1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for zlib 1.1.4. 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 199 200 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 201 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 202 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 PATH=/empty FPATH=/empty; export PATH FPATH 205 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 206 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 207test \$(( 1 + 1 )) = 2 || 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='zlib' 589PACKAGE_TARNAME='zlib' 590PACKAGE_VERSION='1.1.4' 591PACKAGE_STRING='zlib 1.1.4' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="zlib.h" 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 637PICFLAG 638TARGET_LIBRARY_FALSE 639TARGET_LIBRARY_TRUE 640toolexeclibdir 641toolexecdir 642target_all 643CPP 644OTOOL64 645OTOOL 646LIPO 647NMEDIT 648DSYMUTIL 649RANLIB 650AR 651OBJDUMP 652LN_S 653NM 654ac_ct_DUMPBIN 655DUMPBIN 656LD 657FGREP 658EGREP 659GREP 660SED 661LIBTOOL 662am__fastdepCC_FALSE 663am__fastdepCC_TRUE 664CCDEPMODE 665am__nodep 666AMDEPBACKSLASH 667AMDEP_FALSE 668AMDEP_TRUE 669am__quote 670am__include 671DEPDIR 672OBJEXT 673EXEEXT 674ac_ct_CC 675CPPFLAGS 676LDFLAGS 677CFLAGS 678CC 679COMPPATH 680MAINT 681MAINTAINER_MODE_FALSE 682MAINTAINER_MODE_TRUE 683AM_BACKSLASH 684AM_DEFAULT_VERBOSITY 685AM_DEFAULT_V 686AM_V 687am__untar 688am__tar 689AMTAR 690am__leading_dot 691SET_MAKE 692AWK 693mkdir_p 694MKDIR_P 695INSTALL_STRIP_PROGRAM 696STRIP 697install_sh 698MAKEINFO 699AUTOHEADER 700AUTOMAKE 701AUTOCONF 702ACLOCAL 703VERSION 704PACKAGE 705CYGPATH_W 706am__isrc 707INSTALL_DATA 708INSTALL_SCRIPT 709INSTALL_PROGRAM 710mkinstalldirs 711target_os 712target_vendor 713target_cpu 714target 715host_os 716host_vendor 717host_cpu 718host 719build_os 720build_vendor 721build_cpu 722build 723multi_basedir 724target_alias 725host_alias 726build_alias 727LIBS 728ECHO_T 729ECHO_N 730ECHO_C 731DEFS 732mandir 733localedir 734libdir 735psdir 736pdfdir 737dvidir 738htmldir 739infodir 740docdir 741oldincludedir 742includedir 743localstatedir 744sharedstatedir 745sysconfdir 746datadir 747datarootdir 748libexecdir 749sbindir 750bindir 751program_transform_name 752prefix 753exec_prefix 754PACKAGE_URL 755PACKAGE_BUGREPORT 756PACKAGE_STRING 757PACKAGE_VERSION 758PACKAGE_TARNAME 759PACKAGE_NAME 760PATH_SEPARATOR 761SHELL' 762ac_subst_files='' 763ac_user_opts=' 764enable_option_checking 765enable_multilib 766enable_silent_rules 767enable_maintainer_mode 768with_target_subdir 769with_cross_host 770with_system_zlib 771enable_dependency_tracking 772enable_shared 773enable_static 774with_pic 775enable_fast_install 776with_gnu_ld 777enable_libtool_lock 778enable_host_shared 779' 780 ac_precious_vars='build_alias 781host_alias 782target_alias 783CPP 784CPPFLAGS' 785 786 787# Initialize some variables set by options. 788ac_init_help= 789ac_init_version=false 790ac_unrecognized_opts= 791ac_unrecognized_sep= 792# The variables have the same names as the options, with 793# dashes changed to underlines. 794cache_file=/dev/null 795exec_prefix=NONE 796no_create= 797no_recursion= 798prefix=NONE 799program_prefix=NONE 800program_suffix=NONE 801program_transform_name=s,x,x, 802silent= 803site= 804srcdir= 805verbose= 806x_includes=NONE 807x_libraries=NONE 808 809# Installation directory options. 810# These are left unexpanded so users can "make install exec_prefix=/foo" 811# and all the variables that are supposed to be based on exec_prefix 812# by default will actually change. 813# Use braces instead of parens because sh, perl, etc. also accept them. 814# (The list follows the same order as the GNU Coding Standards.) 815bindir='${exec_prefix}/bin' 816sbindir='${exec_prefix}/sbin' 817libexecdir='${exec_prefix}/libexec' 818datarootdir='${prefix}/share' 819datadir='${datarootdir}' 820sysconfdir='${prefix}/etc' 821sharedstatedir='${prefix}/com' 822localstatedir='${prefix}/var' 823includedir='${prefix}/include' 824oldincludedir='/usr/include' 825docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 826infodir='${datarootdir}/info' 827htmldir='${docdir}' 828dvidir='${docdir}' 829pdfdir='${docdir}' 830psdir='${docdir}' 831libdir='${exec_prefix}/lib' 832localedir='${datarootdir}/locale' 833mandir='${datarootdir}/man' 834 835ac_prev= 836ac_dashdash= 837for ac_option 838do 839 # If the previous option needs an argument, assign it. 840 if test -n "$ac_prev"; then 841 eval $ac_prev=\$ac_option 842 ac_prev= 843 continue 844 fi 845 846 case $ac_option in 847 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 848 *=) ac_optarg= ;; 849 *) ac_optarg=yes ;; 850 esac 851 852 # Accept the important Cygnus configure options, so we can diagnose typos. 853 854 case $ac_dashdash$ac_option in 855 --) 856 ac_dashdash=yes ;; 857 858 -bindir | --bindir | --bindi | --bind | --bin | --bi) 859 ac_prev=bindir ;; 860 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 861 bindir=$ac_optarg ;; 862 863 -build | --build | --buil | --bui | --bu) 864 ac_prev=build_alias ;; 865 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 866 build_alias=$ac_optarg ;; 867 868 -cache-file | --cache-file | --cache-fil | --cache-fi \ 869 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 870 ac_prev=cache_file ;; 871 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 872 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 873 cache_file=$ac_optarg ;; 874 875 --config-cache | -C) 876 cache_file=config.cache ;; 877 878 -datadir | --datadir | --datadi | --datad) 879 ac_prev=datadir ;; 880 -datadir=* | --datadir=* | --datadi=* | --datad=*) 881 datadir=$ac_optarg ;; 882 883 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 884 | --dataroo | --dataro | --datar) 885 ac_prev=datarootdir ;; 886 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 887 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 888 datarootdir=$ac_optarg ;; 889 890 -disable-* | --disable-*) 891 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 892 # Reject names that are not valid shell variable names. 893 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 894 as_fn_error $? "invalid feature name: $ac_useropt" 895 ac_useropt_orig=$ac_useropt 896 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 897 case $ac_user_opts in 898 *" 899"enable_$ac_useropt" 900"*) ;; 901 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 902 ac_unrecognized_sep=', ';; 903 esac 904 eval enable_$ac_useropt=no ;; 905 906 -docdir | --docdir | --docdi | --doc | --do) 907 ac_prev=docdir ;; 908 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 909 docdir=$ac_optarg ;; 910 911 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 912 ac_prev=dvidir ;; 913 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 914 dvidir=$ac_optarg ;; 915 916 -enable-* | --enable-*) 917 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 918 # Reject names that are not valid shell variable names. 919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 920 as_fn_error $? "invalid feature name: $ac_useropt" 921 ac_useropt_orig=$ac_useropt 922 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 923 case $ac_user_opts in 924 *" 925"enable_$ac_useropt" 926"*) ;; 927 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 928 ac_unrecognized_sep=', ';; 929 esac 930 eval enable_$ac_useropt=\$ac_optarg ;; 931 932 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 933 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 934 | --exec | --exe | --ex) 935 ac_prev=exec_prefix ;; 936 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 937 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 938 | --exec=* | --exe=* | --ex=*) 939 exec_prefix=$ac_optarg ;; 940 941 -gas | --gas | --ga | --g) 942 # Obsolete; use --with-gas. 943 with_gas=yes ;; 944 945 -help | --help | --hel | --he | -h) 946 ac_init_help=long ;; 947 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 948 ac_init_help=recursive ;; 949 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 950 ac_init_help=short ;; 951 952 -host | --host | --hos | --ho) 953 ac_prev=host_alias ;; 954 -host=* | --host=* | --hos=* | --ho=*) 955 host_alias=$ac_optarg ;; 956 957 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 958 ac_prev=htmldir ;; 959 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 960 | --ht=*) 961 htmldir=$ac_optarg ;; 962 963 -includedir | --includedir | --includedi | --included | --include \ 964 | --includ | --inclu | --incl | --inc) 965 ac_prev=includedir ;; 966 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 967 | --includ=* | --inclu=* | --incl=* | --inc=*) 968 includedir=$ac_optarg ;; 969 970 -infodir | --infodir | --infodi | --infod | --info | --inf) 971 ac_prev=infodir ;; 972 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 973 infodir=$ac_optarg ;; 974 975 -libdir | --libdir | --libdi | --libd) 976 ac_prev=libdir ;; 977 -libdir=* | --libdir=* | --libdi=* | --libd=*) 978 libdir=$ac_optarg ;; 979 980 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 981 | --libexe | --libex | --libe) 982 ac_prev=libexecdir ;; 983 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 984 | --libexe=* | --libex=* | --libe=*) 985 libexecdir=$ac_optarg ;; 986 987 -localedir | --localedir | --localedi | --localed | --locale) 988 ac_prev=localedir ;; 989 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 990 localedir=$ac_optarg ;; 991 992 -localstatedir | --localstatedir | --localstatedi | --localstated \ 993 | --localstate | --localstat | --localsta | --localst | --locals) 994 ac_prev=localstatedir ;; 995 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 996 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 997 localstatedir=$ac_optarg ;; 998 999 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1000 ac_prev=mandir ;; 1001 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1002 mandir=$ac_optarg ;; 1003 1004 -nfp | --nfp | --nf) 1005 # Obsolete; use --without-fp. 1006 with_fp=no ;; 1007 1008 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1009 | --no-cr | --no-c | -n) 1010 no_create=yes ;; 1011 1012 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1013 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1014 no_recursion=yes ;; 1015 1016 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1017 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1018 | --oldin | --oldi | --old | --ol | --o) 1019 ac_prev=oldincludedir ;; 1020 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1021 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1022 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1023 oldincludedir=$ac_optarg ;; 1024 1025 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1026 ac_prev=prefix ;; 1027 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1028 prefix=$ac_optarg ;; 1029 1030 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1031 | --program-pre | --program-pr | --program-p) 1032 ac_prev=program_prefix ;; 1033 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1034 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1035 program_prefix=$ac_optarg ;; 1036 1037 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1038 | --program-suf | --program-su | --program-s) 1039 ac_prev=program_suffix ;; 1040 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1041 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1042 program_suffix=$ac_optarg ;; 1043 1044 -program-transform-name | --program-transform-name \ 1045 | --program-transform-nam | --program-transform-na \ 1046 | --program-transform-n | --program-transform- \ 1047 | --program-transform | --program-transfor \ 1048 | --program-transfo | --program-transf \ 1049 | --program-trans | --program-tran \ 1050 | --progr-tra | --program-tr | --program-t) 1051 ac_prev=program_transform_name ;; 1052 -program-transform-name=* | --program-transform-name=* \ 1053 | --program-transform-nam=* | --program-transform-na=* \ 1054 | --program-transform-n=* | --program-transform-=* \ 1055 | --program-transform=* | --program-transfor=* \ 1056 | --program-transfo=* | --program-transf=* \ 1057 | --program-trans=* | --program-tran=* \ 1058 | --progr-tra=* | --program-tr=* | --program-t=*) 1059 program_transform_name=$ac_optarg ;; 1060 1061 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1062 ac_prev=pdfdir ;; 1063 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1064 pdfdir=$ac_optarg ;; 1065 1066 -psdir | --psdir | --psdi | --psd | --ps) 1067 ac_prev=psdir ;; 1068 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1069 psdir=$ac_optarg ;; 1070 1071 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1072 | -silent | --silent | --silen | --sile | --sil) 1073 silent=yes ;; 1074 1075 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1076 ac_prev=sbindir ;; 1077 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1078 | --sbi=* | --sb=*) 1079 sbindir=$ac_optarg ;; 1080 1081 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1082 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1083 | --sharedst | --shareds | --shared | --share | --shar \ 1084 | --sha | --sh) 1085 ac_prev=sharedstatedir ;; 1086 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1087 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1088 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1089 | --sha=* | --sh=*) 1090 sharedstatedir=$ac_optarg ;; 1091 1092 -site | --site | --sit) 1093 ac_prev=site ;; 1094 -site=* | --site=* | --sit=*) 1095 site=$ac_optarg ;; 1096 1097 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1098 ac_prev=srcdir ;; 1099 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1100 srcdir=$ac_optarg ;; 1101 1102 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1103 | --syscon | --sysco | --sysc | --sys | --sy) 1104 ac_prev=sysconfdir ;; 1105 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1106 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1107 sysconfdir=$ac_optarg ;; 1108 1109 -target | --target | --targe | --targ | --tar | --ta | --t) 1110 ac_prev=target_alias ;; 1111 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1112 target_alias=$ac_optarg ;; 1113 1114 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1115 verbose=yes ;; 1116 1117 -version | --version | --versio | --versi | --vers | -V) 1118 ac_init_version=: ;; 1119 1120 -with-* | --with-*) 1121 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1122 # Reject names that are not valid shell variable names. 1123 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1124 as_fn_error $? "invalid package name: $ac_useropt" 1125 ac_useropt_orig=$ac_useropt 1126 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1127 case $ac_user_opts in 1128 *" 1129"with_$ac_useropt" 1130"*) ;; 1131 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1132 ac_unrecognized_sep=', ';; 1133 esac 1134 eval with_$ac_useropt=\$ac_optarg ;; 1135 1136 -without-* | --without-*) 1137 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1138 # Reject names that are not valid shell variable names. 1139 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1140 as_fn_error $? "invalid package name: $ac_useropt" 1141 ac_useropt_orig=$ac_useropt 1142 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1143 case $ac_user_opts in 1144 *" 1145"with_$ac_useropt" 1146"*) ;; 1147 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1148 ac_unrecognized_sep=', ';; 1149 esac 1150 eval with_$ac_useropt=no ;; 1151 1152 --x) 1153 # Obsolete; use --with-x. 1154 with_x=yes ;; 1155 1156 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1157 | --x-incl | --x-inc | --x-in | --x-i) 1158 ac_prev=x_includes ;; 1159 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1160 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1161 x_includes=$ac_optarg ;; 1162 1163 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1164 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1165 ac_prev=x_libraries ;; 1166 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1167 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1168 x_libraries=$ac_optarg ;; 1169 1170 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1171Try \`$0 --help' for more information" 1172 ;; 1173 1174 *=*) 1175 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1176 # Reject names that are not valid shell variable names. 1177 case $ac_envvar in #( 1178 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1179 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1180 esac 1181 eval $ac_envvar=\$ac_optarg 1182 export $ac_envvar ;; 1183 1184 *) 1185 # FIXME: should be removed in autoconf 3.0. 1186 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1187 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1188 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1189 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1190 ;; 1191 1192 esac 1193done 1194 1195if test -n "$ac_prev"; then 1196 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1197 as_fn_error $? "missing argument to $ac_option" 1198fi 1199 1200if test -n "$ac_unrecognized_opts"; then 1201 case $enable_option_checking in 1202 no) ;; 1203 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1204 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1205 esac 1206fi 1207 1208# Check all directory arguments for consistency. 1209for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1210 datadir sysconfdir sharedstatedir localstatedir includedir \ 1211 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1212 libdir localedir mandir 1213do 1214 eval ac_val=\$$ac_var 1215 # Remove trailing slashes. 1216 case $ac_val in 1217 */ ) 1218 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1219 eval $ac_var=\$ac_val;; 1220 esac 1221 # Be sure to have absolute directory names. 1222 case $ac_val in 1223 [\\/$]* | ?:[\\/]* ) continue;; 1224 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1225 esac 1226 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1227done 1228 1229# There might be people who depend on the old broken behavior: `$host' 1230# used to hold the argument of --host etc. 1231# FIXME: To remove some day. 1232build=$build_alias 1233host=$host_alias 1234target=$target_alias 1235 1236# FIXME: To remove some day. 1237if test "x$host_alias" != x; then 1238 if test "x$build_alias" = x; then 1239 cross_compiling=maybe 1240 elif test "x$build_alias" != "x$host_alias"; then 1241 cross_compiling=yes 1242 fi 1243fi 1244 1245ac_tool_prefix= 1246test -n "$host_alias" && ac_tool_prefix=$host_alias- 1247 1248test "$silent" = yes && exec 6>/dev/null 1249 1250 1251ac_pwd=`pwd` && test -n "$ac_pwd" && 1252ac_ls_di=`ls -di .` && 1253ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1254 as_fn_error $? "working directory cannot be determined" 1255test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1256 as_fn_error $? "pwd does not report name of working directory" 1257 1258 1259# Find the source files, if location was not specified. 1260if test -z "$srcdir"; then 1261 ac_srcdir_defaulted=yes 1262 # Try the directory containing this script, then the parent directory. 1263 ac_confdir=`$as_dirname -- "$as_myself" || 1264$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1265 X"$as_myself" : 'X\(//\)[^/]' \| \ 1266 X"$as_myself" : 'X\(//\)$' \| \ 1267 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1268$as_echo X"$as_myself" | 1269 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1270 s//\1/ 1271 q 1272 } 1273 /^X\(\/\/\)[^/].*/{ 1274 s//\1/ 1275 q 1276 } 1277 /^X\(\/\/\)$/{ 1278 s//\1/ 1279 q 1280 } 1281 /^X\(\/\).*/{ 1282 s//\1/ 1283 q 1284 } 1285 s/.*/./; q'` 1286 srcdir=$ac_confdir 1287 if test ! -r "$srcdir/$ac_unique_file"; then 1288 srcdir=.. 1289 fi 1290else 1291 ac_srcdir_defaulted=no 1292fi 1293if test ! -r "$srcdir/$ac_unique_file"; then 1294 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1295 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1296fi 1297ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1298ac_abs_confdir=`( 1299 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1300 pwd)` 1301# When building in place, set srcdir=. 1302if test "$ac_abs_confdir" = "$ac_pwd"; then 1303 srcdir=. 1304fi 1305# Remove unnecessary trailing slashes from srcdir. 1306# Double slashes in file names in object file debugging info 1307# mess up M-x gdb in Emacs. 1308case $srcdir in 1309*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1310esac 1311for ac_var in $ac_precious_vars; do 1312 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1313 eval ac_env_${ac_var}_value=\$${ac_var} 1314 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1315 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1316done 1317 1318# 1319# Report the --help message. 1320# 1321if test "$ac_init_help" = "long"; then 1322 # Omit some internal or obsolete options to make the list less imposing. 1323 # This message is too long to be a string in the A/UX 3.1 sh. 1324 cat <<_ACEOF 1325\`configure' configures zlib 1.1.4 to adapt to many kinds of systems. 1326 1327Usage: $0 [OPTION]... [VAR=VALUE]... 1328 1329To assign environment variables (e.g., CC, CFLAGS...), specify them as 1330VAR=VALUE. See below for descriptions of some of the useful variables. 1331 1332Defaults for the options are specified in brackets. 1333 1334Configuration: 1335 -h, --help display this help and exit 1336 --help=short display options specific to this package 1337 --help=recursive display the short help of all the included packages 1338 -V, --version display version information and exit 1339 -q, --quiet, --silent do not print \`checking ...' messages 1340 --cache-file=FILE cache test results in FILE [disabled] 1341 -C, --config-cache alias for \`--cache-file=config.cache' 1342 -n, --no-create do not create output files 1343 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1344 1345Installation directories: 1346 --prefix=PREFIX install architecture-independent files in PREFIX 1347 [$ac_default_prefix] 1348 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1349 [PREFIX] 1350 1351By default, \`make install' will install all the files in 1352\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1353an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1354for instance \`--prefix=\$HOME'. 1355 1356For better control, use the options below. 1357 1358Fine tuning of the installation directories: 1359 --bindir=DIR user executables [EPREFIX/bin] 1360 --sbindir=DIR system admin executables [EPREFIX/sbin] 1361 --libexecdir=DIR program executables [EPREFIX/libexec] 1362 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1363 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1364 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1365 --libdir=DIR object code libraries [EPREFIX/lib] 1366 --includedir=DIR C header files [PREFIX/include] 1367 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1368 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1369 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1370 --infodir=DIR info documentation [DATAROOTDIR/info] 1371 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1372 --mandir=DIR man documentation [DATAROOTDIR/man] 1373 --docdir=DIR documentation root [DATAROOTDIR/doc/zlib] 1374 --htmldir=DIR html documentation [DOCDIR] 1375 --dvidir=DIR dvi documentation [DOCDIR] 1376 --pdfdir=DIR pdf documentation [DOCDIR] 1377 --psdir=DIR ps documentation [DOCDIR] 1378_ACEOF 1379 1380 cat <<\_ACEOF 1381 1382Program names: 1383 --program-prefix=PREFIX prepend PREFIX to installed program names 1384 --program-suffix=SUFFIX append SUFFIX to installed program names 1385 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1386 1387System types: 1388 --build=BUILD configure for building on BUILD [guessed] 1389 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1390 --target=TARGET configure for building compilers for TARGET [HOST] 1391_ACEOF 1392fi 1393 1394if test -n "$ac_init_help"; then 1395 case $ac_init_help in 1396 short | recursive ) echo "Configuration of zlib 1.1.4:";; 1397 esac 1398 cat <<\_ACEOF 1399 1400Optional Features: 1401 --disable-option-checking ignore unrecognized --enable/--with options 1402 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1403 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1404 --enable-multilib build many library versions (default) 1405 --enable-silent-rules less verbose build output (undo: "make V=1") 1406 --disable-silent-rules verbose build output (undo: "make V=0") 1407 --enable-maintainer-mode 1408 enable make rules and dependencies not useful (and 1409 sometimes confusing) to the casual installer 1410 --enable-dependency-tracking 1411 do not reject slow dependency extractors 1412 --disable-dependency-tracking 1413 speeds up one-time build 1414 --enable-shared[=PKGS] build shared libraries [default=yes] 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 --enable-host-shared build host code as shared libraries 1420 1421Optional Packages: 1422 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1423 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1424 --with-target-subdir=SUBDIR 1425 configuring in a subdirectory 1426 --with-cross-host=HOST configuring with a cross compiler 1427 --with-system-zlib use installed libz 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 1508zlib configure 1.1.4 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_link LINENO 1561# ----------------------- 1562# Try to link conftest.$ac_ext, and return whether this succeeded. 1563ac_fn_c_try_link () 1564{ 1565 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1566 rm -f conftest.$ac_objext conftest$ac_exeext 1567 if { { ac_try="$ac_link" 1568case "(($ac_try" in 1569 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1570 *) ac_try_echo=$ac_try;; 1571esac 1572eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1573$as_echo "$ac_try_echo"; } >&5 1574 (eval "$ac_link") 2>conftest.err 1575 ac_status=$? 1576 if test -s conftest.err; then 1577 grep -v '^ *+' conftest.err >conftest.er1 1578 cat conftest.er1 >&5 1579 mv -f conftest.er1 conftest.err 1580 fi 1581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1582 test $ac_status = 0; } && { 1583 test -z "$ac_c_werror_flag" || 1584 test ! -s conftest.err 1585 } && test -s conftest$ac_exeext && { 1586 test "$cross_compiling" = yes || 1587 test -x conftest$ac_exeext 1588 }; then : 1589 ac_retval=0 1590else 1591 $as_echo "$as_me: failed program was:" >&5 1592sed 's/^/| /' conftest.$ac_ext >&5 1593 1594 ac_retval=1 1595fi 1596 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1597 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1598 # interfere with the next link command; also delete a directory that is 1599 # left behind by Apple's compiler. We do this before executing the actions. 1600 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1601 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1602 as_fn_set_status $ac_retval 1603 1604} # ac_fn_c_try_link 1605 1606# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1607# ------------------------------------------------------- 1608# Tests whether HEADER exists and can be compiled using the include files in 1609# INCLUDES, setting the cache variable VAR accordingly. 1610ac_fn_c_check_header_compile () 1611{ 1612 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1614$as_echo_n "checking for $2... " >&6; } 1615if eval \${$3+:} false; then : 1616 $as_echo_n "(cached) " >&6 1617else 1618 cat 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 eval "$3=yes" 1625else 1626 eval "$3=no" 1627fi 1628rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1629fi 1630eval ac_res=\$$3 1631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1632$as_echo "$ac_res" >&6; } 1633 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1634 1635} # ac_fn_c_check_header_compile 1636 1637# ac_fn_c_try_cpp LINENO 1638# ---------------------- 1639# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1640ac_fn_c_try_cpp () 1641{ 1642 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1643 if { { ac_try="$ac_cpp conftest.$ac_ext" 1644case "(($ac_try" in 1645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1646 *) ac_try_echo=$ac_try;; 1647esac 1648eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1649$as_echo "$ac_try_echo"; } >&5 1650 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1651 ac_status=$? 1652 if test -s conftest.err; then 1653 grep -v '^ *+' conftest.err >conftest.er1 1654 cat conftest.er1 >&5 1655 mv -f conftest.er1 conftest.err 1656 fi 1657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1658 test $ac_status = 0; } > conftest.i && { 1659 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1660 test ! -s conftest.err 1661 }; then : 1662 ac_retval=0 1663else 1664 $as_echo "$as_me: failed program was:" >&5 1665sed 's/^/| /' conftest.$ac_ext >&5 1666 1667 ac_retval=1 1668fi 1669 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1670 as_fn_set_status $ac_retval 1671 1672} # ac_fn_c_try_cpp 1673 1674# ac_fn_c_try_run LINENO 1675# ---------------------- 1676# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1677# that executables *can* be run. 1678ac_fn_c_try_run () 1679{ 1680 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1681 if { { ac_try="$ac_link" 1682case "(($ac_try" in 1683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1684 *) ac_try_echo=$ac_try;; 1685esac 1686eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1687$as_echo "$ac_try_echo"; } >&5 1688 (eval "$ac_link") 2>&5 1689 ac_status=$? 1690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1691 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1692 { { case "(($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_try") 2>&5 1699 ac_status=$? 1700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1701 test $ac_status = 0; }; }; then : 1702 ac_retval=0 1703else 1704 $as_echo "$as_me: program exited with status $ac_status" >&5 1705 $as_echo "$as_me: failed program was:" >&5 1706sed 's/^/| /' conftest.$ac_ext >&5 1707 1708 ac_retval=$ac_status 1709fi 1710 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1711 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1712 as_fn_set_status $ac_retval 1713 1714} # ac_fn_c_try_run 1715 1716# ac_fn_c_check_func LINENO FUNC VAR 1717# ---------------------------------- 1718# Tests whether FUNC exists, setting the cache variable VAR accordingly 1719ac_fn_c_check_func () 1720{ 1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1723$as_echo_n "checking for $2... " >&6; } 1724if eval \${$3+:} false; then : 1725 $as_echo_n "(cached) " >&6 1726else 1727 if test x$gcc_no_link = xyes; then 1728 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1729fi 1730cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1731/* end confdefs.h. */ 1732/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1733 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1734#define $2 innocuous_$2 1735 1736/* System header to define __stub macros and hopefully few prototypes, 1737 which can conflict with char $2 (); below. 1738 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1739 <limits.h> exists even on freestanding compilers. */ 1740 1741#ifdef __STDC__ 1742# include <limits.h> 1743#else 1744# include <assert.h> 1745#endif 1746 1747#undef $2 1748 1749/* Override any GCC internal prototype to avoid an error. 1750 Use char because int might match the return type of a GCC 1751 builtin and then its argument prototype would still apply. */ 1752#ifdef __cplusplus 1753extern "C" 1754#endif 1755char $2 (); 1756/* The GNU C library defines this for functions which it implements 1757 to always fail with ENOSYS. Some functions are actually named 1758 something starting with __ and the normal name is an alias. */ 1759#if defined __stub_$2 || defined __stub___$2 1760choke me 1761#endif 1762 1763int 1764main () 1765{ 1766return $2 (); 1767 ; 1768 return 0; 1769} 1770_ACEOF 1771if ac_fn_c_try_link "$LINENO"; then : 1772 eval "$3=yes" 1773else 1774 eval "$3=no" 1775fi 1776rm -f core conftest.err conftest.$ac_objext \ 1777 conftest$ac_exeext conftest.$ac_ext 1778fi 1779eval ac_res=\$$3 1780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1781$as_echo "$ac_res" >&6; } 1782 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1783 1784} # ac_fn_c_check_func 1785 1786# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1787# ------------------------------------------------------- 1788# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1789# the include files in INCLUDES and setting the cache variable VAR 1790# accordingly. 1791ac_fn_c_check_header_mongrel () 1792{ 1793 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1794 if eval \${$3+:} false; then : 1795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1796$as_echo_n "checking for $2... " >&6; } 1797if eval \${$3+:} false; then : 1798 $as_echo_n "(cached) " >&6 1799fi 1800eval ac_res=\$$3 1801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1802$as_echo "$ac_res" >&6; } 1803else 1804 # Is the header compilable? 1805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1806$as_echo_n "checking $2 usability... " >&6; } 1807cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1808/* end confdefs.h. */ 1809$4 1810#include <$2> 1811_ACEOF 1812if ac_fn_c_try_compile "$LINENO"; then : 1813 ac_header_compiler=yes 1814else 1815 ac_header_compiler=no 1816fi 1817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1819$as_echo "$ac_header_compiler" >&6; } 1820 1821# Is the header present? 1822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1823$as_echo_n "checking $2 presence... " >&6; } 1824cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1825/* end confdefs.h. */ 1826#include <$2> 1827_ACEOF 1828if ac_fn_c_try_cpp "$LINENO"; then : 1829 ac_header_preproc=yes 1830else 1831 ac_header_preproc=no 1832fi 1833rm -f conftest.err conftest.i conftest.$ac_ext 1834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1835$as_echo "$ac_header_preproc" >&6; } 1836 1837# So? What about this header? 1838case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1839 yes:no: ) 1840 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1841$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1842 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1843$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1844 ;; 1845 no:yes:* ) 1846 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1847$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1848 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1849$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1851$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1853$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1855$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1856 ;; 1857esac 1858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1859$as_echo_n "checking for $2... " >&6; } 1860if eval \${$3+:} false; then : 1861 $as_echo_n "(cached) " >&6 1862else 1863 eval "$3=\$ac_header_compiler" 1864fi 1865eval ac_res=\$$3 1866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1867$as_echo "$ac_res" >&6; } 1868fi 1869 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1870 1871} # ac_fn_c_check_header_mongrel 1872cat >config.log <<_ACEOF 1873This file contains any messages produced by compilers while 1874running configure, to aid debugging if configure makes a mistake. 1875 1876It was created by zlib $as_me 1.1.4, which was 1877generated by GNU Autoconf 2.69. Invocation command line was 1878 1879 $ $0 $@ 1880 1881_ACEOF 1882exec 5>>config.log 1883{ 1884cat <<_ASUNAME 1885## --------- ## 1886## Platform. ## 1887## --------- ## 1888 1889hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1890uname -m = `(uname -m) 2>/dev/null || echo unknown` 1891uname -r = `(uname -r) 2>/dev/null || echo unknown` 1892uname -s = `(uname -s) 2>/dev/null || echo unknown` 1893uname -v = `(uname -v) 2>/dev/null || echo unknown` 1894 1895/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1896/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1897 1898/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1899/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1900/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1901/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1902/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1903/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1904/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1905 1906_ASUNAME 1907 1908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1909for as_dir in $PATH 1910do 1911 IFS=$as_save_IFS 1912 test -z "$as_dir" && as_dir=. 1913 $as_echo "PATH: $as_dir" 1914 done 1915IFS=$as_save_IFS 1916 1917} >&5 1918 1919cat >&5 <<_ACEOF 1920 1921 1922## ----------- ## 1923## Core tests. ## 1924## ----------- ## 1925 1926_ACEOF 1927 1928 1929# Keep a trace of the command line. 1930# Strip out --no-create and --no-recursion so they do not pile up. 1931# Strip out --silent because we don't want to record it for future runs. 1932# Also quote any args containing shell meta-characters. 1933# Make two passes to allow for proper duplicate-argument suppression. 1934ac_configure_args= 1935ac_configure_args0= 1936ac_configure_args1= 1937ac_must_keep_next=false 1938for ac_pass in 1 2 1939do 1940 for ac_arg 1941 do 1942 case $ac_arg in 1943 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1944 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1945 | -silent | --silent | --silen | --sile | --sil) 1946 continue ;; 1947 *\'*) 1948 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1949 esac 1950 case $ac_pass in 1951 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1952 2) 1953 as_fn_append ac_configure_args1 " '$ac_arg'" 1954 if test $ac_must_keep_next = true; then 1955 ac_must_keep_next=false # Got value, back to normal. 1956 else 1957 case $ac_arg in 1958 *=* | --config-cache | -C | -disable-* | --disable-* \ 1959 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1960 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1961 | -with-* | --with-* | -without-* | --without-* | --x) 1962 case "$ac_configure_args0 " in 1963 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1964 esac 1965 ;; 1966 -* ) ac_must_keep_next=true ;; 1967 esac 1968 fi 1969 as_fn_append ac_configure_args " '$ac_arg'" 1970 ;; 1971 esac 1972 done 1973done 1974{ ac_configure_args0=; unset ac_configure_args0;} 1975{ ac_configure_args1=; unset ac_configure_args1;} 1976 1977# When interrupted or exit'd, cleanup temporary files, and complete 1978# config.log. We remove comments because anyway the quotes in there 1979# would cause problems or look ugly. 1980# WARNING: Use '\'' to represent an apostrophe within the trap. 1981# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1982trap 'exit_status=$? 1983 # Save into config.log some information that might help in debugging. 1984 { 1985 echo 1986 1987 $as_echo "## ---------------- ## 1988## Cache variables. ## 1989## ---------------- ##" 1990 echo 1991 # The following way of writing the cache mishandles newlines in values, 1992( 1993 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1994 eval ac_val=\$$ac_var 1995 case $ac_val in #( 1996 *${as_nl}*) 1997 case $ac_var in #( 1998 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1999$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2000 esac 2001 case $ac_var in #( 2002 _ | IFS | as_nl) ;; #( 2003 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2004 *) { eval $ac_var=; unset $ac_var;} ;; 2005 esac ;; 2006 esac 2007 done 2008 (set) 2>&1 | 2009 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2010 *${as_nl}ac_space=\ *) 2011 sed -n \ 2012 "s/'\''/'\''\\\\'\'''\''/g; 2013 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2014 ;; #( 2015 *) 2016 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2017 ;; 2018 esac | 2019 sort 2020) 2021 echo 2022 2023 $as_echo "## ----------------- ## 2024## Output variables. ## 2025## ----------------- ##" 2026 echo 2027 for ac_var in $ac_subst_vars 2028 do 2029 eval ac_val=\$$ac_var 2030 case $ac_val in 2031 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2032 esac 2033 $as_echo "$ac_var='\''$ac_val'\''" 2034 done | sort 2035 echo 2036 2037 if test -n "$ac_subst_files"; then 2038 $as_echo "## ------------------- ## 2039## File substitutions. ## 2040## ------------------- ##" 2041 echo 2042 for ac_var in $ac_subst_files 2043 do 2044 eval ac_val=\$$ac_var 2045 case $ac_val in 2046 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2047 esac 2048 $as_echo "$ac_var='\''$ac_val'\''" 2049 done | sort 2050 echo 2051 fi 2052 2053 if test -s confdefs.h; then 2054 $as_echo "## ----------- ## 2055## confdefs.h. ## 2056## ----------- ##" 2057 echo 2058 cat confdefs.h 2059 echo 2060 fi 2061 test "$ac_signal" != 0 && 2062 $as_echo "$as_me: caught signal $ac_signal" 2063 $as_echo "$as_me: exit $exit_status" 2064 } >&5 2065 rm -f core *.core core.conftest.* && 2066 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2067 exit $exit_status 2068' 0 2069for ac_signal in 1 2 13 15; do 2070 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2071done 2072ac_signal=0 2073 2074# confdefs.h avoids OS command line length limits that DEFS can exceed. 2075rm -f -r conftest* confdefs.h 2076 2077$as_echo "/* confdefs.h */" > confdefs.h 2078 2079# Predefined preprocessor variables. 2080 2081cat >>confdefs.h <<_ACEOF 2082#define PACKAGE_NAME "$PACKAGE_NAME" 2083_ACEOF 2084 2085cat >>confdefs.h <<_ACEOF 2086#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2087_ACEOF 2088 2089cat >>confdefs.h <<_ACEOF 2090#define PACKAGE_VERSION "$PACKAGE_VERSION" 2091_ACEOF 2092 2093cat >>confdefs.h <<_ACEOF 2094#define PACKAGE_STRING "$PACKAGE_STRING" 2095_ACEOF 2096 2097cat >>confdefs.h <<_ACEOF 2098#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2099_ACEOF 2100 2101cat >>confdefs.h <<_ACEOF 2102#define PACKAGE_URL "$PACKAGE_URL" 2103_ACEOF 2104 2105 2106# Let the site file select an alternate cache file if it wants to. 2107# Prefer an explicitly selected file to automatically selected ones. 2108ac_site_file1=NONE 2109ac_site_file2=NONE 2110if test -n "$CONFIG_SITE"; then 2111 # We do not want a PATH search for config.site. 2112 case $CONFIG_SITE in #(( 2113 -*) ac_site_file1=./$CONFIG_SITE;; 2114 */*) ac_site_file1=$CONFIG_SITE;; 2115 *) ac_site_file1=./$CONFIG_SITE;; 2116 esac 2117elif test "x$prefix" != xNONE; then 2118 ac_site_file1=$prefix/share/config.site 2119 ac_site_file2=$prefix/etc/config.site 2120else 2121 ac_site_file1=$ac_default_prefix/share/config.site 2122 ac_site_file2=$ac_default_prefix/etc/config.site 2123fi 2124for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2125do 2126 test "x$ac_site_file" = xNONE && continue 2127 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2128 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2129$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2130 sed 's/^/| /' "$ac_site_file" >&5 2131 . "$ac_site_file" \ 2132 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2133$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2134as_fn_error $? "failed to load site script $ac_site_file 2135See \`config.log' for more details" "$LINENO" 5; } 2136 fi 2137done 2138 2139if test -r "$cache_file"; then 2140 # Some versions of bash will fail to source /dev/null (special files 2141 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2142 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2143 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2144$as_echo "$as_me: loading cache $cache_file" >&6;} 2145 case $cache_file in 2146 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2147 *) . "./$cache_file";; 2148 esac 2149 fi 2150else 2151 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2152$as_echo "$as_me: creating cache $cache_file" >&6;} 2153 >$cache_file 2154fi 2155 2156as_fn_append ac_header_list " stdlib.h" 2157as_fn_append ac_header_list " unistd.h" 2158as_fn_append ac_header_list " sys/param.h" 2159# Check that the precious variables saved in the cache have kept the same 2160# value. 2161ac_cache_corrupted=false 2162for ac_var in $ac_precious_vars; do 2163 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2164 eval ac_new_set=\$ac_env_${ac_var}_set 2165 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2166 eval ac_new_val=\$ac_env_${ac_var}_value 2167 case $ac_old_set,$ac_new_set in 2168 set,) 2169 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2170$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2171 ac_cache_corrupted=: ;; 2172 ,set) 2173 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2174$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2175 ac_cache_corrupted=: ;; 2176 ,);; 2177 *) 2178 if test "x$ac_old_val" != "x$ac_new_val"; then 2179 # differences in whitespace do not lead to failure. 2180 ac_old_val_w=`echo x $ac_old_val` 2181 ac_new_val_w=`echo x $ac_new_val` 2182 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2183 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2184$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2185 ac_cache_corrupted=: 2186 else 2187 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2188$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2189 eval $ac_var=\$ac_old_val 2190 fi 2191 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2192$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2193 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2194$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2195 fi;; 2196 esac 2197 # Pass precious variables to config.status. 2198 if test "$ac_new_set" = set; then 2199 case $ac_new_val in 2200 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2201 *) ac_arg=$ac_var=$ac_new_val ;; 2202 esac 2203 case " $ac_configure_args " in 2204 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2205 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2206 esac 2207 fi 2208done 2209if $ac_cache_corrupted; then 2210 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2211$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2212 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2213$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2214 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2215fi 2216## -------------------- ## 2217## Main body of script. ## 2218## -------------------- ## 2219 2220ac_ext=c 2221ac_cpp='$CPP $CPPFLAGS' 2222ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2223ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2224ac_compiler_gnu=$ac_cv_c_compiler_gnu 2225 2226 2227 2228 2229 2230 2231 2232if test -n "${with_target_subdir}"; then 2233 # Default to --enable-multilib 2234# Check whether --enable-multilib was given. 2235if test "${enable_multilib+set}" = set; then : 2236 enableval=$enable_multilib; case "$enableval" in 2237 yes) multilib=yes ;; 2238 no) multilib=no ;; 2239 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2240 esac 2241else 2242 multilib=yes 2243fi 2244 2245 2246# We may get other options which we leave undocumented: 2247# --with-target-subdir, --with-multisrctop, --with-multisubdir 2248# See config-ml.in if you want the gory details. 2249 2250if test "$srcdir" = "."; then 2251 if test "$with_target_subdir" != "."; then 2252 multi_basedir="$srcdir/$with_multisrctop../.." 2253 else 2254 multi_basedir="$srcdir/$with_multisrctop.." 2255 fi 2256else 2257 multi_basedir="$srcdir/.." 2258fi 2259 2260 2261# Even if the default multilib is not a cross compilation, 2262# it may be that some of the other multilibs are. 2263if test $cross_compiling = no && test $multilib = yes \ 2264 && test "x${with_multisubdir}" != x ; then 2265 cross_compiling=maybe 2266fi 2267 2268ac_config_commands="$ac_config_commands default-1" 2269 2270fi 2271 2272ac_aux_dir= 2273for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2274 if test -f "$ac_dir/install-sh"; then 2275 ac_aux_dir=$ac_dir 2276 ac_install_sh="$ac_aux_dir/install-sh -c" 2277 break 2278 elif test -f "$ac_dir/install.sh"; then 2279 ac_aux_dir=$ac_dir 2280 ac_install_sh="$ac_aux_dir/install.sh -c" 2281 break 2282 elif test -f "$ac_dir/shtool"; then 2283 ac_aux_dir=$ac_dir 2284 ac_install_sh="$ac_aux_dir/shtool install -c" 2285 break 2286 fi 2287done 2288if test -z "$ac_aux_dir"; then 2289 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2290fi 2291 2292# These three variables are undocumented and unsupported, 2293# and are intended to be withdrawn in a future Autoconf release. 2294# They can cause serious problems if a builder's source tree is in a directory 2295# whose full name contains unusual characters. 2296ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2297ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2298ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2299 2300 2301# Make sure we can run config.sub. 2302$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2303 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2304 2305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2306$as_echo_n "checking build system type... " >&6; } 2307if ${ac_cv_build+:} false; then : 2308 $as_echo_n "(cached) " >&6 2309else 2310 ac_build_alias=$build_alias 2311test "x$ac_build_alias" = x && 2312 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2313test "x$ac_build_alias" = x && 2314 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2315ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2316 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2317 2318fi 2319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2320$as_echo "$ac_cv_build" >&6; } 2321case $ac_cv_build in 2322*-*-*) ;; 2323*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2324esac 2325build=$ac_cv_build 2326ac_save_IFS=$IFS; IFS='-' 2327set x $ac_cv_build 2328shift 2329build_cpu=$1 2330build_vendor=$2 2331shift; shift 2332# Remember, the first character of IFS is used to create $*, 2333# except with old shells: 2334build_os=$* 2335IFS=$ac_save_IFS 2336case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2337 2338 2339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2340$as_echo_n "checking host system type... " >&6; } 2341if ${ac_cv_host+:} false; then : 2342 $as_echo_n "(cached) " >&6 2343else 2344 if test "x$host_alias" = x; then 2345 ac_cv_host=$ac_cv_build 2346else 2347 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2348 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2349fi 2350 2351fi 2352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2353$as_echo "$ac_cv_host" >&6; } 2354case $ac_cv_host in 2355*-*-*) ;; 2356*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2357esac 2358host=$ac_cv_host 2359ac_save_IFS=$IFS; IFS='-' 2360set x $ac_cv_host 2361shift 2362host_cpu=$1 2363host_vendor=$2 2364shift; shift 2365# Remember, the first character of IFS is used to create $*, 2366# except with old shells: 2367host_os=$* 2368IFS=$ac_save_IFS 2369case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2370 2371 2372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2373$as_echo_n "checking target system type... " >&6; } 2374if ${ac_cv_target+:} false; then : 2375 $as_echo_n "(cached) " >&6 2376else 2377 if test "x$target_alias" = x; then 2378 ac_cv_target=$ac_cv_host 2379else 2380 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2381 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2382fi 2383 2384fi 2385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2386$as_echo "$ac_cv_target" >&6; } 2387case $ac_cv_target in 2388*-*-*) ;; 2389*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2390esac 2391target=$ac_cv_target 2392ac_save_IFS=$IFS; IFS='-' 2393set x $ac_cv_target 2394shift 2395target_cpu=$1 2396target_vendor=$2 2397shift; shift 2398# Remember, the first character of IFS is used to create $*, 2399# except with old shells: 2400target_os=$* 2401IFS=$ac_save_IFS 2402case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2403 2404 2405# The aliases save the names the user supplied, while $host etc. 2406# will get canonicalized. 2407test -n "$target_alias" && 2408 test "$program_prefix$program_suffix$program_transform_name" = \ 2409 NONENONEs,x,x, && 2410 program_prefix=${target_alias}- 2411 2412 2413# This works around an automake problem. 2414mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs" 2415 2416 2417am__api_version='1.15' 2418 2419# Find a good install program. We prefer a C program (faster), 2420# so one script is as good as another. But avoid the broken or 2421# incompatible versions: 2422# SysV /etc/install, /usr/sbin/install 2423# SunOS /usr/etc/install 2424# IRIX /sbin/install 2425# AIX /bin/install 2426# AmigaOS /C/install, which installs bootblocks on floppy discs 2427# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2428# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2429# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2430# OS/2's system install, which has a completely different semantic 2431# ./install, which can be erroneously created by make from ./install.sh. 2432# Reject install programs that cannot install multiple files. 2433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2434$as_echo_n "checking for a BSD-compatible install... " >&6; } 2435if test -z "$INSTALL"; then 2436if ${ac_cv_path_install+:} false; then : 2437 $as_echo_n "(cached) " >&6 2438else 2439 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2440for as_dir in $PATH 2441do 2442 IFS=$as_save_IFS 2443 test -z "$as_dir" && as_dir=. 2444 # Account for people who put trailing slashes in PATH elements. 2445case $as_dir/ in #(( 2446 ./ | .// | /[cC]/* | \ 2447 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2448 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2449 /usr/ucb/* ) ;; 2450 *) 2451 # OSF1 and SCO ODT 3.0 have their own names for install. 2452 # Don't use installbsd from OSF since it installs stuff as root 2453 # by default. 2454 for ac_prog in ginstall scoinst install; do 2455 for ac_exec_ext in '' $ac_executable_extensions; do 2456 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2457 if test $ac_prog = install && 2458 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2459 # AIX install. It has an incompatible calling convention. 2460 : 2461 elif test $ac_prog = install && 2462 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2463 # program-specific install script used by HP pwplus--don't use. 2464 : 2465 else 2466 rm -rf conftest.one conftest.two conftest.dir 2467 echo one > conftest.one 2468 echo two > conftest.two 2469 mkdir conftest.dir 2470 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2471 test -s conftest.one && test -s conftest.two && 2472 test -s conftest.dir/conftest.one && 2473 test -s conftest.dir/conftest.two 2474 then 2475 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2476 break 3 2477 fi 2478 fi 2479 fi 2480 done 2481 done 2482 ;; 2483esac 2484 2485 done 2486IFS=$as_save_IFS 2487 2488rm -rf conftest.one conftest.two conftest.dir 2489 2490fi 2491 if test "${ac_cv_path_install+set}" = set; then 2492 INSTALL=$ac_cv_path_install 2493 else 2494 # As a last resort, use the slow shell script. Don't cache a 2495 # value for INSTALL within a source directory, because that will 2496 # break other packages using the cache if that directory is 2497 # removed, or if the value is a relative name. 2498 INSTALL=$ac_install_sh 2499 fi 2500fi 2501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2502$as_echo "$INSTALL" >&6; } 2503 2504# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2505# It thinks the first close brace ends the variable substitution. 2506test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2507 2508test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2509 2510test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2511 2512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2513$as_echo_n "checking whether build environment is sane... " >&6; } 2514# Reject unsafe characters in $srcdir or the absolute working directory 2515# name. Accept space and tab only in the latter. 2516am_lf=' 2517' 2518case `pwd` in 2519 *[\\\"\#\$\&\'\`$am_lf]*) 2520 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2521esac 2522case $srcdir in 2523 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2524 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2525esac 2526 2527# Do 'set' in a subshell so we don't clobber the current shell's 2528# arguments. Must try -L first in case configure is actually a 2529# symlink; some systems play weird games with the mod time of symlinks 2530# (eg FreeBSD returns the mod time of the symlink's containing 2531# directory). 2532if ( 2533 am_has_slept=no 2534 for am_try in 1 2; do 2535 echo "timestamp, slept: $am_has_slept" > conftest.file 2536 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2537 if test "$*" = "X"; then 2538 # -L didn't work. 2539 set X `ls -t "$srcdir/configure" conftest.file` 2540 fi 2541 if test "$*" != "X $srcdir/configure conftest.file" \ 2542 && test "$*" != "X conftest.file $srcdir/configure"; then 2543 2544 # If neither matched, then we have a broken ls. This can happen 2545 # if, for instance, CONFIG_SHELL is bash and it inherits a 2546 # broken ls alias from the environment. This has actually 2547 # happened. Such a system could not be considered "sane". 2548 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2549 alias in your environment" "$LINENO" 5 2550 fi 2551 if test "$2" = conftest.file || test $am_try -eq 2; then 2552 break 2553 fi 2554 # Just in case. 2555 sleep 1 2556 am_has_slept=yes 2557 done 2558 test "$2" = conftest.file 2559 ) 2560then 2561 # Ok. 2562 : 2563else 2564 as_fn_error $? "newly created file is older than distributed files! 2565Check your system clock" "$LINENO" 5 2566fi 2567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2568$as_echo "yes" >&6; } 2569# If we didn't sleep, we still need to ensure time stamps of config.status and 2570# generated files are strictly newer. 2571am_sleep_pid= 2572if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2573 ( sleep 1 ) & 2574 am_sleep_pid=$! 2575fi 2576 2577rm -f conftest.file 2578 2579test "$program_prefix" != NONE && 2580 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2581# Use a double $ so make ignores it. 2582test "$program_suffix" != NONE && 2583 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2584# Double any \ or $. 2585# By default was `s,x,x', remove it if useless. 2586ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2587program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2588 2589# Expand $ac_aux_dir to an absolute path. 2590am_aux_dir=`cd "$ac_aux_dir" && pwd` 2591 2592if test x"${MISSING+set}" != xset; then 2593 case $am_aux_dir in 2594 *\ * | *\ *) 2595 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2596 *) 2597 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2598 esac 2599fi 2600# Use eval to expand $SHELL 2601if eval "$MISSING --is-lightweight"; then 2602 am_missing_run="$MISSING " 2603else 2604 am_missing_run= 2605 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2606$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2607fi 2608 2609if test x"${install_sh+set}" != xset; then 2610 case $am_aux_dir in 2611 *\ * | *\ *) 2612 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2613 *) 2614 install_sh="\${SHELL} $am_aux_dir/install-sh" 2615 esac 2616fi 2617 2618# Installed binaries are usually stripped using 'strip' when the user 2619# run "make install-strip". However 'strip' might not be the right 2620# tool to use in cross-compilation environments, therefore Automake 2621# will honor the 'STRIP' environment variable to overrule this program. 2622if test "$cross_compiling" != no; then 2623 if test -n "$ac_tool_prefix"; then 2624 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2625set dummy ${ac_tool_prefix}strip; ac_word=$2 2626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2627$as_echo_n "checking for $ac_word... " >&6; } 2628if ${ac_cv_prog_STRIP+:} false; then : 2629 $as_echo_n "(cached) " >&6 2630else 2631 if test -n "$STRIP"; then 2632 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2633else 2634as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2635for as_dir in $PATH 2636do 2637 IFS=$as_save_IFS 2638 test -z "$as_dir" && as_dir=. 2639 for ac_exec_ext in '' $ac_executable_extensions; do 2640 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2641 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2643 break 2 2644 fi 2645done 2646 done 2647IFS=$as_save_IFS 2648 2649fi 2650fi 2651STRIP=$ac_cv_prog_STRIP 2652if test -n "$STRIP"; then 2653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2654$as_echo "$STRIP" >&6; } 2655else 2656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2657$as_echo "no" >&6; } 2658fi 2659 2660 2661fi 2662if test -z "$ac_cv_prog_STRIP"; then 2663 ac_ct_STRIP=$STRIP 2664 # Extract the first word of "strip", so it can be a program name with args. 2665set dummy strip; ac_word=$2 2666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2667$as_echo_n "checking for $ac_word... " >&6; } 2668if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2669 $as_echo_n "(cached) " >&6 2670else 2671 if test -n "$ac_ct_STRIP"; then 2672 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2673else 2674as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2675for as_dir in $PATH 2676do 2677 IFS=$as_save_IFS 2678 test -z "$as_dir" && as_dir=. 2679 for ac_exec_ext in '' $ac_executable_extensions; do 2680 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2681 ac_cv_prog_ac_ct_STRIP="strip" 2682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2683 break 2 2684 fi 2685done 2686 done 2687IFS=$as_save_IFS 2688 2689fi 2690fi 2691ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2692if test -n "$ac_ct_STRIP"; then 2693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2694$as_echo "$ac_ct_STRIP" >&6; } 2695else 2696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2697$as_echo "no" >&6; } 2698fi 2699 2700 if test "x$ac_ct_STRIP" = x; then 2701 STRIP=":" 2702 else 2703 case $cross_compiling:$ac_tool_warned in 2704yes:) 2705{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2706$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2707ac_tool_warned=yes ;; 2708esac 2709 STRIP=$ac_ct_STRIP 2710 fi 2711else 2712 STRIP="$ac_cv_prog_STRIP" 2713fi 2714 2715fi 2716INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2717 2718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2719$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2720if test -z "$MKDIR_P"; then 2721 if ${ac_cv_path_mkdir+:} false; then : 2722 $as_echo_n "(cached) " >&6 2723else 2724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2725for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2726do 2727 IFS=$as_save_IFS 2728 test -z "$as_dir" && as_dir=. 2729 for ac_prog in mkdir gmkdir; do 2730 for ac_exec_ext in '' $ac_executable_extensions; do 2731 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2732 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2733 'mkdir (GNU coreutils) '* | \ 2734 'mkdir (coreutils) '* | \ 2735 'mkdir (fileutils) '4.1*) 2736 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2737 break 3;; 2738 esac 2739 done 2740 done 2741 done 2742IFS=$as_save_IFS 2743 2744fi 2745 2746 test -d ./--version && rmdir ./--version 2747 if test "${ac_cv_path_mkdir+set}" = set; then 2748 MKDIR_P="$ac_cv_path_mkdir -p" 2749 else 2750 # As a last resort, use the slow shell script. Don't cache a 2751 # value for MKDIR_P within a source directory, because that will 2752 # break other packages using the cache if that directory is 2753 # removed, or if the value is a relative name. 2754 MKDIR_P="$ac_install_sh -d" 2755 fi 2756fi 2757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2758$as_echo "$MKDIR_P" >&6; } 2759 2760for ac_prog in gawk mawk nawk awk 2761do 2762 # Extract the first word of "$ac_prog", so it can be a program name with args. 2763set dummy $ac_prog; ac_word=$2 2764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2765$as_echo_n "checking for $ac_word... " >&6; } 2766if ${ac_cv_prog_AWK+:} false; then : 2767 $as_echo_n "(cached) " >&6 2768else 2769 if test -n "$AWK"; then 2770 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2771else 2772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2773for as_dir in $PATH 2774do 2775 IFS=$as_save_IFS 2776 test -z "$as_dir" && as_dir=. 2777 for ac_exec_ext in '' $ac_executable_extensions; do 2778 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2779 ac_cv_prog_AWK="$ac_prog" 2780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2781 break 2 2782 fi 2783done 2784 done 2785IFS=$as_save_IFS 2786 2787fi 2788fi 2789AWK=$ac_cv_prog_AWK 2790if test -n "$AWK"; then 2791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2792$as_echo "$AWK" >&6; } 2793else 2794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2795$as_echo "no" >&6; } 2796fi 2797 2798 2799 test -n "$AWK" && break 2800done 2801 2802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2803$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2804set x ${MAKE-make} 2805ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2806if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2807 $as_echo_n "(cached) " >&6 2808else 2809 cat >conftest.make <<\_ACEOF 2810SHELL = /bin/sh 2811all: 2812 @echo '@@@%%%=$(MAKE)=@@@%%%' 2813_ACEOF 2814# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2815case `${MAKE-make} -f conftest.make 2>/dev/null` in 2816 *@@@%%%=?*=@@@%%%*) 2817 eval ac_cv_prog_make_${ac_make}_set=yes;; 2818 *) 2819 eval ac_cv_prog_make_${ac_make}_set=no;; 2820esac 2821rm -f conftest.make 2822fi 2823if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2825$as_echo "yes" >&6; } 2826 SET_MAKE= 2827else 2828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2829$as_echo "no" >&6; } 2830 SET_MAKE="MAKE=${MAKE-make}" 2831fi 2832 2833rm -rf .tst 2>/dev/null 2834mkdir .tst 2>/dev/null 2835if test -d .tst; then 2836 am__leading_dot=. 2837else 2838 am__leading_dot=_ 2839fi 2840rmdir .tst 2>/dev/null 2841 2842# Check whether --enable-silent-rules was given. 2843if test "${enable_silent_rules+set}" = set; then : 2844 enableval=$enable_silent_rules; 2845fi 2846 2847case $enable_silent_rules in # ((( 2848 yes) AM_DEFAULT_VERBOSITY=0;; 2849 no) AM_DEFAULT_VERBOSITY=1;; 2850 *) AM_DEFAULT_VERBOSITY=1;; 2851esac 2852am_make=${MAKE-make} 2853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2854$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2855if ${am_cv_make_support_nested_variables+:} false; then : 2856 $as_echo_n "(cached) " >&6 2857else 2858 if $as_echo 'TRUE=$(BAR$(V)) 2859BAR0=false 2860BAR1=true 2861V=1 2862am__doit: 2863 @$(TRUE) 2864.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2865 am_cv_make_support_nested_variables=yes 2866else 2867 am_cv_make_support_nested_variables=no 2868fi 2869fi 2870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2871$as_echo "$am_cv_make_support_nested_variables" >&6; } 2872if test $am_cv_make_support_nested_variables = yes; then 2873 AM_V='$(V)' 2874 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2875else 2876 AM_V=$AM_DEFAULT_VERBOSITY 2877 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2878fi 2879AM_BACKSLASH='\' 2880 2881if test "`cd $srcdir && pwd`" != "`pwd`"; then 2882 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2883 # is not polluted with repeated "-I." 2884 am__isrc=' -I$(srcdir)' 2885 # test to see if srcdir already configured 2886 if test -f $srcdir/config.status; then 2887 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2888 fi 2889fi 2890 2891# test whether we have cygpath 2892if test -z "$CYGPATH_W"; then 2893 if (cygpath --version) >/dev/null 2>/dev/null; then 2894 CYGPATH_W='cygpath -w' 2895 else 2896 CYGPATH_W=echo 2897 fi 2898fi 2899 2900 2901# Define the identity of the package. 2902 PACKAGE='zlib' 2903 VERSION='1.1.4' 2904 2905 2906cat >>confdefs.h <<_ACEOF 2907#define PACKAGE "$PACKAGE" 2908_ACEOF 2909 2910 2911cat >>confdefs.h <<_ACEOF 2912#define VERSION "$VERSION" 2913_ACEOF 2914 2915# Some tools Automake needs. 2916 2917ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2918 2919 2920AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2921 2922 2923AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2924 2925 2926AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2927 2928 2929MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2930 2931# For better backward compatibility. To be removed once Automake 1.9.x 2932# dies out for good. For more background, see: 2933# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2934# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2935mkdir_p='$(MKDIR_P)' 2936 2937# We need awk for the "check" target (and possibly the TAP driver). The 2938# system "awk" is bad on some platforms. 2939# Always define AMTAR for backward compatibility. Yes, it's still used 2940# in the wild :-( We should find a proper way to deprecate it ... 2941AMTAR='$${TAR-tar}' 2942 2943 2944# We'll loop over all known methods to create a tar archive until one works. 2945_am_tools='gnutar pax cpio none' 2946 2947am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2948 2949 2950 2951 2952 2953 2954# POSIX will say in a future version that running "rm -f" with no argument 2955# is OK; and we want to be able to make that assumption in our Makefile 2956# recipes. So use an aggressive probe to check that the usage we want is 2957# actually supported "in the wild" to an acceptable degree. 2958# See automake bug#10828. 2959# To make any issue more visible, cause the running configure to be aborted 2960# by default if the 'rm' program in use doesn't match our expectations; the 2961# user can still override this though. 2962if rm -f && rm -fr && rm -rf; then : OK; else 2963 cat >&2 <<'END' 2964Oops! 2965 2966Your 'rm' program seems unable to run without file operands specified 2967on the command line, even when the '-f' option is present. This is contrary 2968to the behaviour of most rm programs out there, and not conforming with 2969the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2970 2971Please tell bug-automake@gnu.org about your system, including the value 2972of your $PATH and any error possibly output before this message. This 2973can help us improve future automake versions. 2974 2975END 2976 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2977 echo 'Configuration will proceed anyway, since you have set the' >&2 2978 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2979 echo >&2 2980 else 2981 cat >&2 <<'END' 2982Aborting the configuration process, to ensure you take notice of the issue. 2983 2984You can download and install GNU coreutils to get an 'rm' implementation 2985that behaves properly: <http://www.gnu.org/software/coreutils/>. 2986 2987If you want to complete the configuration process using your problematic 2988'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2989to "yes", and re-run configure. 2990 2991END 2992 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2993 fi 2994fi 2995 2996# Check whether --enable-silent-rules was given. 2997if test "${enable_silent_rules+set}" = set; then : 2998 enableval=$enable_silent_rules; 2999fi 3000 3001case $enable_silent_rules in # ((( 3002 yes) AM_DEFAULT_VERBOSITY=0;; 3003 no) AM_DEFAULT_VERBOSITY=1;; 3004 *) AM_DEFAULT_VERBOSITY=0;; 3005esac 3006am_make=${MAKE-make} 3007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3008$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3009if ${am_cv_make_support_nested_variables+:} false; then : 3010 $as_echo_n "(cached) " >&6 3011else 3012 if $as_echo 'TRUE=$(BAR$(V)) 3013BAR0=false 3014BAR1=true 3015V=1 3016am__doit: 3017 @$(TRUE) 3018.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3019 am_cv_make_support_nested_variables=yes 3020else 3021 am_cv_make_support_nested_variables=no 3022fi 3023fi 3024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3025$as_echo "$am_cv_make_support_nested_variables" >&6; } 3026if test $am_cv_make_support_nested_variables = yes; then 3027 AM_V='$(V)' 3028 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3029else 3030 AM_V=$AM_DEFAULT_VERBOSITY 3031 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3032fi 3033AM_BACKSLASH='\' 3034 3035 3036 3037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3038$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3039 # Check whether --enable-maintainer-mode was given. 3040if test "${enable_maintainer_mode+set}" = set; then : 3041 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3042else 3043 USE_MAINTAINER_MODE=no 3044fi 3045 3046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3047$as_echo "$USE_MAINTAINER_MODE" >&6; } 3048 if test $USE_MAINTAINER_MODE = yes; then 3049 MAINTAINER_MODE_TRUE= 3050 MAINTAINER_MODE_FALSE='#' 3051else 3052 MAINTAINER_MODE_TRUE='#' 3053 MAINTAINER_MODE_FALSE= 3054fi 3055 3056 MAINT=$MAINTAINER_MODE_TRUE 3057 3058 3059 3060 3061# Check whether --with-target-subdir was given. 3062if test "${with_target_subdir+set}" = set; then : 3063 withval=$with_target_subdir; 3064fi 3065 3066 3067if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then 3068 COMPPATH=. 3069else 3070 COMPPATH=.. 3071fi 3072 3073 3074 3075# Check whether --with-cross-host was given. 3076if test "${with_cross_host+set}" = set; then : 3077 withval=$with_cross_host; 3078fi 3079 3080 3081# Check whether --enable-multilib was given. 3082if test "${enable_multilib+set}" = set; then : 3083 enableval=$enable_multilib; case "${enableval}" in 3084 yes) multilib=yes ;; 3085 no) multilib=no ;; 3086 *) as_fn_error $? "bad value ${enableval} for multilib option" "$LINENO" 5 ;; 3087 esac 3088else 3089 test -z "$with_target_subdir" && multilib=no || multilib=yes 3090fi 3091 3092 3093# Check whether --with-system-zlib was given. 3094if test "${with_system_zlib+set}" = set; then : 3095 withval=$with_system_zlib; 3096fi 3097 3098 3099# Make sure we don't test executables when making cross-tools. 3100 3101 3102# The same as in boehm-gc and libstdc++. Have to borrow it from there. 3103# We must force CC to /not/ be precious variables; otherwise 3104# the wrong, non-multilib-adjusted value will be used in multilibs. 3105# As a side effect, we have to subst CFLAGS ourselves. 3106 3107 3108 3109ac_ext=c 3110ac_cpp='$CPP $CPPFLAGS' 3111ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3112ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3113ac_compiler_gnu=$ac_cv_c_compiler_gnu 3114if test -n "$ac_tool_prefix"; then 3115 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3116set dummy ${ac_tool_prefix}gcc; ac_word=$2 3117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3118$as_echo_n "checking for $ac_word... " >&6; } 3119if ${ac_cv_prog_CC+:} false; then : 3120 $as_echo_n "(cached) " >&6 3121else 3122 if test -n "$CC"; then 3123 ac_cv_prog_CC="$CC" # Let the user override the test. 3124else 3125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3126for as_dir in $PATH 3127do 3128 IFS=$as_save_IFS 3129 test -z "$as_dir" && as_dir=. 3130 for ac_exec_ext in '' $ac_executable_extensions; do 3131 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3132 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3133 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3134 break 2 3135 fi 3136done 3137 done 3138IFS=$as_save_IFS 3139 3140fi 3141fi 3142CC=$ac_cv_prog_CC 3143if test -n "$CC"; then 3144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3145$as_echo "$CC" >&6; } 3146else 3147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3148$as_echo "no" >&6; } 3149fi 3150 3151 3152fi 3153if test -z "$ac_cv_prog_CC"; then 3154 ac_ct_CC=$CC 3155 # Extract the first word of "gcc", so it can be a program name with args. 3156set dummy gcc; ac_word=$2 3157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3158$as_echo_n "checking for $ac_word... " >&6; } 3159if ${ac_cv_prog_ac_ct_CC+:} false; then : 3160 $as_echo_n "(cached) " >&6 3161else 3162 if test -n "$ac_ct_CC"; then 3163 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3164else 3165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3166for as_dir in $PATH 3167do 3168 IFS=$as_save_IFS 3169 test -z "$as_dir" && as_dir=. 3170 for ac_exec_ext in '' $ac_executable_extensions; do 3171 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3172 ac_cv_prog_ac_ct_CC="gcc" 3173 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3174 break 2 3175 fi 3176done 3177 done 3178IFS=$as_save_IFS 3179 3180fi 3181fi 3182ac_ct_CC=$ac_cv_prog_ac_ct_CC 3183if test -n "$ac_ct_CC"; then 3184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3185$as_echo "$ac_ct_CC" >&6; } 3186else 3187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3188$as_echo "no" >&6; } 3189fi 3190 3191 if test "x$ac_ct_CC" = x; then 3192 CC="" 3193 else 3194 case $cross_compiling:$ac_tool_warned in 3195yes:) 3196{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3197$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3198ac_tool_warned=yes ;; 3199esac 3200 CC=$ac_ct_CC 3201 fi 3202else 3203 CC="$ac_cv_prog_CC" 3204fi 3205 3206if test -z "$CC"; then 3207 if test -n "$ac_tool_prefix"; then 3208 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3209set dummy ${ac_tool_prefix}cc; ac_word=$2 3210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3211$as_echo_n "checking for $ac_word... " >&6; } 3212if ${ac_cv_prog_CC+:} false; then : 3213 $as_echo_n "(cached) " >&6 3214else 3215 if test -n "$CC"; then 3216 ac_cv_prog_CC="$CC" # Let the user override the test. 3217else 3218as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3219for as_dir in $PATH 3220do 3221 IFS=$as_save_IFS 3222 test -z "$as_dir" && as_dir=. 3223 for ac_exec_ext in '' $ac_executable_extensions; do 3224 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3225 ac_cv_prog_CC="${ac_tool_prefix}cc" 3226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3227 break 2 3228 fi 3229done 3230 done 3231IFS=$as_save_IFS 3232 3233fi 3234fi 3235CC=$ac_cv_prog_CC 3236if test -n "$CC"; then 3237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3238$as_echo "$CC" >&6; } 3239else 3240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3241$as_echo "no" >&6; } 3242fi 3243 3244 3245 fi 3246fi 3247if test -z "$CC"; then 3248 # Extract the first word of "cc", so it can be a program name with args. 3249set dummy cc; ac_word=$2 3250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3251$as_echo_n "checking for $ac_word... " >&6; } 3252if ${ac_cv_prog_CC+:} false; then : 3253 $as_echo_n "(cached) " >&6 3254else 3255 if test -n "$CC"; then 3256 ac_cv_prog_CC="$CC" # Let the user override the test. 3257else 3258 ac_prog_rejected=no 3259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3260for as_dir in $PATH 3261do 3262 IFS=$as_save_IFS 3263 test -z "$as_dir" && as_dir=. 3264 for ac_exec_ext in '' $ac_executable_extensions; do 3265 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3266 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3267 ac_prog_rejected=yes 3268 continue 3269 fi 3270 ac_cv_prog_CC="cc" 3271 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3272 break 2 3273 fi 3274done 3275 done 3276IFS=$as_save_IFS 3277 3278if test $ac_prog_rejected = yes; then 3279 # We found a bogon in the path, so make sure we never use it. 3280 set dummy $ac_cv_prog_CC 3281 shift 3282 if test $# != 0; then 3283 # We chose a different compiler from the bogus one. 3284 # However, it has the same basename, so the bogon will be chosen 3285 # first if we set CC to just the basename; use the full file name. 3286 shift 3287 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3288 fi 3289fi 3290fi 3291fi 3292CC=$ac_cv_prog_CC 3293if test -n "$CC"; then 3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3295$as_echo "$CC" >&6; } 3296else 3297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3298$as_echo "no" >&6; } 3299fi 3300 3301 3302fi 3303if test -z "$CC"; then 3304 if test -n "$ac_tool_prefix"; then 3305 for ac_prog in cl.exe 3306 do 3307 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3308set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3310$as_echo_n "checking for $ac_word... " >&6; } 3311if ${ac_cv_prog_CC+:} false; then : 3312 $as_echo_n "(cached) " >&6 3313else 3314 if test -n "$CC"; then 3315 ac_cv_prog_CC="$CC" # Let the user override the test. 3316else 3317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3318for as_dir in $PATH 3319do 3320 IFS=$as_save_IFS 3321 test -z "$as_dir" && as_dir=. 3322 for ac_exec_ext in '' $ac_executable_extensions; do 3323 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3324 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3326 break 2 3327 fi 3328done 3329 done 3330IFS=$as_save_IFS 3331 3332fi 3333fi 3334CC=$ac_cv_prog_CC 3335if test -n "$CC"; then 3336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3337$as_echo "$CC" >&6; } 3338else 3339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3340$as_echo "no" >&6; } 3341fi 3342 3343 3344 test -n "$CC" && break 3345 done 3346fi 3347if test -z "$CC"; then 3348 ac_ct_CC=$CC 3349 for ac_prog in cl.exe 3350do 3351 # Extract the first word of "$ac_prog", so it can be a program name with args. 3352set dummy $ac_prog; ac_word=$2 3353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3354$as_echo_n "checking for $ac_word... " >&6; } 3355if ${ac_cv_prog_ac_ct_CC+:} false; then : 3356 $as_echo_n "(cached) " >&6 3357else 3358 if test -n "$ac_ct_CC"; then 3359 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3360else 3361as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3362for as_dir in $PATH 3363do 3364 IFS=$as_save_IFS 3365 test -z "$as_dir" && as_dir=. 3366 for ac_exec_ext in '' $ac_executable_extensions; do 3367 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3368 ac_cv_prog_ac_ct_CC="$ac_prog" 3369 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3370 break 2 3371 fi 3372done 3373 done 3374IFS=$as_save_IFS 3375 3376fi 3377fi 3378ac_ct_CC=$ac_cv_prog_ac_ct_CC 3379if test -n "$ac_ct_CC"; then 3380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3381$as_echo "$ac_ct_CC" >&6; } 3382else 3383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3384$as_echo "no" >&6; } 3385fi 3386 3387 3388 test -n "$ac_ct_CC" && break 3389done 3390 3391 if test "x$ac_ct_CC" = x; then 3392 CC="" 3393 else 3394 case $cross_compiling:$ac_tool_warned in 3395yes:) 3396{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3397$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3398ac_tool_warned=yes ;; 3399esac 3400 CC=$ac_ct_CC 3401 fi 3402fi 3403 3404fi 3405 3406 3407test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3408$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3409as_fn_error $? "no acceptable C compiler found in \$PATH 3410See \`config.log' for more details" "$LINENO" 5; } 3411 3412# Provide some information about the compiler. 3413$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3414set X $ac_compile 3415ac_compiler=$2 3416for ac_option in --version -v -V -qversion; do 3417 { { ac_try="$ac_compiler $ac_option >&5" 3418case "(($ac_try" in 3419 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3420 *) ac_try_echo=$ac_try;; 3421esac 3422eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3423$as_echo "$ac_try_echo"; } >&5 3424 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3425 ac_status=$? 3426 if test -s conftest.err; then 3427 sed '10a\ 3428... rest of stderr output deleted ... 3429 10q' conftest.err >conftest.er1 3430 cat conftest.er1 >&5 3431 fi 3432 rm -f conftest.er1 conftest.err 3433 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3434 test $ac_status = 0; } 3435done 3436 3437cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3438/* end confdefs.h. */ 3439#include <stdio.h> 3440int 3441main () 3442{ 3443printf ("hello world\n"); 3444 ; 3445 return 0; 3446} 3447_ACEOF 3448# FIXME: Cleanup? 3449if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3450 (eval $ac_link) 2>&5 3451 ac_status=$? 3452 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3453 test $ac_status = 0; }; then : 3454 gcc_no_link=no 3455else 3456 gcc_no_link=yes 3457fi 3458if test x$gcc_no_link = xyes; then 3459 # Setting cross_compile will disable run tests; it will 3460 # also disable AC_CHECK_FILE but that's generally 3461 # correct if we can't link. 3462 cross_compiling=yes 3463 EXEEXT= 3464else 3465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3466/* end confdefs.h. */ 3467 3468int 3469main () 3470{ 3471 3472 ; 3473 return 0; 3474} 3475_ACEOF 3476ac_clean_files_save=$ac_clean_files 3477ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3478# Try to create an executable without -o first, disregard a.out. 3479# It will help us diagnose broken compilers, and finding out an intuition 3480# of exeext. 3481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3482$as_echo_n "checking whether the C compiler works... " >&6; } 3483ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3484 3485# The possible output files: 3486ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3487 3488ac_rmfiles= 3489for ac_file in $ac_files 3490do 3491 case $ac_file in 3492 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3493 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3494 esac 3495done 3496rm -f $ac_rmfiles 3497 3498if { { ac_try="$ac_link_default" 3499case "(($ac_try" in 3500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3501 *) ac_try_echo=$ac_try;; 3502esac 3503eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3504$as_echo "$ac_try_echo"; } >&5 3505 (eval "$ac_link_default") 2>&5 3506 ac_status=$? 3507 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3508 test $ac_status = 0; }; then : 3509 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3510# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3511# in a Makefile. We should not override ac_cv_exeext if it was cached, 3512# so that the user can short-circuit this test for compilers unknown to 3513# Autoconf. 3514for ac_file in $ac_files '' 3515do 3516 test -f "$ac_file" || continue 3517 case $ac_file in 3518 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3519 ;; 3520 [ab].out ) 3521 # We found the default executable, but exeext='' is most 3522 # certainly right. 3523 break;; 3524 *.* ) 3525 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3526 then :; else 3527 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3528 fi 3529 # We set ac_cv_exeext here because the later test for it is not 3530 # safe: cross compilers may not add the suffix if given an `-o' 3531 # argument, so we may need to know it at that point already. 3532 # Even if this section looks crufty: it has the advantage of 3533 # actually working. 3534 break;; 3535 * ) 3536 break;; 3537 esac 3538done 3539test "$ac_cv_exeext" = no && ac_cv_exeext= 3540 3541else 3542 ac_file='' 3543fi 3544if test -z "$ac_file"; then : 3545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3546$as_echo "no" >&6; } 3547$as_echo "$as_me: failed program was:" >&5 3548sed 's/^/| /' conftest.$ac_ext >&5 3549 3550{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3551$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3552as_fn_error 77 "C compiler cannot create executables 3553See \`config.log' for more details" "$LINENO" 5; } 3554else 3555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3556$as_echo "yes" >&6; } 3557fi 3558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3559$as_echo_n "checking for C compiler default output file name... " >&6; } 3560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3561$as_echo "$ac_file" >&6; } 3562ac_exeext=$ac_cv_exeext 3563 3564rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3565ac_clean_files=$ac_clean_files_save 3566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3567$as_echo_n "checking for suffix of executables... " >&6; } 3568if { { ac_try="$ac_link" 3569case "(($ac_try" in 3570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3571 *) ac_try_echo=$ac_try;; 3572esac 3573eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3574$as_echo "$ac_try_echo"; } >&5 3575 (eval "$ac_link") 2>&5 3576 ac_status=$? 3577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3578 test $ac_status = 0; }; then : 3579 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3580# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3581# work properly (i.e., refer to `conftest.exe'), while it won't with 3582# `rm'. 3583for ac_file in conftest.exe conftest conftest.*; do 3584 test -f "$ac_file" || continue 3585 case $ac_file in 3586 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3587 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3588 break;; 3589 * ) break;; 3590 esac 3591done 3592else 3593 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3594$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3595as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3596See \`config.log' for more details" "$LINENO" 5; } 3597fi 3598rm -f conftest conftest$ac_cv_exeext 3599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3600$as_echo "$ac_cv_exeext" >&6; } 3601 3602rm -f conftest.$ac_ext 3603EXEEXT=$ac_cv_exeext 3604ac_exeext=$EXEEXT 3605cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3606/* end confdefs.h. */ 3607#include <stdio.h> 3608int 3609main () 3610{ 3611FILE *f = fopen ("conftest.out", "w"); 3612 return ferror (f) || fclose (f) != 0; 3613 3614 ; 3615 return 0; 3616} 3617_ACEOF 3618ac_clean_files="$ac_clean_files conftest.out" 3619# Check that the compiler produces executables we can run. If not, either 3620# the compiler is broken, or we cross compile. 3621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3622$as_echo_n "checking whether we are cross compiling... " >&6; } 3623if test "$cross_compiling" != yes; then 3624 { { ac_try="$ac_link" 3625case "(($ac_try" in 3626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3627 *) ac_try_echo=$ac_try;; 3628esac 3629eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3630$as_echo "$ac_try_echo"; } >&5 3631 (eval "$ac_link") 2>&5 3632 ac_status=$? 3633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3634 test $ac_status = 0; } 3635 if { ac_try='./conftest$ac_cv_exeext' 3636 { { case "(($ac_try" in 3637 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3638 *) ac_try_echo=$ac_try;; 3639esac 3640eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3641$as_echo "$ac_try_echo"; } >&5 3642 (eval "$ac_try") 2>&5 3643 ac_status=$? 3644 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3645 test $ac_status = 0; }; }; then 3646 cross_compiling=no 3647 else 3648 if test "$cross_compiling" = maybe; then 3649 cross_compiling=yes 3650 else 3651 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3652$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3653as_fn_error $? "cannot run C compiled programs. 3654If you meant to cross compile, use \`--host'. 3655See \`config.log' for more details" "$LINENO" 5; } 3656 fi 3657 fi 3658fi 3659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3660$as_echo "$cross_compiling" >&6; } 3661 3662rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3663ac_clean_files=$ac_clean_files_save 3664fi 3665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3666$as_echo_n "checking for suffix of object files... " >&6; } 3667if ${ac_cv_objext+:} false; then : 3668 $as_echo_n "(cached) " >&6 3669else 3670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3671/* end confdefs.h. */ 3672 3673int 3674main () 3675{ 3676 3677 ; 3678 return 0; 3679} 3680_ACEOF 3681rm -f conftest.o conftest.obj 3682if { { ac_try="$ac_compile" 3683case "(($ac_try" in 3684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3685 *) ac_try_echo=$ac_try;; 3686esac 3687eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3688$as_echo "$ac_try_echo"; } >&5 3689 (eval "$ac_compile") 2>&5 3690 ac_status=$? 3691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3692 test $ac_status = 0; }; then : 3693 for ac_file in conftest.o conftest.obj conftest.*; do 3694 test -f "$ac_file" || continue; 3695 case $ac_file in 3696 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3697 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3698 break;; 3699 esac 3700done 3701else 3702 $as_echo "$as_me: failed program was:" >&5 3703sed 's/^/| /' conftest.$ac_ext >&5 3704 3705{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3706$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3707as_fn_error $? "cannot compute suffix of object files: cannot compile 3708See \`config.log' for more details" "$LINENO" 5; } 3709fi 3710rm -f conftest.$ac_cv_objext conftest.$ac_ext 3711fi 3712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3713$as_echo "$ac_cv_objext" >&6; } 3714OBJEXT=$ac_cv_objext 3715ac_objext=$OBJEXT 3716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3717$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3718if ${ac_cv_c_compiler_gnu+:} false; then : 3719 $as_echo_n "(cached) " >&6 3720else 3721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3722/* end confdefs.h. */ 3723 3724int 3725main () 3726{ 3727#ifndef __GNUC__ 3728 choke me 3729#endif 3730 3731 ; 3732 return 0; 3733} 3734_ACEOF 3735if ac_fn_c_try_compile "$LINENO"; then : 3736 ac_compiler_gnu=yes 3737else 3738 ac_compiler_gnu=no 3739fi 3740rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3741ac_cv_c_compiler_gnu=$ac_compiler_gnu 3742 3743fi 3744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3745$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3746if test $ac_compiler_gnu = yes; then 3747 GCC=yes 3748else 3749 GCC= 3750fi 3751ac_test_CFLAGS=${CFLAGS+set} 3752ac_save_CFLAGS=$CFLAGS 3753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3754$as_echo_n "checking whether $CC accepts -g... " >&6; } 3755if ${ac_cv_prog_cc_g+:} false; then : 3756 $as_echo_n "(cached) " >&6 3757else 3758 ac_save_c_werror_flag=$ac_c_werror_flag 3759 ac_c_werror_flag=yes 3760 ac_cv_prog_cc_g=no 3761 CFLAGS="-g" 3762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3763/* end confdefs.h. */ 3764 3765int 3766main () 3767{ 3768 3769 ; 3770 return 0; 3771} 3772_ACEOF 3773if ac_fn_c_try_compile "$LINENO"; then : 3774 ac_cv_prog_cc_g=yes 3775else 3776 CFLAGS="" 3777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3778/* end confdefs.h. */ 3779 3780int 3781main () 3782{ 3783 3784 ; 3785 return 0; 3786} 3787_ACEOF 3788if ac_fn_c_try_compile "$LINENO"; then : 3789 3790else 3791 ac_c_werror_flag=$ac_save_c_werror_flag 3792 CFLAGS="-g" 3793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3794/* end confdefs.h. */ 3795 3796int 3797main () 3798{ 3799 3800 ; 3801 return 0; 3802} 3803_ACEOF 3804if ac_fn_c_try_compile "$LINENO"; then : 3805 ac_cv_prog_cc_g=yes 3806fi 3807rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3808fi 3809rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3810fi 3811rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3812 ac_c_werror_flag=$ac_save_c_werror_flag 3813fi 3814{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3815$as_echo "$ac_cv_prog_cc_g" >&6; } 3816if test "$ac_test_CFLAGS" = set; then 3817 CFLAGS=$ac_save_CFLAGS 3818elif test $ac_cv_prog_cc_g = yes; then 3819 if test "$GCC" = yes; then 3820 CFLAGS="-g -O2" 3821 else 3822 CFLAGS="-g" 3823 fi 3824else 3825 if test "$GCC" = yes; then 3826 CFLAGS="-O2" 3827 else 3828 CFLAGS= 3829 fi 3830fi 3831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3832$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3833if ${ac_cv_prog_cc_c89+:} false; then : 3834 $as_echo_n "(cached) " >&6 3835else 3836 ac_cv_prog_cc_c89=no 3837ac_save_CC=$CC 3838cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3839/* end confdefs.h. */ 3840#include <stdarg.h> 3841#include <stdio.h> 3842struct stat; 3843/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3844struct buf { int x; }; 3845FILE * (*rcsopen) (struct buf *, struct stat *, int); 3846static char *e (p, i) 3847 char **p; 3848 int i; 3849{ 3850 return p[i]; 3851} 3852static char *f (char * (*g) (char **, int), char **p, ...) 3853{ 3854 char *s; 3855 va_list v; 3856 va_start (v,p); 3857 s = g (p, va_arg (v,int)); 3858 va_end (v); 3859 return s; 3860} 3861 3862/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3863 function prototypes and stuff, but not '\xHH' hex character constants. 3864 These don't provoke an error unfortunately, instead are silently treated 3865 as 'x'. The following induces an error, until -std is added to get 3866 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3867 array size at least. It's necessary to write '\x00'==0 to get something 3868 that's true only with -std. */ 3869int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3870 3871/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3872 inside strings and character constants. */ 3873#define FOO(x) 'x' 3874int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3875 3876int test (int i, double x); 3877struct s1 {int (*f) (int a);}; 3878struct s2 {int (*f) (double a);}; 3879int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3880int argc; 3881char **argv; 3882int 3883main () 3884{ 3885return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3886 ; 3887 return 0; 3888} 3889_ACEOF 3890for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3891 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3892do 3893 CC="$ac_save_CC $ac_arg" 3894 if ac_fn_c_try_compile "$LINENO"; then : 3895 ac_cv_prog_cc_c89=$ac_arg 3896fi 3897rm -f core conftest.err conftest.$ac_objext 3898 test "x$ac_cv_prog_cc_c89" != "xno" && break 3899done 3900rm -f conftest.$ac_ext 3901CC=$ac_save_CC 3902 3903fi 3904# AC_CACHE_VAL 3905case "x$ac_cv_prog_cc_c89" in 3906 x) 3907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3908$as_echo "none needed" >&6; } ;; 3909 xno) 3910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3911$as_echo "unsupported" >&6; } ;; 3912 *) 3913 CC="$CC $ac_cv_prog_cc_c89" 3914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3915$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3916esac 3917if test "x$ac_cv_prog_cc_c89" != xno; then : 3918 3919fi 3920 3921ac_ext=c 3922ac_cpp='$CPP $CPPFLAGS' 3923ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3924ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3925ac_compiler_gnu=$ac_cv_c_compiler_gnu 3926 3927ac_ext=c 3928ac_cpp='$CPP $CPPFLAGS' 3929ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3930ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3931ac_compiler_gnu=$ac_cv_c_compiler_gnu 3932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3933$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3934if ${am_cv_prog_cc_c_o+:} false; then : 3935 $as_echo_n "(cached) " >&6 3936else 3937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3938/* end confdefs.h. */ 3939 3940int 3941main () 3942{ 3943 3944 ; 3945 return 0; 3946} 3947_ACEOF 3948 # Make sure it works both with $CC and with simple cc. 3949 # Following AC_PROG_CC_C_O, we do the test twice because some 3950 # compilers refuse to overwrite an existing .o file with -o, 3951 # though they will create one. 3952 am_cv_prog_cc_c_o=yes 3953 for am_i in 1 2; do 3954 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3955 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3956 ac_status=$? 3957 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3958 (exit $ac_status); } \ 3959 && test -f conftest2.$ac_objext; then 3960 : OK 3961 else 3962 am_cv_prog_cc_c_o=no 3963 break 3964 fi 3965 done 3966 rm -f core conftest* 3967 unset am_i 3968fi 3969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3970$as_echo "$am_cv_prog_cc_c_o" >&6; } 3971if test "$am_cv_prog_cc_c_o" != yes; then 3972 # Losing compiler, so override with the script. 3973 # FIXME: It is wrong to rewrite CC. 3974 # But if we don't then we get into trouble of one sort or another. 3975 # A longer-term fix would be to have automake use am__CC in this case, 3976 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3977 CC="$am_aux_dir/compile $CC" 3978fi 3979ac_ext=c 3980ac_cpp='$CPP $CPPFLAGS' 3981ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3982ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3983ac_compiler_gnu=$ac_cv_c_compiler_gnu 3984 3985DEPDIR="${am__leading_dot}deps" 3986 3987ac_config_commands="$ac_config_commands depfiles" 3988 3989 3990am_make=${MAKE-make} 3991cat > confinc << 'END' 3992am__doit: 3993 @echo this is the am__doit target 3994.PHONY: am__doit 3995END 3996# If we don't find an include directive, just comment out the code. 3997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3998$as_echo_n "checking for style of include used by $am_make... " >&6; } 3999am__include="#" 4000am__quote= 4001_am_result=none 4002# First try GNU make style include. 4003echo "include confinc" > confmf 4004# Ignore all kinds of additional output from 'make'. 4005case `$am_make -s -f confmf 2> /dev/null` in #( 4006*the\ am__doit\ target*) 4007 am__include=include 4008 am__quote= 4009 _am_result=GNU 4010 ;; 4011esac 4012# Now try BSD make style include. 4013if test "$am__include" = "#"; then 4014 echo '.include "confinc"' > confmf 4015 case `$am_make -s -f confmf 2> /dev/null` in #( 4016 *the\ am__doit\ target*) 4017 am__include=.include 4018 am__quote="\"" 4019 _am_result=BSD 4020 ;; 4021 esac 4022fi 4023 4024 4025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4026$as_echo "$_am_result" >&6; } 4027rm -f confinc confmf 4028 4029# Check whether --enable-dependency-tracking was given. 4030if test "${enable_dependency_tracking+set}" = set; then : 4031 enableval=$enable_dependency_tracking; 4032fi 4033 4034if test "x$enable_dependency_tracking" != xno; then 4035 am_depcomp="$ac_aux_dir/depcomp" 4036 AMDEPBACKSLASH='\' 4037 am__nodep='_no' 4038fi 4039 if test "x$enable_dependency_tracking" != xno; then 4040 AMDEP_TRUE= 4041 AMDEP_FALSE='#' 4042else 4043 AMDEP_TRUE='#' 4044 AMDEP_FALSE= 4045fi 4046 4047 4048 4049depcc="$CC" am_compiler_list= 4050 4051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4052$as_echo_n "checking dependency style of $depcc... " >&6; } 4053if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4054 $as_echo_n "(cached) " >&6 4055else 4056 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4057 # We make a subdir and do the tests there. Otherwise we can end up 4058 # making bogus files that we don't know about and never remove. For 4059 # instance it was reported that on HP-UX the gcc test will end up 4060 # making a dummy file named 'D' -- because '-MD' means "put the output 4061 # in D". 4062 rm -rf conftest.dir 4063 mkdir conftest.dir 4064 # Copy depcomp to subdir because otherwise we won't find it if we're 4065 # using a relative directory. 4066 cp "$am_depcomp" conftest.dir 4067 cd conftest.dir 4068 # We will build objects and dependencies in a subdirectory because 4069 # it helps to detect inapplicable dependency modes. For instance 4070 # both Tru64's cc and ICC support -MD to output dependencies as a 4071 # side effect of compilation, but ICC will put the dependencies in 4072 # the current directory while Tru64 will put them in the object 4073 # directory. 4074 mkdir sub 4075 4076 am_cv_CC_dependencies_compiler_type=none 4077 if test "$am_compiler_list" = ""; then 4078 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4079 fi 4080 am__universal=false 4081 case " $depcc " in #( 4082 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4083 esac 4084 4085 for depmode in $am_compiler_list; do 4086 # Setup a source with many dependencies, because some compilers 4087 # like to wrap large dependency lists on column 80 (with \), and 4088 # we should not choose a depcomp mode which is confused by this. 4089 # 4090 # We need to recreate these files for each test, as the compiler may 4091 # overwrite some of them when testing with obscure command lines. 4092 # This happens at least with the AIX C compiler. 4093 : > sub/conftest.c 4094 for i in 1 2 3 4 5 6; do 4095 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4096 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4097 # Solaris 10 /bin/sh. 4098 echo '/* dummy */' > sub/conftst$i.h 4099 done 4100 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4101 4102 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4103 # mode. It turns out that the SunPro C++ compiler does not properly 4104 # handle '-M -o', and we need to detect this. Also, some Intel 4105 # versions had trouble with output in subdirs. 4106 am__obj=sub/conftest.${OBJEXT-o} 4107 am__minus_obj="-o $am__obj" 4108 case $depmode in 4109 gcc) 4110 # This depmode causes a compiler race in universal mode. 4111 test "$am__universal" = false || continue 4112 ;; 4113 nosideeffect) 4114 # After this tag, mechanisms are not by side-effect, so they'll 4115 # only be used when explicitly requested. 4116 if test "x$enable_dependency_tracking" = xyes; then 4117 continue 4118 else 4119 break 4120 fi 4121 ;; 4122 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4123 # This compiler won't grok '-c -o', but also, the minuso test has 4124 # not run yet. These depmodes are late enough in the game, and 4125 # so weak that their functioning should not be impacted. 4126 am__obj=conftest.${OBJEXT-o} 4127 am__minus_obj= 4128 ;; 4129 none) break ;; 4130 esac 4131 if depmode=$depmode \ 4132 source=sub/conftest.c object=$am__obj \ 4133 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4134 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4135 >/dev/null 2>conftest.err && 4136 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4137 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4138 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4139 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4140 # icc doesn't choke on unknown options, it will just issue warnings 4141 # or remarks (even with -Werror). So we grep stderr for any message 4142 # that says an option was ignored or not supported. 4143 # When given -MP, icc 7.0 and 7.1 complain thusly: 4144 # icc: Command line warning: ignoring option '-M'; no argument required 4145 # The diagnosis changed in icc 8.0: 4146 # icc: Command line remark: option '-MP' not supported 4147 if (grep 'ignoring option' conftest.err || 4148 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4149 am_cv_CC_dependencies_compiler_type=$depmode 4150 break 4151 fi 4152 fi 4153 done 4154 4155 cd .. 4156 rm -rf conftest.dir 4157else 4158 am_cv_CC_dependencies_compiler_type=none 4159fi 4160 4161fi 4162{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4163$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4164CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4165 4166 if 4167 test "x$enable_dependency_tracking" != xno \ 4168 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4169 am__fastdepCC_TRUE= 4170 am__fastdepCC_FALSE='#' 4171else 4172 am__fastdepCC_TRUE='#' 4173 am__fastdepCC_FALSE= 4174fi 4175 4176 4177 4178 4179 4180 4181case `pwd` in 4182 *\ * | *\ *) 4183 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4184$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4185esac 4186 4187 4188 4189macro_version='2.2.7a' 4190macro_revision='1.3134' 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204ltmain="$ac_aux_dir/ltmain.sh" 4205 4206# Backslashify metacharacters that are still active within 4207# double-quoted strings. 4208sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4209 4210# Same as above, but do not quote variable references. 4211double_quote_subst='s/\(["`\\]\)/\\\1/g' 4212 4213# Sed substitution to delay expansion of an escaped shell variable in a 4214# double_quote_subst'ed string. 4215delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4216 4217# Sed substitution to delay expansion of an escaped single quote. 4218delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4219 4220# Sed substitution to avoid accidental globbing in evaled expressions 4221no_glob_subst='s/\*/\\\*/g' 4222 4223ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4224ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4225ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4226 4227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4228$as_echo_n "checking how to print strings... " >&6; } 4229# Test print first, because it will be a builtin if present. 4230if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4231 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4232 ECHO='print -r --' 4233elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4234 ECHO='printf %s\n' 4235else 4236 # Use this function as a fallback that always works. 4237 func_fallback_echo () 4238 { 4239 eval 'cat <<_LTECHO_EOF 4240$1 4241_LTECHO_EOF' 4242 } 4243 ECHO='func_fallback_echo' 4244fi 4245 4246# func_echo_all arg... 4247# Invoke $ECHO with all args, space-separated. 4248func_echo_all () 4249{ 4250 $ECHO "" 4251} 4252 4253case "$ECHO" in 4254 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4255$as_echo "printf" >&6; } ;; 4256 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4257$as_echo "print -r" >&6; } ;; 4258 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4259$as_echo "cat" >&6; } ;; 4260esac 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4276$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4277if ${ac_cv_path_SED+:} false; then : 4278 $as_echo_n "(cached) " >&6 4279else 4280 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4281 for ac_i in 1 2 3 4 5 6 7; do 4282 ac_script="$ac_script$as_nl$ac_script" 4283 done 4284 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4285 { ac_script=; unset ac_script;} 4286 if test -z "$SED"; then 4287 ac_path_SED_found=false 4288 # Loop through the user's path and test for each of PROGNAME-LIST 4289 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4290for as_dir in $PATH 4291do 4292 IFS=$as_save_IFS 4293 test -z "$as_dir" && as_dir=. 4294 for ac_prog in sed gsed; do 4295 for ac_exec_ext in '' $ac_executable_extensions; do 4296 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4297 as_fn_executable_p "$ac_path_SED" || continue 4298# Check for GNU ac_path_SED and select it if it is found. 4299 # Check for GNU $ac_path_SED 4300case `"$ac_path_SED" --version 2>&1` in 4301*GNU*) 4302 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4303*) 4304 ac_count=0 4305 $as_echo_n 0123456789 >"conftest.in" 4306 while : 4307 do 4308 cat "conftest.in" "conftest.in" >"conftest.tmp" 4309 mv "conftest.tmp" "conftest.in" 4310 cp "conftest.in" "conftest.nl" 4311 $as_echo '' >> "conftest.nl" 4312 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4313 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4314 as_fn_arith $ac_count + 1 && ac_count=$as_val 4315 if test $ac_count -gt ${ac_path_SED_max-0}; then 4316 # Best one so far, save it but keep looking for a better one 4317 ac_cv_path_SED="$ac_path_SED" 4318 ac_path_SED_max=$ac_count 4319 fi 4320 # 10*(2^10) chars as input seems more than enough 4321 test $ac_count -gt 10 && break 4322 done 4323 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4324esac 4325 4326 $ac_path_SED_found && break 3 4327 done 4328 done 4329 done 4330IFS=$as_save_IFS 4331 if test -z "$ac_cv_path_SED"; then 4332 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4333 fi 4334else 4335 ac_cv_path_SED=$SED 4336fi 4337 4338fi 4339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4340$as_echo "$ac_cv_path_SED" >&6; } 4341 SED="$ac_cv_path_SED" 4342 rm -f conftest.sed 4343 4344test -z "$SED" && SED=sed 4345Xsed="$SED -e 1s/^X//" 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4358$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4359if ${ac_cv_path_GREP+:} false; then : 4360 $as_echo_n "(cached) " >&6 4361else 4362 if test -z "$GREP"; then 4363 ac_path_GREP_found=false 4364 # Loop through the user's path and test for each of PROGNAME-LIST 4365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4366for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4367do 4368 IFS=$as_save_IFS 4369 test -z "$as_dir" && as_dir=. 4370 for ac_prog in grep ggrep; do 4371 for ac_exec_ext in '' $ac_executable_extensions; do 4372 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4373 as_fn_executable_p "$ac_path_GREP" || continue 4374# Check for GNU ac_path_GREP and select it if it is found. 4375 # Check for GNU $ac_path_GREP 4376case `"$ac_path_GREP" --version 2>&1` in 4377*GNU*) 4378 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4379*) 4380 ac_count=0 4381 $as_echo_n 0123456789 >"conftest.in" 4382 while : 4383 do 4384 cat "conftest.in" "conftest.in" >"conftest.tmp" 4385 mv "conftest.tmp" "conftest.in" 4386 cp "conftest.in" "conftest.nl" 4387 $as_echo 'GREP' >> "conftest.nl" 4388 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4389 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4390 as_fn_arith $ac_count + 1 && ac_count=$as_val 4391 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4392 # Best one so far, save it but keep looking for a better one 4393 ac_cv_path_GREP="$ac_path_GREP" 4394 ac_path_GREP_max=$ac_count 4395 fi 4396 # 10*(2^10) chars as input seems more than enough 4397 test $ac_count -gt 10 && break 4398 done 4399 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4400esac 4401 4402 $ac_path_GREP_found && break 3 4403 done 4404 done 4405 done 4406IFS=$as_save_IFS 4407 if test -z "$ac_cv_path_GREP"; then 4408 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4409 fi 4410else 4411 ac_cv_path_GREP=$GREP 4412fi 4413 4414fi 4415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4416$as_echo "$ac_cv_path_GREP" >&6; } 4417 GREP="$ac_cv_path_GREP" 4418 4419 4420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4421$as_echo_n "checking for egrep... " >&6; } 4422if ${ac_cv_path_EGREP+:} false; then : 4423 $as_echo_n "(cached) " >&6 4424else 4425 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4426 then ac_cv_path_EGREP="$GREP -E" 4427 else 4428 if test -z "$EGREP"; then 4429 ac_path_EGREP_found=false 4430 # Loop through the user's path and test for each of PROGNAME-LIST 4431 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4432for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4433do 4434 IFS=$as_save_IFS 4435 test -z "$as_dir" && as_dir=. 4436 for ac_prog in egrep; do 4437 for ac_exec_ext in '' $ac_executable_extensions; do 4438 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4439 as_fn_executable_p "$ac_path_EGREP" || continue 4440# Check for GNU ac_path_EGREP and select it if it is found. 4441 # Check for GNU $ac_path_EGREP 4442case `"$ac_path_EGREP" --version 2>&1` in 4443*GNU*) 4444 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4445*) 4446 ac_count=0 4447 $as_echo_n 0123456789 >"conftest.in" 4448 while : 4449 do 4450 cat "conftest.in" "conftest.in" >"conftest.tmp" 4451 mv "conftest.tmp" "conftest.in" 4452 cp "conftest.in" "conftest.nl" 4453 $as_echo 'EGREP' >> "conftest.nl" 4454 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4455 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4456 as_fn_arith $ac_count + 1 && ac_count=$as_val 4457 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4458 # Best one so far, save it but keep looking for a better one 4459 ac_cv_path_EGREP="$ac_path_EGREP" 4460 ac_path_EGREP_max=$ac_count 4461 fi 4462 # 10*(2^10) chars as input seems more than enough 4463 test $ac_count -gt 10 && break 4464 done 4465 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4466esac 4467 4468 $ac_path_EGREP_found && break 3 4469 done 4470 done 4471 done 4472IFS=$as_save_IFS 4473 if test -z "$ac_cv_path_EGREP"; then 4474 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4475 fi 4476else 4477 ac_cv_path_EGREP=$EGREP 4478fi 4479 4480 fi 4481fi 4482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4483$as_echo "$ac_cv_path_EGREP" >&6; } 4484 EGREP="$ac_cv_path_EGREP" 4485 4486 4487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4488$as_echo_n "checking for fgrep... " >&6; } 4489if ${ac_cv_path_FGREP+:} false; then : 4490 $as_echo_n "(cached) " >&6 4491else 4492 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4493 then ac_cv_path_FGREP="$GREP -F" 4494 else 4495 if test -z "$FGREP"; then 4496 ac_path_FGREP_found=false 4497 # Loop through the user's path and test for each of PROGNAME-LIST 4498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4499for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4500do 4501 IFS=$as_save_IFS 4502 test -z "$as_dir" && as_dir=. 4503 for ac_prog in fgrep; do 4504 for ac_exec_ext in '' $ac_executable_extensions; do 4505 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4506 as_fn_executable_p "$ac_path_FGREP" || continue 4507# Check for GNU ac_path_FGREP and select it if it is found. 4508 # Check for GNU $ac_path_FGREP 4509case `"$ac_path_FGREP" --version 2>&1` in 4510*GNU*) 4511 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4512*) 4513 ac_count=0 4514 $as_echo_n 0123456789 >"conftest.in" 4515 while : 4516 do 4517 cat "conftest.in" "conftest.in" >"conftest.tmp" 4518 mv "conftest.tmp" "conftest.in" 4519 cp "conftest.in" "conftest.nl" 4520 $as_echo 'FGREP' >> "conftest.nl" 4521 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4522 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4523 as_fn_arith $ac_count + 1 && ac_count=$as_val 4524 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4525 # Best one so far, save it but keep looking for a better one 4526 ac_cv_path_FGREP="$ac_path_FGREP" 4527 ac_path_FGREP_max=$ac_count 4528 fi 4529 # 10*(2^10) chars as input seems more than enough 4530 test $ac_count -gt 10 && break 4531 done 4532 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4533esac 4534 4535 $ac_path_FGREP_found && break 3 4536 done 4537 done 4538 done 4539IFS=$as_save_IFS 4540 if test -z "$ac_cv_path_FGREP"; then 4541 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4542 fi 4543else 4544 ac_cv_path_FGREP=$FGREP 4545fi 4546 4547 fi 4548fi 4549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4550$as_echo "$ac_cv_path_FGREP" >&6; } 4551 FGREP="$ac_cv_path_FGREP" 4552 4553 4554test -z "$GREP" && GREP=grep 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574# Check whether --with-gnu-ld was given. 4575if test "${with_gnu_ld+set}" = set; then : 4576 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4577else 4578 with_gnu_ld=no 4579fi 4580 4581ac_prog=ld 4582if test "$GCC" = yes; then 4583 # Check if gcc -print-prog-name=ld gives a path. 4584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4585$as_echo_n "checking for ld used by $CC... " >&6; } 4586 case $host in 4587 *-*-mingw*) 4588 # gcc leaves a trailing carriage return which upsets mingw 4589 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4590 *) 4591 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4592 esac 4593 case $ac_prog in 4594 # Accept absolute paths. 4595 [\\/]* | ?:[\\/]*) 4596 re_direlt='/[^/][^/]*/\.\./' 4597 # Canonicalize the pathname of ld 4598 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4599 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4600 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4601 done 4602 test -z "$LD" && LD="$ac_prog" 4603 ;; 4604 "") 4605 # If it fails, then pretend we aren't using GCC. 4606 ac_prog=ld 4607 ;; 4608 *) 4609 # If it is relative, then search for the first ld in PATH. 4610 with_gnu_ld=unknown 4611 ;; 4612 esac 4613elif test "$with_gnu_ld" = yes; then 4614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4615$as_echo_n "checking for GNU ld... " >&6; } 4616else 4617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4618$as_echo_n "checking for non-GNU ld... " >&6; } 4619fi 4620if ${lt_cv_path_LD+:} false; then : 4621 $as_echo_n "(cached) " >&6 4622else 4623 if test -z "$LD"; then 4624 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4625 for ac_dir in $PATH; do 4626 IFS="$lt_save_ifs" 4627 test -z "$ac_dir" && ac_dir=. 4628 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4629 lt_cv_path_LD="$ac_dir/$ac_prog" 4630 # Check to see if the program is GNU ld. I'd rather use --version, 4631 # but apparently some variants of GNU ld only accept -v. 4632 # Break only if it was the GNU/non-GNU ld that we prefer. 4633 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4634 *GNU* | *'with BFD'*) 4635 test "$with_gnu_ld" != no && break 4636 ;; 4637 *) 4638 test "$with_gnu_ld" != yes && break 4639 ;; 4640 esac 4641 fi 4642 done 4643 IFS="$lt_save_ifs" 4644else 4645 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4646fi 4647fi 4648 4649LD="$lt_cv_path_LD" 4650if test -n "$LD"; then 4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4652$as_echo "$LD" >&6; } 4653else 4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4655$as_echo "no" >&6; } 4656fi 4657test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4659$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4660if ${lt_cv_prog_gnu_ld+:} false; then : 4661 $as_echo_n "(cached) " >&6 4662else 4663 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4664case `$LD -v 2>&1 </dev/null` in 4665*GNU* | *'with BFD'*) 4666 lt_cv_prog_gnu_ld=yes 4667 ;; 4668*) 4669 lt_cv_prog_gnu_ld=no 4670 ;; 4671esac 4672fi 4673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4674$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4675with_gnu_ld=$lt_cv_prog_gnu_ld 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4686$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4687if ${lt_cv_path_NM+:} false; then : 4688 $as_echo_n "(cached) " >&6 4689else 4690 if test -n "$NM"; then 4691 # Let the user override the nm to test. 4692 lt_nm_to_check="$NM" 4693 else 4694 lt_nm_to_check="${ac_tool_prefix}nm" 4695 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4696 lt_nm_to_check="$lt_nm_to_check nm" 4697 fi 4698 fi 4699 for lt_tmp_nm in "$lt_nm_to_check"; do 4700 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4701 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4702 IFS="$lt_save_ifs" 4703 test -z "$ac_dir" && ac_dir=. 4704 # Strip out any user-provided options from the nm to test twice, 4705 # the first time to test to see if nm (rather than its options) has 4706 # an explicit path, the second time to yield a file which can be 4707 # nm'ed itself. 4708 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 4709 case "$tmp_nm_path" in 4710 */*|*\\*) tmp_nm="$lt_tmp_nm";; 4711 *) tmp_nm="$ac_dir/$lt_tmp_nm";; 4712 esac 4713 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 4714 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 4715 # Check to see if the nm accepts a BSD-compat flag. 4716 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4717 # nm: unknown option "B" ignored 4718 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4719 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 4720 break 4721 ;; 4722 *) 4723 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4724 *$tmp_nm*) 4725 lt_cv_path_NM="$tmp_nm -p" 4726 break 4727 ;; 4728 *) 4729 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4730 continue # so that we can try to find one that supports BSD flags 4731 ;; 4732 esac 4733 ;; 4734 esac 4735 fi 4736 done 4737 IFS="$lt_save_ifs" 4738 done 4739 : ${lt_cv_path_NM=no} 4740fi 4741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4742$as_echo "$lt_cv_path_NM" >&6; } 4743if test "$lt_cv_path_NM" != "no"; then 4744 NM="$lt_cv_path_NM" 4745else 4746 # Didn't find any BSD compatible name lister, look for dumpbin. 4747 if test -n "$DUMPBIN"; then : 4748 # Let the user override the test. 4749 else 4750 if test -n "$ac_tool_prefix"; then 4751 for ac_prog in dumpbin "link -dump" 4752 do 4753 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4754set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4756$as_echo_n "checking for $ac_word... " >&6; } 4757if ${ac_cv_prog_DUMPBIN+:} false; then : 4758 $as_echo_n "(cached) " >&6 4759else 4760 if test -n "$DUMPBIN"; then 4761 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4762else 4763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4764for as_dir in $PATH 4765do 4766 IFS=$as_save_IFS 4767 test -z "$as_dir" && as_dir=. 4768 for ac_exec_ext in '' $ac_executable_extensions; do 4769 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4770 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4772 break 2 4773 fi 4774done 4775 done 4776IFS=$as_save_IFS 4777 4778fi 4779fi 4780DUMPBIN=$ac_cv_prog_DUMPBIN 4781if test -n "$DUMPBIN"; then 4782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4783$as_echo "$DUMPBIN" >&6; } 4784else 4785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4786$as_echo "no" >&6; } 4787fi 4788 4789 4790 test -n "$DUMPBIN" && break 4791 done 4792fi 4793if test -z "$DUMPBIN"; then 4794 ac_ct_DUMPBIN=$DUMPBIN 4795 for ac_prog in dumpbin "link -dump" 4796do 4797 # Extract the first word of "$ac_prog", so it can be a program name with args. 4798set dummy $ac_prog; ac_word=$2 4799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4800$as_echo_n "checking for $ac_word... " >&6; } 4801if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4802 $as_echo_n "(cached) " >&6 4803else 4804 if test -n "$ac_ct_DUMPBIN"; then 4805 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4806else 4807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4808for as_dir in $PATH 4809do 4810 IFS=$as_save_IFS 4811 test -z "$as_dir" && as_dir=. 4812 for ac_exec_ext in '' $ac_executable_extensions; do 4813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4814 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4816 break 2 4817 fi 4818done 4819 done 4820IFS=$as_save_IFS 4821 4822fi 4823fi 4824ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4825if test -n "$ac_ct_DUMPBIN"; then 4826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4827$as_echo "$ac_ct_DUMPBIN" >&6; } 4828else 4829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4830$as_echo "no" >&6; } 4831fi 4832 4833 4834 test -n "$ac_ct_DUMPBIN" && break 4835done 4836 4837 if test "x$ac_ct_DUMPBIN" = x; then 4838 DUMPBIN=":" 4839 else 4840 case $cross_compiling:$ac_tool_warned in 4841yes:) 4842{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4843$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4844ac_tool_warned=yes ;; 4845esac 4846 DUMPBIN=$ac_ct_DUMPBIN 4847 fi 4848fi 4849 4850 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4851 *COFF*) 4852 DUMPBIN="$DUMPBIN -symbols" 4853 ;; 4854 *) 4855 DUMPBIN=: 4856 ;; 4857 esac 4858 fi 4859 4860 if test "$DUMPBIN" != ":"; then 4861 NM="$DUMPBIN" 4862 fi 4863fi 4864test -z "$NM" && NM=nm 4865 4866 4867 4868 4869 4870 4871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4872$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4873if ${lt_cv_nm_interface+:} false; then : 4874 $as_echo_n "(cached) " >&6 4875else 4876 lt_cv_nm_interface="BSD nm" 4877 echo "int some_variable = 0;" > conftest.$ac_ext 4878 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4879 (eval "$ac_compile" 2>conftest.err) 4880 cat conftest.err >&5 4881 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4882 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4883 cat conftest.err >&5 4884 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4885 cat conftest.out >&5 4886 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4887 lt_cv_nm_interface="MS dumpbin" 4888 fi 4889 rm -f conftest* 4890fi 4891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4892$as_echo "$lt_cv_nm_interface" >&6; } 4893 4894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4895$as_echo_n "checking whether ln -s works... " >&6; } 4896LN_S=$as_ln_s 4897if test "$LN_S" = "ln -s"; then 4898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4899$as_echo "yes" >&6; } 4900else 4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4902$as_echo "no, using $LN_S" >&6; } 4903fi 4904 4905# find the maximum length of command line arguments 4906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4907$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4908if ${lt_cv_sys_max_cmd_len+:} false; then : 4909 $as_echo_n "(cached) " >&6 4910else 4911 i=0 4912 teststring="ABCD" 4913 4914 case $build_os in 4915 msdosdjgpp*) 4916 # On DJGPP, this test can blow up pretty badly due to problems in libc 4917 # (any single argument exceeding 2000 bytes causes a buffer overrun 4918 # during glob expansion). Even if it were fixed, the result of this 4919 # check would be larger than it should be. 4920 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4921 ;; 4922 4923 gnu*) 4924 # Under GNU Hurd, this test is not required because there is 4925 # no limit to the length of command line arguments. 4926 # Libtool will interpret -1 as no limit whatsoever 4927 lt_cv_sys_max_cmd_len=-1; 4928 ;; 4929 4930 cygwin* | mingw* | cegcc*) 4931 # On Win9x/ME, this test blows up -- it succeeds, but takes 4932 # about 5 minutes as the teststring grows exponentially. 4933 # Worse, since 9x/ME are not pre-emptively multitasking, 4934 # you end up with a "frozen" computer, even though with patience 4935 # the test eventually succeeds (with a max line length of 256k). 4936 # Instead, let's just punt: use the minimum linelength reported by 4937 # all of the supported platforms: 8192 (on NT/2K/XP). 4938 lt_cv_sys_max_cmd_len=8192; 4939 ;; 4940 4941 mint*) 4942 # On MiNT this can take a long time and run out of memory. 4943 lt_cv_sys_max_cmd_len=8192; 4944 ;; 4945 4946 amigaos*) 4947 # On AmigaOS with pdksh, this test takes hours, literally. 4948 # So we just punt and use a minimum line length of 8192. 4949 lt_cv_sys_max_cmd_len=8192; 4950 ;; 4951 4952 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4953 # This has been around since 386BSD, at least. Likely further. 4954 if test -x /sbin/sysctl; then 4955 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4956 elif test -x /usr/sbin/sysctl; then 4957 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4958 else 4959 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4960 fi 4961 # And add a safety zone 4962 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4963 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4964 ;; 4965 4966 interix*) 4967 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4968 lt_cv_sys_max_cmd_len=196608 4969 ;; 4970 4971 osf*) 4972 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4973 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4974 # nice to cause kernel panics so lets avoid the loop below. 4975 # First set a reasonable default. 4976 lt_cv_sys_max_cmd_len=16384 4977 # 4978 if test -x /sbin/sysconfig; then 4979 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4980 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4981 esac 4982 fi 4983 ;; 4984 sco3.2v5*) 4985 lt_cv_sys_max_cmd_len=102400 4986 ;; 4987 sysv5* | sco5v6* | sysv4.2uw2*) 4988 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4989 if test -n "$kargmax"; then 4990 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4991 else 4992 lt_cv_sys_max_cmd_len=32768 4993 fi 4994 ;; 4995 *) 4996 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4997 if test -n "$lt_cv_sys_max_cmd_len"; then 4998 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4999 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5000 else 5001 # Make teststring a little bigger before we do anything with it. 5002 # a 1K string should be a reasonable start. 5003 for i in 1 2 3 4 5 6 7 8 ; do 5004 teststring=$teststring$teststring 5005 done 5006 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5007 # If test is not a shell built-in, we'll probably end up computing a 5008 # maximum length that is only half of the actual maximum length, but 5009 # we can't tell. 5010 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5011 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5012 test $i != 17 # 1/2 MB should be enough 5013 do 5014 i=`expr $i + 1` 5015 teststring=$teststring$teststring 5016 done 5017 # Only check the string length outside the loop. 5018 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5019 teststring= 5020 # Add a significant safety factor because C++ compilers can tack on 5021 # massive amounts of additional arguments before passing them to the 5022 # linker. It appears as though 1/2 is a usable value. 5023 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5024 fi 5025 ;; 5026 esac 5027 5028fi 5029 5030if test -n $lt_cv_sys_max_cmd_len ; then 5031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5032$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5033else 5034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5035$as_echo "none" >&6; } 5036fi 5037max_cmd_len=$lt_cv_sys_max_cmd_len 5038 5039 5040 5041 5042 5043 5044: ${CP="cp -f"} 5045: ${MV="mv -f"} 5046: ${RM="rm -f"} 5047 5048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5049$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5050# Try some XSI features 5051xsi_shell=no 5052( _lt_dummy="a/b/c" 5053 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5054 = c,a/b,, \ 5055 && eval 'test $(( 1 + 1 )) -eq 2 \ 5056 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5057 && xsi_shell=yes 5058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5059$as_echo "$xsi_shell" >&6; } 5060 5061 5062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5063$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5064lt_shell_append=no 5065( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5066 >/dev/null 2>&1 \ 5067 && lt_shell_append=yes 5068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5069$as_echo "$lt_shell_append" >&6; } 5070 5071 5072if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5073 lt_unset=unset 5074else 5075 lt_unset=false 5076fi 5077 5078 5079 5080 5081 5082# test EBCDIC or ASCII 5083case `echo X|tr X '\101'` in 5084 A) # ASCII based system 5085 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5086 lt_SP2NL='tr \040 \012' 5087 lt_NL2SP='tr \015\012 \040\040' 5088 ;; 5089 *) # EBCDIC based system 5090 lt_SP2NL='tr \100 \n' 5091 lt_NL2SP='tr \r\n \100\100' 5092 ;; 5093esac 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5104$as_echo_n "checking for $LD option to reload object files... " >&6; } 5105if ${lt_cv_ld_reload_flag+:} false; then : 5106 $as_echo_n "(cached) " >&6 5107else 5108 lt_cv_ld_reload_flag='-r' 5109fi 5110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5111$as_echo "$lt_cv_ld_reload_flag" >&6; } 5112reload_flag=$lt_cv_ld_reload_flag 5113case $reload_flag in 5114"" | " "*) ;; 5115*) reload_flag=" $reload_flag" ;; 5116esac 5117reload_cmds='$LD$reload_flag -o $output$reload_objs' 5118case $host_os in 5119 darwin*) 5120 if test "$GCC" = yes; then 5121 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5122 else 5123 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5124 fi 5125 ;; 5126esac 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136if test -n "$ac_tool_prefix"; then 5137 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5138set dummy ${ac_tool_prefix}objdump; ac_word=$2 5139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5140$as_echo_n "checking for $ac_word... " >&6; } 5141if ${ac_cv_prog_OBJDUMP+:} false; then : 5142 $as_echo_n "(cached) " >&6 5143else 5144 if test -n "$OBJDUMP"; then 5145 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5146else 5147as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5148for as_dir in $PATH 5149do 5150 IFS=$as_save_IFS 5151 test -z "$as_dir" && as_dir=. 5152 for ac_exec_ext in '' $ac_executable_extensions; do 5153 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5154 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5156 break 2 5157 fi 5158done 5159 done 5160IFS=$as_save_IFS 5161 5162fi 5163fi 5164OBJDUMP=$ac_cv_prog_OBJDUMP 5165if test -n "$OBJDUMP"; then 5166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5167$as_echo "$OBJDUMP" >&6; } 5168else 5169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5170$as_echo "no" >&6; } 5171fi 5172 5173 5174fi 5175if test -z "$ac_cv_prog_OBJDUMP"; then 5176 ac_ct_OBJDUMP=$OBJDUMP 5177 # Extract the first word of "objdump", so it can be a program name with args. 5178set dummy objdump; ac_word=$2 5179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5180$as_echo_n "checking for $ac_word... " >&6; } 5181if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5182 $as_echo_n "(cached) " >&6 5183else 5184 if test -n "$ac_ct_OBJDUMP"; then 5185 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5186else 5187as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5188for as_dir in $PATH 5189do 5190 IFS=$as_save_IFS 5191 test -z "$as_dir" && as_dir=. 5192 for ac_exec_ext in '' $ac_executable_extensions; do 5193 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5194 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5196 break 2 5197 fi 5198done 5199 done 5200IFS=$as_save_IFS 5201 5202fi 5203fi 5204ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5205if test -n "$ac_ct_OBJDUMP"; then 5206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5207$as_echo "$ac_ct_OBJDUMP" >&6; } 5208else 5209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5210$as_echo "no" >&6; } 5211fi 5212 5213 if test "x$ac_ct_OBJDUMP" = x; then 5214 OBJDUMP="false" 5215 else 5216 case $cross_compiling:$ac_tool_warned in 5217yes:) 5218{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5219$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5220ac_tool_warned=yes ;; 5221esac 5222 OBJDUMP=$ac_ct_OBJDUMP 5223 fi 5224else 5225 OBJDUMP="$ac_cv_prog_OBJDUMP" 5226fi 5227 5228test -z "$OBJDUMP" && OBJDUMP=objdump 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5239$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5240if ${lt_cv_deplibs_check_method+:} false; then : 5241 $as_echo_n "(cached) " >&6 5242else 5243 lt_cv_file_magic_cmd='$MAGIC_CMD' 5244lt_cv_file_magic_test_file= 5245lt_cv_deplibs_check_method='unknown' 5246# Need to set the preceding variable on all platforms that support 5247# interlibrary dependencies. 5248# 'none' -- dependencies not supported. 5249# `unknown' -- same as none, but documents that we really don't know. 5250# 'pass_all' -- all dependencies passed with no checks. 5251# 'test_compile' -- check by making test program. 5252# 'file_magic [[regex]]' -- check by looking for files in library path 5253# which responds to the $file_magic_cmd with a given extended regex. 5254# If you have `file' or equivalent on your system and you're not sure 5255# whether `pass_all' will *always* work, you probably want this one. 5256 5257case $host_os in 5258aix[4-9]*) 5259 lt_cv_deplibs_check_method=pass_all 5260 ;; 5261 5262beos*) 5263 lt_cv_deplibs_check_method=pass_all 5264 ;; 5265 5266bsdi[45]*) 5267 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5268 lt_cv_file_magic_cmd='/usr/bin/file -L' 5269 lt_cv_file_magic_test_file=/shlib/libc.so 5270 ;; 5271 5272cygwin*) 5273 # func_win32_libid is a shell function defined in ltmain.sh 5274 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5275 lt_cv_file_magic_cmd='func_win32_libid' 5276 ;; 5277 5278mingw* | pw32*) 5279 # Base MSYS/MinGW do not provide the 'file' command needed by 5280 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5281 # unless we find 'file', for example because we are cross-compiling. 5282 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5283 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5284 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5285 lt_cv_file_magic_cmd='func_win32_libid' 5286 else 5287 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5288 lt_cv_file_magic_cmd='$OBJDUMP -f' 5289 fi 5290 ;; 5291 5292cegcc*) 5293 # use the weaker test based on 'objdump'. See mingw*. 5294 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5295 lt_cv_file_magic_cmd='$OBJDUMP -f' 5296 ;; 5297 5298darwin* | rhapsody*) 5299 lt_cv_deplibs_check_method=pass_all 5300 ;; 5301 5302freebsd* | dragonfly*) 5303 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5304 case $host_cpu in 5305 i*86 ) 5306 # Not sure whether the presence of OpenBSD here was a mistake. 5307 # Let's accept both of them until this is cleared up. 5308 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5309 lt_cv_file_magic_cmd=/usr/bin/file 5310 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5311 ;; 5312 esac 5313 else 5314 lt_cv_deplibs_check_method=pass_all 5315 fi 5316 ;; 5317 5318gnu*) 5319 lt_cv_deplibs_check_method=pass_all 5320 ;; 5321 5322haiku*) 5323 lt_cv_deplibs_check_method=pass_all 5324 ;; 5325 5326hpux10.20* | hpux11*) 5327 lt_cv_file_magic_cmd=/usr/bin/file 5328 case $host_cpu in 5329 ia64*) 5330 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5331 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5332 ;; 5333 hppa*64*) 5334 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]' 5335 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5336 ;; 5337 *) 5338 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5339 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5340 ;; 5341 esac 5342 ;; 5343 5344interix[3-9]*) 5345 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5346 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5347 ;; 5348 5349irix5* | irix6* | nonstopux*) 5350 case $LD in 5351 *-32|*"-32 ") libmagic=32-bit;; 5352 *-n32|*"-n32 ") libmagic=N32;; 5353 *-64|*"-64 ") libmagic=64-bit;; 5354 *) libmagic=never-match;; 5355 esac 5356 lt_cv_deplibs_check_method=pass_all 5357 ;; 5358 5359# This must be Linux ELF. 5360linux* | k*bsd*-gnu | kopensolaris*-gnu) 5361 lt_cv_deplibs_check_method=pass_all 5362 ;; 5363 5364netbsd*) 5365 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5366 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5367 else 5368 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5369 fi 5370 ;; 5371 5372newos6*) 5373 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5374 lt_cv_file_magic_cmd=/usr/bin/file 5375 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5376 ;; 5377 5378*nto* | *qnx*) 5379 lt_cv_deplibs_check_method=pass_all 5380 ;; 5381 5382openbsd*) 5383 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5384 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5385 else 5386 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5387 fi 5388 ;; 5389 5390osf3* | osf4* | osf5*) 5391 lt_cv_deplibs_check_method=pass_all 5392 ;; 5393 5394rdos*) 5395 lt_cv_deplibs_check_method=pass_all 5396 ;; 5397 5398solaris*) 5399 lt_cv_deplibs_check_method=pass_all 5400 ;; 5401 5402sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5403 lt_cv_deplibs_check_method=pass_all 5404 ;; 5405 5406sysv4 | sysv4.3*) 5407 case $host_vendor in 5408 motorola) 5409 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]' 5410 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5411 ;; 5412 ncr) 5413 lt_cv_deplibs_check_method=pass_all 5414 ;; 5415 sequent) 5416 lt_cv_file_magic_cmd='/bin/file' 5417 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5418 ;; 5419 sni) 5420 lt_cv_file_magic_cmd='/bin/file' 5421 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5422 lt_cv_file_magic_test_file=/lib/libc.so 5423 ;; 5424 siemens) 5425 lt_cv_deplibs_check_method=pass_all 5426 ;; 5427 pc) 5428 lt_cv_deplibs_check_method=pass_all 5429 ;; 5430 esac 5431 ;; 5432 5433tpf*) 5434 lt_cv_deplibs_check_method=pass_all 5435 ;; 5436esac 5437 5438fi 5439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5440$as_echo "$lt_cv_deplibs_check_method" >&6; } 5441file_magic_cmd=$lt_cv_file_magic_cmd 5442deplibs_check_method=$lt_cv_deplibs_check_method 5443test -z "$deplibs_check_method" && deplibs_check_method=unknown 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456plugin_option= 5457plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 5458for plugin in $plugin_names; do 5459 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 5460 if test x$plugin_so = x$plugin; then 5461 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 5462 fi 5463 if test x$plugin_so != x$plugin; then 5464 plugin_option="--plugin $plugin_so" 5465 break 5466 fi 5467done 5468 5469if test -n "$ac_tool_prefix"; then 5470 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5471set dummy ${ac_tool_prefix}ar; ac_word=$2 5472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5473$as_echo_n "checking for $ac_word... " >&6; } 5474if ${ac_cv_prog_AR+:} false; then : 5475 $as_echo_n "(cached) " >&6 5476else 5477 if test -n "$AR"; then 5478 ac_cv_prog_AR="$AR" # Let the user override the test. 5479else 5480as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5481for as_dir in $PATH 5482do 5483 IFS=$as_save_IFS 5484 test -z "$as_dir" && as_dir=. 5485 for ac_exec_ext in '' $ac_executable_extensions; do 5486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5487 ac_cv_prog_AR="${ac_tool_prefix}ar" 5488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5489 break 2 5490 fi 5491done 5492 done 5493IFS=$as_save_IFS 5494 5495fi 5496fi 5497AR=$ac_cv_prog_AR 5498if test -n "$AR"; then 5499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5500$as_echo "$AR" >&6; } 5501else 5502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5503$as_echo "no" >&6; } 5504fi 5505 5506 5507fi 5508if test -z "$ac_cv_prog_AR"; then 5509 ac_ct_AR=$AR 5510 # Extract the first word of "ar", so it can be a program name with args. 5511set dummy ar; ac_word=$2 5512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5513$as_echo_n "checking for $ac_word... " >&6; } 5514if ${ac_cv_prog_ac_ct_AR+:} false; then : 5515 $as_echo_n "(cached) " >&6 5516else 5517 if test -n "$ac_ct_AR"; then 5518 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5519else 5520as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5521for as_dir in $PATH 5522do 5523 IFS=$as_save_IFS 5524 test -z "$as_dir" && as_dir=. 5525 for ac_exec_ext in '' $ac_executable_extensions; do 5526 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5527 ac_cv_prog_ac_ct_AR="ar" 5528 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5529 break 2 5530 fi 5531done 5532 done 5533IFS=$as_save_IFS 5534 5535fi 5536fi 5537ac_ct_AR=$ac_cv_prog_ac_ct_AR 5538if test -n "$ac_ct_AR"; then 5539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5540$as_echo "$ac_ct_AR" >&6; } 5541else 5542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5543$as_echo "no" >&6; } 5544fi 5545 5546 if test "x$ac_ct_AR" = x; then 5547 AR="false" 5548 else 5549 case $cross_compiling:$ac_tool_warned in 5550yes:) 5551{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5552$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5553ac_tool_warned=yes ;; 5554esac 5555 AR=$ac_ct_AR 5556 fi 5557else 5558 AR="$ac_cv_prog_AR" 5559fi 5560 5561test -z "$AR" && AR=ar 5562if test -n "$plugin_option"; then 5563 if $AR --help 2>&1 | grep -q "\--plugin"; then 5564 touch conftest.c 5565 $AR $plugin_option rc conftest.a conftest.c 5566 if test "$?" != 0; then 5567 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 5568$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 5569 else 5570 AR="$AR $plugin_option" 5571 fi 5572 rm -f conftest.* 5573 fi 5574fi 5575test -z "$AR_FLAGS" && AR_FLAGS=cru 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587if test -n "$ac_tool_prefix"; then 5588 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5589set dummy ${ac_tool_prefix}strip; ac_word=$2 5590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5591$as_echo_n "checking for $ac_word... " >&6; } 5592if ${ac_cv_prog_STRIP+:} false; then : 5593 $as_echo_n "(cached) " >&6 5594else 5595 if test -n "$STRIP"; then 5596 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5597else 5598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5599for as_dir in $PATH 5600do 5601 IFS=$as_save_IFS 5602 test -z "$as_dir" && as_dir=. 5603 for ac_exec_ext in '' $ac_executable_extensions; do 5604 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5605 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5607 break 2 5608 fi 5609done 5610 done 5611IFS=$as_save_IFS 5612 5613fi 5614fi 5615STRIP=$ac_cv_prog_STRIP 5616if test -n "$STRIP"; then 5617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5618$as_echo "$STRIP" >&6; } 5619else 5620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5621$as_echo "no" >&6; } 5622fi 5623 5624 5625fi 5626if test -z "$ac_cv_prog_STRIP"; then 5627 ac_ct_STRIP=$STRIP 5628 # Extract the first word of "strip", so it can be a program name with args. 5629set dummy strip; ac_word=$2 5630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5631$as_echo_n "checking for $ac_word... " >&6; } 5632if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5633 $as_echo_n "(cached) " >&6 5634else 5635 if test -n "$ac_ct_STRIP"; then 5636 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5637else 5638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5639for as_dir in $PATH 5640do 5641 IFS=$as_save_IFS 5642 test -z "$as_dir" && as_dir=. 5643 for ac_exec_ext in '' $ac_executable_extensions; do 5644 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5645 ac_cv_prog_ac_ct_STRIP="strip" 5646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5647 break 2 5648 fi 5649done 5650 done 5651IFS=$as_save_IFS 5652 5653fi 5654fi 5655ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5656if test -n "$ac_ct_STRIP"; then 5657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5658$as_echo "$ac_ct_STRIP" >&6; } 5659else 5660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5661$as_echo "no" >&6; } 5662fi 5663 5664 if test "x$ac_ct_STRIP" = x; then 5665 STRIP=":" 5666 else 5667 case $cross_compiling:$ac_tool_warned in 5668yes:) 5669{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5670$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5671ac_tool_warned=yes ;; 5672esac 5673 STRIP=$ac_ct_STRIP 5674 fi 5675else 5676 STRIP="$ac_cv_prog_STRIP" 5677fi 5678 5679test -z "$STRIP" && STRIP=: 5680 5681 5682 5683 5684 5685 5686if test -n "$ac_tool_prefix"; then 5687 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5688set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5690$as_echo_n "checking for $ac_word... " >&6; } 5691if ${ac_cv_prog_RANLIB+:} false; then : 5692 $as_echo_n "(cached) " >&6 5693else 5694 if test -n "$RANLIB"; then 5695 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5696else 5697as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5698for as_dir in $PATH 5699do 5700 IFS=$as_save_IFS 5701 test -z "$as_dir" && as_dir=. 5702 for ac_exec_ext in '' $ac_executable_extensions; do 5703 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5704 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5705 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5706 break 2 5707 fi 5708done 5709 done 5710IFS=$as_save_IFS 5711 5712fi 5713fi 5714RANLIB=$ac_cv_prog_RANLIB 5715if test -n "$RANLIB"; then 5716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5717$as_echo "$RANLIB" >&6; } 5718else 5719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5720$as_echo "no" >&6; } 5721fi 5722 5723 5724fi 5725if test -z "$ac_cv_prog_RANLIB"; then 5726 ac_ct_RANLIB=$RANLIB 5727 # Extract the first word of "ranlib", so it can be a program name with args. 5728set dummy ranlib; ac_word=$2 5729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5730$as_echo_n "checking for $ac_word... " >&6; } 5731if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5732 $as_echo_n "(cached) " >&6 5733else 5734 if test -n "$ac_ct_RANLIB"; then 5735 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5736else 5737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5738for as_dir in $PATH 5739do 5740 IFS=$as_save_IFS 5741 test -z "$as_dir" && as_dir=. 5742 for ac_exec_ext in '' $ac_executable_extensions; do 5743 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5744 ac_cv_prog_ac_ct_RANLIB="ranlib" 5745 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5746 break 2 5747 fi 5748done 5749 done 5750IFS=$as_save_IFS 5751 5752fi 5753fi 5754ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5755if test -n "$ac_ct_RANLIB"; then 5756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5757$as_echo "$ac_ct_RANLIB" >&6; } 5758else 5759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5760$as_echo "no" >&6; } 5761fi 5762 5763 if test "x$ac_ct_RANLIB" = x; then 5764 RANLIB=":" 5765 else 5766 case $cross_compiling:$ac_tool_warned in 5767yes:) 5768{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5769$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5770ac_tool_warned=yes ;; 5771esac 5772 RANLIB=$ac_ct_RANLIB 5773 fi 5774else 5775 RANLIB="$ac_cv_prog_RANLIB" 5776fi 5777 5778test -z "$RANLIB" && RANLIB=: 5779if test -n "$plugin_option" && test "$RANLIB" != ":"; then 5780 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 5781 RANLIB="$RANLIB $plugin_option" 5782 fi 5783fi 5784 5785 5786 5787 5788 5789 5790# Determine commands to create old-style static archives. 5791old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5792old_postinstall_cmds='chmod 644 $oldlib' 5793old_postuninstall_cmds= 5794 5795if test -n "$RANLIB"; then 5796 case $host_os in 5797 openbsd*) 5798 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5799 ;; 5800 *) 5801 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5802 ;; 5803 esac 5804 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5805fi 5806 5807case $host_os in 5808 darwin*) 5809 lock_old_archive_extraction=yes ;; 5810 *) 5811 lock_old_archive_extraction=no ;; 5812esac 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852# If no C compiler was specified, use CC. 5853LTCC=${LTCC-"$CC"} 5854 5855# If no C compiler flags were specified, use CFLAGS. 5856LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5857 5858# Allow CC to be a program name with arguments. 5859compiler=$CC 5860 5861 5862# Check for command to grab the raw symbol name followed by C symbol from nm. 5863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5864$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5865if ${lt_cv_sys_global_symbol_pipe+:} false; then : 5866 $as_echo_n "(cached) " >&6 5867else 5868 5869# These are sane defaults that work on at least a few old systems. 5870# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5871 5872# Character class describing NM global symbol codes. 5873symcode='[BCDEGRST]' 5874 5875# Regexp to match symbols that can be accessed directly from C. 5876sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5877 5878# Define system-specific variables. 5879case $host_os in 5880aix*) 5881 symcode='[BCDT]' 5882 ;; 5883cygwin* | mingw* | pw32* | cegcc*) 5884 symcode='[ABCDGISTW]' 5885 ;; 5886hpux*) 5887 if test "$host_cpu" = ia64; then 5888 symcode='[ABCDEGRST]' 5889 fi 5890 ;; 5891irix* | nonstopux*) 5892 symcode='[BCDEGRST]' 5893 ;; 5894osf*) 5895 symcode='[BCDEGQRST]' 5896 ;; 5897solaris*) 5898 symcode='[BCDRT]' 5899 ;; 5900sco3.2v5*) 5901 symcode='[DT]' 5902 ;; 5903sysv4.2uw2*) 5904 symcode='[DT]' 5905 ;; 5906sysv5* | sco5v6* | unixware* | OpenUNIX*) 5907 symcode='[ABDT]' 5908 ;; 5909sysv4) 5910 symcode='[DFNSTU]' 5911 ;; 5912esac 5913 5914# If we're using GNU nm, then use its standard symbol codes. 5915case `$NM -V 2>&1` in 5916*GNU* | *'with BFD'*) 5917 symcode='[ABCDGIRSTW]' ;; 5918esac 5919 5920# Transform an extracted symbol line into a proper C declaration. 5921# Some systems (esp. on ia64) link data and code symbols differently, 5922# so use this general approach. 5923lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5924 5925# Transform an extracted symbol line into symbol name and symbol address 5926lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5927lt_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'" 5928 5929# Handle CRLF in mingw tool chain 5930opt_cr= 5931case $build_os in 5932mingw*) 5933 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5934 ;; 5935esac 5936 5937# Try without a prefix underscore, then with it. 5938for ac_symprfx in "" "_"; do 5939 5940 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5941 symxfrm="\\1 $ac_symprfx\\2 \\2" 5942 5943 # Write the raw and C identifiers. 5944 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5945 # Fake it for dumpbin and say T for any non-static function 5946 # and D for any global variable. 5947 # Also find C++ and __fastcall symbols from MSVC++, 5948 # which start with @ or ?. 5949 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5950" {last_section=section; section=\$ 3};"\ 5951" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5952" \$ 0!~/External *\|/{next};"\ 5953" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5954" {if(hide[section]) next};"\ 5955" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5956" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5957" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5958" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5959" ' prfx=^$ac_symprfx" 5960 else 5961 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5962 fi 5963 5964 # Check to see that the pipe works correctly. 5965 pipe_works=no 5966 5967 rm -f conftest* 5968 cat > conftest.$ac_ext <<_LT_EOF 5969#ifdef __cplusplus 5970extern "C" { 5971#endif 5972char nm_test_var; 5973void nm_test_func(void); 5974void nm_test_func(void){} 5975#ifdef __cplusplus 5976} 5977#endif 5978int main(){nm_test_var='a';nm_test_func();return(0);} 5979_LT_EOF 5980 5981 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5982 (eval $ac_compile) 2>&5 5983 ac_status=$? 5984 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5985 test $ac_status = 0; }; then 5986 # Now try to grab the symbols. 5987 nlist=conftest.nm 5988 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 5989 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 5990 ac_status=$? 5991 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5992 test $ac_status = 0; } && test -s "$nlist"; then 5993 # Try sorting and uniquifying the output. 5994 if sort "$nlist" | uniq > "$nlist"T; then 5995 mv -f "$nlist"T "$nlist" 5996 else 5997 rm -f "$nlist"T 5998 fi 5999 6000 # Make sure that we snagged all the symbols we need. 6001 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6002 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6003 cat <<_LT_EOF > conftest.$ac_ext 6004#ifdef __cplusplus 6005extern "C" { 6006#endif 6007 6008_LT_EOF 6009 # Now generate the symbol file. 6010 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6011 6012 cat <<_LT_EOF >> conftest.$ac_ext 6013 6014/* The mapping between symbol names and symbols. */ 6015const struct { 6016 const char *name; 6017 void *address; 6018} 6019lt__PROGRAM__LTX_preloaded_symbols[] = 6020{ 6021 { "@PROGRAM@", (void *) 0 }, 6022_LT_EOF 6023 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6024 cat <<\_LT_EOF >> conftest.$ac_ext 6025 {0, (void *) 0} 6026}; 6027 6028/* This works around a problem in FreeBSD linker */ 6029#ifdef FREEBSD_WORKAROUND 6030static const void *lt_preloaded_setup() { 6031 return lt__PROGRAM__LTX_preloaded_symbols; 6032} 6033#endif 6034 6035#ifdef __cplusplus 6036} 6037#endif 6038_LT_EOF 6039 # Now try linking the two files. 6040 mv conftest.$ac_objext conftstm.$ac_objext 6041 lt_save_LIBS="$LIBS" 6042 lt_save_CFLAGS="$CFLAGS" 6043 LIBS="conftstm.$ac_objext" 6044 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6045 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6046 (eval $ac_link) 2>&5 6047 ac_status=$? 6048 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6049 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6050 pipe_works=yes 6051 fi 6052 LIBS="$lt_save_LIBS" 6053 CFLAGS="$lt_save_CFLAGS" 6054 else 6055 echo "cannot find nm_test_func in $nlist" >&5 6056 fi 6057 else 6058 echo "cannot find nm_test_var in $nlist" >&5 6059 fi 6060 else 6061 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6062 fi 6063 else 6064 echo "$progname: failed program was:" >&5 6065 cat conftest.$ac_ext >&5 6066 fi 6067 rm -rf conftest* conftst* 6068 6069 # Do not use the global_symbol_pipe unless it works. 6070 if test "$pipe_works" = yes; then 6071 break 6072 else 6073 lt_cv_sys_global_symbol_pipe= 6074 fi 6075done 6076 6077fi 6078 6079if test -z "$lt_cv_sys_global_symbol_pipe"; then 6080 lt_cv_sys_global_symbol_to_cdecl= 6081fi 6082if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6084$as_echo "failed" >&6; } 6085else 6086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6087$as_echo "ok" >&6; } 6088fi 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112# Check whether --enable-libtool-lock was given. 6113if test "${enable_libtool_lock+set}" = set; then : 6114 enableval=$enable_libtool_lock; 6115fi 6116 6117test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6118 6119# Some flags need to be propagated to the compiler or linker for good 6120# libtool support. 6121case $host in 6122ia64-*-hpux*) 6123 # Find out which ABI we are using. 6124 echo 'int i;' > conftest.$ac_ext 6125 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6126 (eval $ac_compile) 2>&5 6127 ac_status=$? 6128 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6129 test $ac_status = 0; }; then 6130 case `/usr/bin/file conftest.$ac_objext` in 6131 *ELF-32*) 6132 HPUX_IA64_MODE="32" 6133 ;; 6134 *ELF-64*) 6135 HPUX_IA64_MODE="64" 6136 ;; 6137 esac 6138 fi 6139 rm -rf conftest* 6140 ;; 6141*-*-irix6*) 6142 # Find out which ABI we are using. 6143 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6144 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6145 (eval $ac_compile) 2>&5 6146 ac_status=$? 6147 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6148 test $ac_status = 0; }; then 6149 if test "$lt_cv_prog_gnu_ld" = yes; then 6150 case `/usr/bin/file conftest.$ac_objext` in 6151 *32-bit*) 6152 LD="${LD-ld} -melf32bsmip" 6153 ;; 6154 *N32*) 6155 LD="${LD-ld} -melf32bmipn32" 6156 ;; 6157 *64-bit*) 6158 LD="${LD-ld} -melf64bmip" 6159 ;; 6160 esac 6161 else 6162 case `/usr/bin/file conftest.$ac_objext` in 6163 *32-bit*) 6164 LD="${LD-ld} -32" 6165 ;; 6166 *N32*) 6167 LD="${LD-ld} -n32" 6168 ;; 6169 *64-bit*) 6170 LD="${LD-ld} -64" 6171 ;; 6172 esac 6173 fi 6174 fi 6175 rm -rf conftest* 6176 ;; 6177 6178x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6179s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6180 # Find out which ABI we are using. 6181 echo 'int i;' > conftest.$ac_ext 6182 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6183 (eval $ac_compile) 2>&5 6184 ac_status=$? 6185 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6186 test $ac_status = 0; }; then 6187 case `/usr/bin/file conftest.o` in 6188 *32-bit*) 6189 case $host in 6190 x86_64-*kfreebsd*-gnu) 6191 LD="${LD-ld} -m elf_i386_fbsd" 6192 ;; 6193 x86_64-*linux*) 6194 case `/usr/bin/file conftest.o` in 6195 *x86-64*) 6196 LD="${LD-ld} -m elf32_x86_64" 6197 ;; 6198 *) 6199 LD="${LD-ld} -m elf_i386" 6200 ;; 6201 esac 6202 ;; 6203 powerpc64le-*linux*) 6204 LD="${LD-ld} -m elf32lppclinux" 6205 ;; 6206 powerpc64-*linux*) 6207 LD="${LD-ld} -m elf32ppclinux" 6208 ;; 6209 s390x-*linux*) 6210 LD="${LD-ld} -m elf_s390" 6211 ;; 6212 sparc64-*linux*) 6213 LD="${LD-ld} -m elf32_sparc" 6214 ;; 6215 esac 6216 ;; 6217 *64-bit*) 6218 case $host in 6219 x86_64-*kfreebsd*-gnu) 6220 LD="${LD-ld} -m elf_x86_64_fbsd" 6221 ;; 6222 x86_64-*linux*) 6223 LD="${LD-ld} -m elf_x86_64" 6224 ;; 6225 powerpcle-*linux*) 6226 LD="${LD-ld} -m elf64lppc" 6227 ;; 6228 powerpc-*linux*) 6229 LD="${LD-ld} -m elf64ppc" 6230 ;; 6231 s390*-*linux*|s390*-*tpf*) 6232 LD="${LD-ld} -m elf64_s390" 6233 ;; 6234 sparc*-*linux*) 6235 LD="${LD-ld} -m elf64_sparc" 6236 ;; 6237 esac 6238 ;; 6239 esac 6240 fi 6241 rm -rf conftest* 6242 ;; 6243 6244*-*-sco3.2v5*) 6245 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6246 SAVE_CFLAGS="$CFLAGS" 6247 CFLAGS="$CFLAGS -belf" 6248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6249$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6250if ${lt_cv_cc_needs_belf+:} false; then : 6251 $as_echo_n "(cached) " >&6 6252else 6253 ac_ext=c 6254ac_cpp='$CPP $CPPFLAGS' 6255ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6256ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6257ac_compiler_gnu=$ac_cv_c_compiler_gnu 6258 6259 if test x$gcc_no_link = xyes; then 6260 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6261fi 6262cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6263/* end confdefs.h. */ 6264 6265int 6266main () 6267{ 6268 6269 ; 6270 return 0; 6271} 6272_ACEOF 6273if ac_fn_c_try_link "$LINENO"; then : 6274 lt_cv_cc_needs_belf=yes 6275else 6276 lt_cv_cc_needs_belf=no 6277fi 6278rm -f core conftest.err conftest.$ac_objext \ 6279 conftest$ac_exeext conftest.$ac_ext 6280 ac_ext=c 6281ac_cpp='$CPP $CPPFLAGS' 6282ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6283ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6284ac_compiler_gnu=$ac_cv_c_compiler_gnu 6285 6286fi 6287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6288$as_echo "$lt_cv_cc_needs_belf" >&6; } 6289 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6290 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6291 CFLAGS="$SAVE_CFLAGS" 6292 fi 6293 ;; 6294sparc*-*solaris*) 6295 # Find out which ABI we are using. 6296 echo 'int i;' > conftest.$ac_ext 6297 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6298 (eval $ac_compile) 2>&5 6299 ac_status=$? 6300 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6301 test $ac_status = 0; }; then 6302 case `/usr/bin/file conftest.o` in 6303 *64-bit*) 6304 case $lt_cv_prog_gnu_ld in 6305 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6306 *) 6307 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6308 LD="${LD-ld} -64" 6309 fi 6310 ;; 6311 esac 6312 ;; 6313 esac 6314 fi 6315 rm -rf conftest* 6316 ;; 6317esac 6318 6319need_locks="$enable_libtool_lock" 6320 6321 6322 case $host_os in 6323 rhapsody* | darwin*) 6324 if test -n "$ac_tool_prefix"; then 6325 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6326set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6328$as_echo_n "checking for $ac_word... " >&6; } 6329if ${ac_cv_prog_DSYMUTIL+:} false; then : 6330 $as_echo_n "(cached) " >&6 6331else 6332 if test -n "$DSYMUTIL"; then 6333 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6334else 6335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6336for as_dir in $PATH 6337do 6338 IFS=$as_save_IFS 6339 test -z "$as_dir" && as_dir=. 6340 for ac_exec_ext in '' $ac_executable_extensions; do 6341 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6342 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6344 break 2 6345 fi 6346done 6347 done 6348IFS=$as_save_IFS 6349 6350fi 6351fi 6352DSYMUTIL=$ac_cv_prog_DSYMUTIL 6353if test -n "$DSYMUTIL"; then 6354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6355$as_echo "$DSYMUTIL" >&6; } 6356else 6357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6358$as_echo "no" >&6; } 6359fi 6360 6361 6362fi 6363if test -z "$ac_cv_prog_DSYMUTIL"; then 6364 ac_ct_DSYMUTIL=$DSYMUTIL 6365 # Extract the first word of "dsymutil", so it can be a program name with args. 6366set dummy dsymutil; ac_word=$2 6367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6368$as_echo_n "checking for $ac_word... " >&6; } 6369if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6370 $as_echo_n "(cached) " >&6 6371else 6372 if test -n "$ac_ct_DSYMUTIL"; then 6373 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6374else 6375as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6376for as_dir in $PATH 6377do 6378 IFS=$as_save_IFS 6379 test -z "$as_dir" && as_dir=. 6380 for ac_exec_ext in '' $ac_executable_extensions; do 6381 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6382 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6384 break 2 6385 fi 6386done 6387 done 6388IFS=$as_save_IFS 6389 6390fi 6391fi 6392ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6393if test -n "$ac_ct_DSYMUTIL"; then 6394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6395$as_echo "$ac_ct_DSYMUTIL" >&6; } 6396else 6397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6398$as_echo "no" >&6; } 6399fi 6400 6401 if test "x$ac_ct_DSYMUTIL" = x; then 6402 DSYMUTIL=":" 6403 else 6404 case $cross_compiling:$ac_tool_warned in 6405yes:) 6406{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6407$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6408ac_tool_warned=yes ;; 6409esac 6410 DSYMUTIL=$ac_ct_DSYMUTIL 6411 fi 6412else 6413 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6414fi 6415 6416 if test -n "$ac_tool_prefix"; then 6417 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6418set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6420$as_echo_n "checking for $ac_word... " >&6; } 6421if ${ac_cv_prog_NMEDIT+:} false; then : 6422 $as_echo_n "(cached) " >&6 6423else 6424 if test -n "$NMEDIT"; then 6425 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6426else 6427as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6428for as_dir in $PATH 6429do 6430 IFS=$as_save_IFS 6431 test -z "$as_dir" && as_dir=. 6432 for ac_exec_ext in '' $ac_executable_extensions; do 6433 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6434 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6435 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6436 break 2 6437 fi 6438done 6439 done 6440IFS=$as_save_IFS 6441 6442fi 6443fi 6444NMEDIT=$ac_cv_prog_NMEDIT 6445if test -n "$NMEDIT"; then 6446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6447$as_echo "$NMEDIT" >&6; } 6448else 6449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6450$as_echo "no" >&6; } 6451fi 6452 6453 6454fi 6455if test -z "$ac_cv_prog_NMEDIT"; then 6456 ac_ct_NMEDIT=$NMEDIT 6457 # Extract the first word of "nmedit", so it can be a program name with args. 6458set dummy nmedit; ac_word=$2 6459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6460$as_echo_n "checking for $ac_word... " >&6; } 6461if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6462 $as_echo_n "(cached) " >&6 6463else 6464 if test -n "$ac_ct_NMEDIT"; then 6465 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6466else 6467as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6468for as_dir in $PATH 6469do 6470 IFS=$as_save_IFS 6471 test -z "$as_dir" && as_dir=. 6472 for ac_exec_ext in '' $ac_executable_extensions; do 6473 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6474 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6475 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6476 break 2 6477 fi 6478done 6479 done 6480IFS=$as_save_IFS 6481 6482fi 6483fi 6484ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6485if test -n "$ac_ct_NMEDIT"; then 6486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6487$as_echo "$ac_ct_NMEDIT" >&6; } 6488else 6489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6490$as_echo "no" >&6; } 6491fi 6492 6493 if test "x$ac_ct_NMEDIT" = x; then 6494 NMEDIT=":" 6495 else 6496 case $cross_compiling:$ac_tool_warned in 6497yes:) 6498{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6499$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6500ac_tool_warned=yes ;; 6501esac 6502 NMEDIT=$ac_ct_NMEDIT 6503 fi 6504else 6505 NMEDIT="$ac_cv_prog_NMEDIT" 6506fi 6507 6508 if test -n "$ac_tool_prefix"; then 6509 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6510set dummy ${ac_tool_prefix}lipo; ac_word=$2 6511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6512$as_echo_n "checking for $ac_word... " >&6; } 6513if ${ac_cv_prog_LIPO+:} false; then : 6514 $as_echo_n "(cached) " >&6 6515else 6516 if test -n "$LIPO"; then 6517 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6518else 6519as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6520for as_dir in $PATH 6521do 6522 IFS=$as_save_IFS 6523 test -z "$as_dir" && as_dir=. 6524 for ac_exec_ext in '' $ac_executable_extensions; do 6525 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6526 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6527 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6528 break 2 6529 fi 6530done 6531 done 6532IFS=$as_save_IFS 6533 6534fi 6535fi 6536LIPO=$ac_cv_prog_LIPO 6537if test -n "$LIPO"; then 6538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6539$as_echo "$LIPO" >&6; } 6540else 6541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6542$as_echo "no" >&6; } 6543fi 6544 6545 6546fi 6547if test -z "$ac_cv_prog_LIPO"; then 6548 ac_ct_LIPO=$LIPO 6549 # Extract the first word of "lipo", so it can be a program name with args. 6550set dummy lipo; ac_word=$2 6551{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6552$as_echo_n "checking for $ac_word... " >&6; } 6553if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6554 $as_echo_n "(cached) " >&6 6555else 6556 if test -n "$ac_ct_LIPO"; then 6557 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6558else 6559as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6560for as_dir in $PATH 6561do 6562 IFS=$as_save_IFS 6563 test -z "$as_dir" && as_dir=. 6564 for ac_exec_ext in '' $ac_executable_extensions; do 6565 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6566 ac_cv_prog_ac_ct_LIPO="lipo" 6567 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6568 break 2 6569 fi 6570done 6571 done 6572IFS=$as_save_IFS 6573 6574fi 6575fi 6576ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6577if test -n "$ac_ct_LIPO"; then 6578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6579$as_echo "$ac_ct_LIPO" >&6; } 6580else 6581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6582$as_echo "no" >&6; } 6583fi 6584 6585 if test "x$ac_ct_LIPO" = x; then 6586 LIPO=":" 6587 else 6588 case $cross_compiling:$ac_tool_warned in 6589yes:) 6590{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6591$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6592ac_tool_warned=yes ;; 6593esac 6594 LIPO=$ac_ct_LIPO 6595 fi 6596else 6597 LIPO="$ac_cv_prog_LIPO" 6598fi 6599 6600 if test -n "$ac_tool_prefix"; then 6601 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6602set dummy ${ac_tool_prefix}otool; ac_word=$2 6603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6604$as_echo_n "checking for $ac_word... " >&6; } 6605if ${ac_cv_prog_OTOOL+:} false; then : 6606 $as_echo_n "(cached) " >&6 6607else 6608 if test -n "$OTOOL"; then 6609 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6610else 6611as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6612for as_dir in $PATH 6613do 6614 IFS=$as_save_IFS 6615 test -z "$as_dir" && as_dir=. 6616 for ac_exec_ext in '' $ac_executable_extensions; do 6617 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6618 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6619 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6620 break 2 6621 fi 6622done 6623 done 6624IFS=$as_save_IFS 6625 6626fi 6627fi 6628OTOOL=$ac_cv_prog_OTOOL 6629if test -n "$OTOOL"; then 6630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6631$as_echo "$OTOOL" >&6; } 6632else 6633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6634$as_echo "no" >&6; } 6635fi 6636 6637 6638fi 6639if test -z "$ac_cv_prog_OTOOL"; then 6640 ac_ct_OTOOL=$OTOOL 6641 # Extract the first word of "otool", so it can be a program name with args. 6642set dummy otool; ac_word=$2 6643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6644$as_echo_n "checking for $ac_word... " >&6; } 6645if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6646 $as_echo_n "(cached) " >&6 6647else 6648 if test -n "$ac_ct_OTOOL"; then 6649 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6650else 6651as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6652for as_dir in $PATH 6653do 6654 IFS=$as_save_IFS 6655 test -z "$as_dir" && as_dir=. 6656 for ac_exec_ext in '' $ac_executable_extensions; do 6657 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6658 ac_cv_prog_ac_ct_OTOOL="otool" 6659 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6660 break 2 6661 fi 6662done 6663 done 6664IFS=$as_save_IFS 6665 6666fi 6667fi 6668ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6669if test -n "$ac_ct_OTOOL"; then 6670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6671$as_echo "$ac_ct_OTOOL" >&6; } 6672else 6673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6674$as_echo "no" >&6; } 6675fi 6676 6677 if test "x$ac_ct_OTOOL" = x; then 6678 OTOOL=":" 6679 else 6680 case $cross_compiling:$ac_tool_warned in 6681yes:) 6682{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6683$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6684ac_tool_warned=yes ;; 6685esac 6686 OTOOL=$ac_ct_OTOOL 6687 fi 6688else 6689 OTOOL="$ac_cv_prog_OTOOL" 6690fi 6691 6692 if test -n "$ac_tool_prefix"; then 6693 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6694set dummy ${ac_tool_prefix}otool64; ac_word=$2 6695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6696$as_echo_n "checking for $ac_word... " >&6; } 6697if ${ac_cv_prog_OTOOL64+:} false; then : 6698 $as_echo_n "(cached) " >&6 6699else 6700 if test -n "$OTOOL64"; then 6701 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6702else 6703as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6704for as_dir in $PATH 6705do 6706 IFS=$as_save_IFS 6707 test -z "$as_dir" && as_dir=. 6708 for ac_exec_ext in '' $ac_executable_extensions; do 6709 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6710 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6711 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6712 break 2 6713 fi 6714done 6715 done 6716IFS=$as_save_IFS 6717 6718fi 6719fi 6720OTOOL64=$ac_cv_prog_OTOOL64 6721if test -n "$OTOOL64"; then 6722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6723$as_echo "$OTOOL64" >&6; } 6724else 6725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6726$as_echo "no" >&6; } 6727fi 6728 6729 6730fi 6731if test -z "$ac_cv_prog_OTOOL64"; then 6732 ac_ct_OTOOL64=$OTOOL64 6733 # Extract the first word of "otool64", so it can be a program name with args. 6734set dummy otool64; ac_word=$2 6735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6736$as_echo_n "checking for $ac_word... " >&6; } 6737if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 6738 $as_echo_n "(cached) " >&6 6739else 6740 if test -n "$ac_ct_OTOOL64"; then 6741 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6742else 6743as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6744for as_dir in $PATH 6745do 6746 IFS=$as_save_IFS 6747 test -z "$as_dir" && as_dir=. 6748 for ac_exec_ext in '' $ac_executable_extensions; do 6749 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6750 ac_cv_prog_ac_ct_OTOOL64="otool64" 6751 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6752 break 2 6753 fi 6754done 6755 done 6756IFS=$as_save_IFS 6757 6758fi 6759fi 6760ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6761if test -n "$ac_ct_OTOOL64"; then 6762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6763$as_echo "$ac_ct_OTOOL64" >&6; } 6764else 6765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6766$as_echo "no" >&6; } 6767fi 6768 6769 if test "x$ac_ct_OTOOL64" = x; then 6770 OTOOL64=":" 6771 else 6772 case $cross_compiling:$ac_tool_warned in 6773yes:) 6774{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6775$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6776ac_tool_warned=yes ;; 6777esac 6778 OTOOL64=$ac_ct_OTOOL64 6779 fi 6780else 6781 OTOOL64="$ac_cv_prog_OTOOL64" 6782fi 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6811$as_echo_n "checking for -single_module linker flag... " >&6; } 6812if ${lt_cv_apple_cc_single_mod+:} false; then : 6813 $as_echo_n "(cached) " >&6 6814else 6815 lt_cv_apple_cc_single_mod=no 6816 if test -z "${LT_MULTI_MODULE}"; then 6817 # By default we will add the -single_module flag. You can override 6818 # by either setting the environment variable LT_MULTI_MODULE 6819 # non-empty at configure time, or by adding -multi_module to the 6820 # link flags. 6821 rm -rf libconftest.dylib* 6822 echo "int foo(void){return 1;}" > conftest.c 6823 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6824-dynamiclib -Wl,-single_module conftest.c" >&5 6825 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6826 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6827 _lt_result=$? 6828 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6829 lt_cv_apple_cc_single_mod=yes 6830 else 6831 cat conftest.err >&5 6832 fi 6833 rm -rf libconftest.dylib* 6834 rm -f conftest.* 6835 fi 6836fi 6837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6838$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6840$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6841if ${lt_cv_ld_exported_symbols_list+:} false; then : 6842 $as_echo_n "(cached) " >&6 6843else 6844 lt_cv_ld_exported_symbols_list=no 6845 save_LDFLAGS=$LDFLAGS 6846 echo "_main" > conftest.sym 6847 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6848 if test x$gcc_no_link = xyes; then 6849 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6850fi 6851cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6852/* end confdefs.h. */ 6853 6854int 6855main () 6856{ 6857 6858 ; 6859 return 0; 6860} 6861_ACEOF 6862if ac_fn_c_try_link "$LINENO"; then : 6863 lt_cv_ld_exported_symbols_list=yes 6864else 6865 lt_cv_ld_exported_symbols_list=no 6866fi 6867rm -f core conftest.err conftest.$ac_objext \ 6868 conftest$ac_exeext conftest.$ac_ext 6869 LDFLAGS="$save_LDFLAGS" 6870 6871fi 6872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6873$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6875$as_echo_n "checking for -force_load linker flag... " >&6; } 6876if ${lt_cv_ld_force_load+:} false; then : 6877 $as_echo_n "(cached) " >&6 6878else 6879 lt_cv_ld_force_load=no 6880 cat > conftest.c << _LT_EOF 6881int forced_loaded() { return 2;} 6882_LT_EOF 6883 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6884 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6885 echo "$AR cru libconftest.a conftest.o" >&5 6886 $AR cru libconftest.a conftest.o 2>&5 6887 cat > conftest.c << _LT_EOF 6888int main() { return 0;} 6889_LT_EOF 6890 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6891 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6892 _lt_result=$? 6893 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6894 lt_cv_ld_force_load=yes 6895 else 6896 cat conftest.err >&5 6897 fi 6898 rm -f conftest.err libconftest.a conftest conftest.c 6899 rm -rf conftest.dSYM 6900 6901fi 6902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6903$as_echo "$lt_cv_ld_force_load" >&6; } 6904 case $host_os in 6905 rhapsody* | darwin1.[012]) 6906 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6907 darwin1.*) 6908 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6909 darwin*) # darwin 5.x on 6910 # if running on 10.5 or later, the deployment target defaults 6911 # to the OS version, if on x86, and 10.4, the deployment 6912 # target defaults to 10.4. Don't you love it? 6913 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6914 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6915 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6916 10.[012][,.]*) 6917 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6918 10.*) 6919 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6920 esac 6921 ;; 6922 esac 6923 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6924 _lt_dar_single_mod='$single_module' 6925 fi 6926 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6927 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6928 else 6929 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6930 fi 6931 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 6932 _lt_dsymutil='~$DSYMUTIL $lib || :' 6933 else 6934 _lt_dsymutil= 6935 fi 6936 ;; 6937 esac 6938 6939ac_ext=c 6940ac_cpp='$CPP $CPPFLAGS' 6941ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6942ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6943ac_compiler_gnu=$ac_cv_c_compiler_gnu 6944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6945$as_echo_n "checking how to run the C preprocessor... " >&6; } 6946# On Suns, sometimes $CPP names a directory. 6947if test -n "$CPP" && test -d "$CPP"; then 6948 CPP= 6949fi 6950if test -z "$CPP"; then 6951 if ${ac_cv_prog_CPP+:} false; then : 6952 $as_echo_n "(cached) " >&6 6953else 6954 # Double quotes because CPP needs to be expanded 6955 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6956 do 6957 ac_preproc_ok=false 6958for ac_c_preproc_warn_flag in '' yes 6959do 6960 # Use a header file that comes with gcc, so configuring glibc 6961 # with a fresh cross-compiler works. 6962 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6963 # <limits.h> exists even on freestanding compilers. 6964 # On the NeXT, cc -E runs the code through the compiler's parser, 6965 # not just through cpp. "Syntax error" is here to catch this case. 6966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6967/* end confdefs.h. */ 6968#ifdef __STDC__ 6969# include <limits.h> 6970#else 6971# include <assert.h> 6972#endif 6973 Syntax error 6974_ACEOF 6975if ac_fn_c_try_cpp "$LINENO"; then : 6976 6977else 6978 # Broken: fails on valid input. 6979continue 6980fi 6981rm -f conftest.err conftest.i conftest.$ac_ext 6982 6983 # OK, works on sane cases. Now check whether nonexistent headers 6984 # can be detected and how. 6985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6986/* end confdefs.h. */ 6987#include <ac_nonexistent.h> 6988_ACEOF 6989if ac_fn_c_try_cpp "$LINENO"; then : 6990 # Broken: success on invalid input. 6991continue 6992else 6993 # Passes both tests. 6994ac_preproc_ok=: 6995break 6996fi 6997rm -f conftest.err conftest.i conftest.$ac_ext 6998 6999done 7000# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7001rm -f conftest.i conftest.err conftest.$ac_ext 7002if $ac_preproc_ok; then : 7003 break 7004fi 7005 7006 done 7007 ac_cv_prog_CPP=$CPP 7008 7009fi 7010 CPP=$ac_cv_prog_CPP 7011else 7012 ac_cv_prog_CPP=$CPP 7013fi 7014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7015$as_echo "$CPP" >&6; } 7016ac_preproc_ok=false 7017for ac_c_preproc_warn_flag in '' yes 7018do 7019 # Use a header file that comes with gcc, so configuring glibc 7020 # with a fresh cross-compiler works. 7021 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7022 # <limits.h> exists even on freestanding compilers. 7023 # On the NeXT, cc -E runs the code through the compiler's parser, 7024 # not just through cpp. "Syntax error" is here to catch this case. 7025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7026/* end confdefs.h. */ 7027#ifdef __STDC__ 7028# include <limits.h> 7029#else 7030# include <assert.h> 7031#endif 7032 Syntax error 7033_ACEOF 7034if ac_fn_c_try_cpp "$LINENO"; then : 7035 7036else 7037 # Broken: fails on valid input. 7038continue 7039fi 7040rm -f conftest.err conftest.i conftest.$ac_ext 7041 7042 # OK, works on sane cases. Now check whether nonexistent headers 7043 # can be detected and how. 7044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7045/* end confdefs.h. */ 7046#include <ac_nonexistent.h> 7047_ACEOF 7048if ac_fn_c_try_cpp "$LINENO"; then : 7049 # Broken: success on invalid input. 7050continue 7051else 7052 # Passes both tests. 7053ac_preproc_ok=: 7054break 7055fi 7056rm -f conftest.err conftest.i conftest.$ac_ext 7057 7058done 7059# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7060rm -f conftest.i conftest.err conftest.$ac_ext 7061if $ac_preproc_ok; then : 7062 7063else 7064 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7065$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7066as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7067See \`config.log' for more details" "$LINENO" 5; } 7068fi 7069 7070ac_ext=c 7071ac_cpp='$CPP $CPPFLAGS' 7072ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7073ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7074ac_compiler_gnu=$ac_cv_c_compiler_gnu 7075 7076 7077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7078$as_echo_n "checking for ANSI C header files... " >&6; } 7079if ${ac_cv_header_stdc+:} false; then : 7080 $as_echo_n "(cached) " >&6 7081else 7082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7083/* end confdefs.h. */ 7084#include <stdlib.h> 7085#include <stdarg.h> 7086#include <string.h> 7087#include <float.h> 7088 7089int 7090main () 7091{ 7092 7093 ; 7094 return 0; 7095} 7096_ACEOF 7097if ac_fn_c_try_compile "$LINENO"; then : 7098 ac_cv_header_stdc=yes 7099else 7100 ac_cv_header_stdc=no 7101fi 7102rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7103 7104if test $ac_cv_header_stdc = yes; then 7105 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7107/* end confdefs.h. */ 7108#include <string.h> 7109 7110_ACEOF 7111if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7112 $EGREP "memchr" >/dev/null 2>&1; then : 7113 7114else 7115 ac_cv_header_stdc=no 7116fi 7117rm -f conftest* 7118 7119fi 7120 7121if test $ac_cv_header_stdc = yes; then 7122 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7124/* end confdefs.h. */ 7125#include <stdlib.h> 7126 7127_ACEOF 7128if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7129 $EGREP "free" >/dev/null 2>&1; then : 7130 7131else 7132 ac_cv_header_stdc=no 7133fi 7134rm -f conftest* 7135 7136fi 7137 7138if test $ac_cv_header_stdc = yes; then 7139 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7140 if test "$cross_compiling" = yes; then : 7141 : 7142else 7143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7144/* end confdefs.h. */ 7145#include <ctype.h> 7146#include <stdlib.h> 7147#if ((' ' & 0x0FF) == 0x020) 7148# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7149# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7150#else 7151# define ISLOWER(c) \ 7152 (('a' <= (c) && (c) <= 'i') \ 7153 || ('j' <= (c) && (c) <= 'r') \ 7154 || ('s' <= (c) && (c) <= 'z')) 7155# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7156#endif 7157 7158#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7159int 7160main () 7161{ 7162 int i; 7163 for (i = 0; i < 256; i++) 7164 if (XOR (islower (i), ISLOWER (i)) 7165 || toupper (i) != TOUPPER (i)) 7166 return 2; 7167 return 0; 7168} 7169_ACEOF 7170if ac_fn_c_try_run "$LINENO"; then : 7171 7172else 7173 ac_cv_header_stdc=no 7174fi 7175rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7176 conftest.$ac_objext conftest.beam conftest.$ac_ext 7177fi 7178 7179fi 7180fi 7181{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7182$as_echo "$ac_cv_header_stdc" >&6; } 7183if test $ac_cv_header_stdc = yes; then 7184 7185$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7186 7187fi 7188 7189# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7190for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7191 inttypes.h stdint.h unistd.h 7192do : 7193 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7194ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7195" 7196if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7197 cat >>confdefs.h <<_ACEOF 7198#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7199_ACEOF 7200 7201fi 7202 7203done 7204 7205 7206for ac_header in dlfcn.h 7207do : 7208 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7209" 7210if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7211 cat >>confdefs.h <<_ACEOF 7212#define HAVE_DLFCN_H 1 7213_ACEOF 7214 7215fi 7216 7217done 7218 7219 7220 7221 7222 7223# Set options 7224 7225 7226 7227 enable_dlopen=no 7228 7229 7230 enable_win32_dll=no 7231 7232 7233 # Check whether --enable-shared was given. 7234if test "${enable_shared+set}" = set; then : 7235 enableval=$enable_shared; p=${PACKAGE-default} 7236 case $enableval in 7237 yes) enable_shared=yes ;; 7238 no) enable_shared=no ;; 7239 *) 7240 enable_shared=no 7241 # Look at the argument we got. We use all the common list separators. 7242 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7243 for pkg in $enableval; do 7244 IFS="$lt_save_ifs" 7245 if test "X$pkg" = "X$p"; then 7246 enable_shared=yes 7247 fi 7248 done 7249 IFS="$lt_save_ifs" 7250 ;; 7251 esac 7252else 7253 enable_shared=yes 7254fi 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 # Check whether --enable-static was given. 7265if test "${enable_static+set}" = set; then : 7266 enableval=$enable_static; p=${PACKAGE-default} 7267 case $enableval in 7268 yes) enable_static=yes ;; 7269 no) enable_static=no ;; 7270 *) 7271 enable_static=no 7272 # Look at the argument we got. We use all the common list separators. 7273 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7274 for pkg in $enableval; do 7275 IFS="$lt_save_ifs" 7276 if test "X$pkg" = "X$p"; then 7277 enable_static=yes 7278 fi 7279 done 7280 IFS="$lt_save_ifs" 7281 ;; 7282 esac 7283else 7284 enable_static=yes 7285fi 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296# Check whether --with-pic was given. 7297if test "${with_pic+set}" = set; then : 7298 withval=$with_pic; pic_mode="$withval" 7299else 7300 pic_mode=default 7301fi 7302 7303 7304test -z "$pic_mode" && pic_mode=default 7305 7306 7307 7308 7309 7310 7311 7312 # Check whether --enable-fast-install was given. 7313if test "${enable_fast_install+set}" = set; then : 7314 enableval=$enable_fast_install; p=${PACKAGE-default} 7315 case $enableval in 7316 yes) enable_fast_install=yes ;; 7317 no) enable_fast_install=no ;; 7318 *) 7319 enable_fast_install=no 7320 # Look at the argument we got. We use all the common list separators. 7321 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7322 for pkg in $enableval; do 7323 IFS="$lt_save_ifs" 7324 if test "X$pkg" = "X$p"; then 7325 enable_fast_install=yes 7326 fi 7327 done 7328 IFS="$lt_save_ifs" 7329 ;; 7330 esac 7331else 7332 enable_fast_install=yes 7333fi 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345# This can be used to rebuild libtool when needed 7346LIBTOOL_DEPS="$ltmain" 7347 7348# Always use our own libtool. 7349LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376test -z "$LN_S" && LN_S="ln -s" 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391if test -n "${ZSH_VERSION+set}" ; then 7392 setopt NO_GLOB_SUBST 7393fi 7394 7395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7396$as_echo_n "checking for objdir... " >&6; } 7397if ${lt_cv_objdir+:} false; then : 7398 $as_echo_n "(cached) " >&6 7399else 7400 rm -f .libs 2>/dev/null 7401mkdir .libs 2>/dev/null 7402if test -d .libs; then 7403 lt_cv_objdir=.libs 7404else 7405 # MS-DOS does not allow filenames that begin with a dot. 7406 lt_cv_objdir=_libs 7407fi 7408rmdir .libs 2>/dev/null 7409fi 7410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7411$as_echo "$lt_cv_objdir" >&6; } 7412objdir=$lt_cv_objdir 7413 7414 7415 7416 7417 7418cat >>confdefs.h <<_ACEOF 7419#define LT_OBJDIR "$lt_cv_objdir/" 7420_ACEOF 7421 7422 7423 7424 7425case $host_os in 7426aix3*) 7427 # AIX sometimes has problems with the GCC collect2 program. For some 7428 # reason, if we set the COLLECT_NAMES environment variable, the problems 7429 # vanish in a puff of smoke. 7430 if test "X${COLLECT_NAMES+set}" != Xset; then 7431 COLLECT_NAMES= 7432 export COLLECT_NAMES 7433 fi 7434 ;; 7435esac 7436 7437# Global variables: 7438ofile=libtool 7439can_build_shared=yes 7440 7441# All known linkers require a `.a' archive for static linking (except MSVC, 7442# which needs '.lib'). 7443libext=a 7444 7445with_gnu_ld="$lt_cv_prog_gnu_ld" 7446 7447old_CC="$CC" 7448old_CFLAGS="$CFLAGS" 7449 7450# Set sane defaults for various variables 7451test -z "$CC" && CC=cc 7452test -z "$LTCC" && LTCC=$CC 7453test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7454test -z "$LD" && LD=ld 7455test -z "$ac_objext" && ac_objext=o 7456 7457for cc_temp in $compiler""; do 7458 case $cc_temp in 7459 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7460 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7461 \-*) ;; 7462 *) break;; 7463 esac 7464done 7465cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7466 7467 7468# Only perform the check for file, if the check method requires it 7469test -z "$MAGIC_CMD" && MAGIC_CMD=file 7470case $deplibs_check_method in 7471file_magic*) 7472 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7474$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7475if ${lt_cv_path_MAGIC_CMD+:} false; then : 7476 $as_echo_n "(cached) " >&6 7477else 7478 case $MAGIC_CMD in 7479[\\/*] | ?:[\\/]*) 7480 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7481 ;; 7482*) 7483 lt_save_MAGIC_CMD="$MAGIC_CMD" 7484 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7485 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7486 for ac_dir in $ac_dummy; do 7487 IFS="$lt_save_ifs" 7488 test -z "$ac_dir" && ac_dir=. 7489 if test -f $ac_dir/${ac_tool_prefix}file; then 7490 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7491 if test -n "$file_magic_test_file"; then 7492 case $deplibs_check_method in 7493 "file_magic "*) 7494 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7495 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7496 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7497 $EGREP "$file_magic_regex" > /dev/null; then 7498 : 7499 else 7500 cat <<_LT_EOF 1>&2 7501 7502*** Warning: the command libtool uses to detect shared libraries, 7503*** $file_magic_cmd, produces output that libtool cannot recognize. 7504*** The result is that libtool may fail to recognize shared libraries 7505*** as such. This will affect the creation of libtool libraries that 7506*** depend on shared libraries, but programs linked with such libtool 7507*** libraries will work regardless of this problem. Nevertheless, you 7508*** may want to report the problem to your system manager and/or to 7509*** bug-libtool@gnu.org 7510 7511_LT_EOF 7512 fi ;; 7513 esac 7514 fi 7515 break 7516 fi 7517 done 7518 IFS="$lt_save_ifs" 7519 MAGIC_CMD="$lt_save_MAGIC_CMD" 7520 ;; 7521esac 7522fi 7523 7524MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7525if test -n "$MAGIC_CMD"; then 7526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7527$as_echo "$MAGIC_CMD" >&6; } 7528else 7529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7530$as_echo "no" >&6; } 7531fi 7532 7533 7534 7535 7536 7537if test -z "$lt_cv_path_MAGIC_CMD"; then 7538 if test -n "$ac_tool_prefix"; then 7539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7540$as_echo_n "checking for file... " >&6; } 7541if ${lt_cv_path_MAGIC_CMD+:} false; then : 7542 $as_echo_n "(cached) " >&6 7543else 7544 case $MAGIC_CMD in 7545[\\/*] | ?:[\\/]*) 7546 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7547 ;; 7548*) 7549 lt_save_MAGIC_CMD="$MAGIC_CMD" 7550 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7551 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7552 for ac_dir in $ac_dummy; do 7553 IFS="$lt_save_ifs" 7554 test -z "$ac_dir" && ac_dir=. 7555 if test -f $ac_dir/file; then 7556 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7557 if test -n "$file_magic_test_file"; then 7558 case $deplibs_check_method in 7559 "file_magic "*) 7560 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7561 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7562 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7563 $EGREP "$file_magic_regex" > /dev/null; then 7564 : 7565 else 7566 cat <<_LT_EOF 1>&2 7567 7568*** Warning: the command libtool uses to detect shared libraries, 7569*** $file_magic_cmd, produces output that libtool cannot recognize. 7570*** The result is that libtool may fail to recognize shared libraries 7571*** as such. This will affect the creation of libtool libraries that 7572*** depend on shared libraries, but programs linked with such libtool 7573*** libraries will work regardless of this problem. Nevertheless, you 7574*** may want to report the problem to your system manager and/or to 7575*** bug-libtool@gnu.org 7576 7577_LT_EOF 7578 fi ;; 7579 esac 7580 fi 7581 break 7582 fi 7583 done 7584 IFS="$lt_save_ifs" 7585 MAGIC_CMD="$lt_save_MAGIC_CMD" 7586 ;; 7587esac 7588fi 7589 7590MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7591if test -n "$MAGIC_CMD"; then 7592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7593$as_echo "$MAGIC_CMD" >&6; } 7594else 7595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7596$as_echo "no" >&6; } 7597fi 7598 7599 7600 else 7601 MAGIC_CMD=: 7602 fi 7603fi 7604 7605 fi 7606 ;; 7607esac 7608 7609# Use C for the default configuration in the libtool script 7610 7611lt_save_CC="$CC" 7612ac_ext=c 7613ac_cpp='$CPP $CPPFLAGS' 7614ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7615ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7616ac_compiler_gnu=$ac_cv_c_compiler_gnu 7617 7618 7619# Source file extension for C test sources. 7620ac_ext=c 7621 7622# Object file extension for compiled C test sources. 7623objext=o 7624objext=$objext 7625 7626# Code to be used in simple compile tests 7627lt_simple_compile_test_code="int some_variable = 0;" 7628 7629# Code to be used in simple link tests 7630lt_simple_link_test_code='int main(){return(0);}' 7631 7632 7633 7634 7635 7636 7637 7638# If no C compiler was specified, use CC. 7639LTCC=${LTCC-"$CC"} 7640 7641# If no C compiler flags were specified, use CFLAGS. 7642LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7643 7644# Allow CC to be a program name with arguments. 7645compiler=$CC 7646 7647# Save the default compiler, since it gets overwritten when the other 7648# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7649compiler_DEFAULT=$CC 7650 7651# save warnings/boilerplate of simple test code 7652ac_outfile=conftest.$ac_objext 7653echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7654eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7655_lt_compiler_boilerplate=`cat conftest.err` 7656$RM conftest* 7657 7658ac_outfile=conftest.$ac_objext 7659echo "$lt_simple_link_test_code" >conftest.$ac_ext 7660eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7661_lt_linker_boilerplate=`cat conftest.err` 7662$RM -r conftest* 7663 7664 7665## CAVEAT EMPTOR: 7666## There is no encapsulation within the following macros, do not change 7667## the running order or otherwise move them around unless you know exactly 7668## what you are doing... 7669if test -n "$compiler"; then 7670 7671lt_prog_compiler_no_builtin_flag= 7672 7673if test "$GCC" = yes; then 7674 case $cc_basename in 7675 nvcc*) 7676 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7677 *) 7678 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7679 esac 7680 7681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7682$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7683if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7684 $as_echo_n "(cached) " >&6 7685else 7686 lt_cv_prog_compiler_rtti_exceptions=no 7687 ac_outfile=conftest.$ac_objext 7688 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7689 lt_compiler_flag="-fno-rtti -fno-exceptions" 7690 # Insert the option either (1) after the last *FLAGS variable, or 7691 # (2) before a word containing "conftest.", or (3) at the end. 7692 # Note that $ac_compile itself does not contain backslashes and begins 7693 # with a dollar sign (not a hyphen), so the echo should work correctly. 7694 # The option is referenced via a variable to avoid confusing sed. 7695 lt_compile=`echo "$ac_compile" | $SED \ 7696 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7697 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7698 -e 's:$: $lt_compiler_flag:'` 7699 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7700 (eval "$lt_compile" 2>conftest.err) 7701 ac_status=$? 7702 cat conftest.err >&5 7703 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7704 if (exit $ac_status) && test -s "$ac_outfile"; then 7705 # The compiler can only warn and ignore the option if not recognized 7706 # So say no if there are warnings other than the usual output. 7707 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7708 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7709 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7710 lt_cv_prog_compiler_rtti_exceptions=yes 7711 fi 7712 fi 7713 $RM conftest* 7714 7715fi 7716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7717$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7718 7719if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7720 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7721else 7722 : 7723fi 7724 7725fi 7726 7727 7728 7729 7730 7731 7732 lt_prog_compiler_wl= 7733lt_prog_compiler_pic= 7734lt_prog_compiler_static= 7735 7736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7737$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7738 7739 if test "$GCC" = yes; then 7740 lt_prog_compiler_wl='-Wl,' 7741 lt_prog_compiler_static='-static' 7742 7743 case $host_os in 7744 aix*) 7745 # All AIX code is PIC. 7746 if test "$host_cpu" = ia64; then 7747 # AIX 5 now supports IA64 processor 7748 lt_prog_compiler_static='-Bstatic' 7749 fi 7750 lt_prog_compiler_pic='-fPIC' 7751 ;; 7752 7753 amigaos*) 7754 case $host_cpu in 7755 powerpc) 7756 # see comment about AmigaOS4 .so support 7757 lt_prog_compiler_pic='-fPIC' 7758 ;; 7759 m68k) 7760 # FIXME: we need at least 68020 code to build shared libraries, but 7761 # adding the `-m68020' flag to GCC prevents building anything better, 7762 # like `-m68040'. 7763 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7764 ;; 7765 esac 7766 ;; 7767 7768 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7769 # PIC is the default for these OSes. 7770 ;; 7771 7772 mingw* | cygwin* | pw32* | os2* | cegcc*) 7773 # This hack is so that the source file can tell whether it is being 7774 # built for inclusion in a dll (and should export symbols for example). 7775 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7776 # (--disable-auto-import) libraries 7777 lt_prog_compiler_pic='-DDLL_EXPORT' 7778 ;; 7779 7780 darwin* | rhapsody*) 7781 # PIC is the default on this platform 7782 # Common symbols not allowed in MH_DYLIB files 7783 lt_prog_compiler_pic='-fno-common' 7784 ;; 7785 7786 haiku*) 7787 # PIC is the default for Haiku. 7788 # The "-static" flag exists, but is broken. 7789 lt_prog_compiler_static= 7790 ;; 7791 7792 hpux*) 7793 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7794 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7795 # sets the default TLS model and affects inlining. 7796 case $host_cpu in 7797 hppa*64*) 7798 # +Z the default 7799 ;; 7800 *) 7801 lt_prog_compiler_pic='-fPIC' 7802 ;; 7803 esac 7804 ;; 7805 7806 interix[3-9]*) 7807 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7808 # Instead, we relocate shared libraries at runtime. 7809 ;; 7810 7811 msdosdjgpp*) 7812 # Just because we use GCC doesn't mean we suddenly get shared libraries 7813 # on systems that don't support them. 7814 lt_prog_compiler_can_build_shared=no 7815 enable_shared=no 7816 ;; 7817 7818 *nto* | *qnx*) 7819 # QNX uses GNU C++, but need to define -shared option too, otherwise 7820 # it will coredump. 7821 lt_prog_compiler_pic='-fPIC -shared' 7822 ;; 7823 7824 sysv4*MP*) 7825 if test -d /usr/nec; then 7826 lt_prog_compiler_pic=-Kconform_pic 7827 fi 7828 ;; 7829 7830 *) 7831 lt_prog_compiler_pic='-fPIC' 7832 ;; 7833 esac 7834 7835 case $cc_basename in 7836 nvcc*) # Cuda Compiler Driver 2.2 7837 lt_prog_compiler_wl='-Xlinker ' 7838 lt_prog_compiler_pic='-Xcompiler -fPIC' 7839 ;; 7840 esac 7841 else 7842 # PORTME Check for flag to pass linker flags through the system compiler. 7843 case $host_os in 7844 aix*) 7845 lt_prog_compiler_wl='-Wl,' 7846 if test "$host_cpu" = ia64; then 7847 # AIX 5 now supports IA64 processor 7848 lt_prog_compiler_static='-Bstatic' 7849 else 7850 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7851 fi 7852 ;; 7853 7854 mingw* | cygwin* | pw32* | os2* | cegcc*) 7855 # This hack is so that the source file can tell whether it is being 7856 # built for inclusion in a dll (and should export symbols for example). 7857 lt_prog_compiler_pic='-DDLL_EXPORT' 7858 ;; 7859 7860 hpux9* | hpux10* | hpux11*) 7861 lt_prog_compiler_wl='-Wl,' 7862 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7863 # not for PA HP-UX. 7864 case $host_cpu in 7865 hppa*64*|ia64*) 7866 # +Z the default 7867 ;; 7868 *) 7869 lt_prog_compiler_pic='+Z' 7870 ;; 7871 esac 7872 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7873 lt_prog_compiler_static='${wl}-a ${wl}archive' 7874 ;; 7875 7876 irix5* | irix6* | nonstopux*) 7877 lt_prog_compiler_wl='-Wl,' 7878 # PIC (with -KPIC) is the default. 7879 lt_prog_compiler_static='-non_shared' 7880 ;; 7881 7882 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7883 case $cc_basename in 7884 # old Intel for x86_64 which still supported -KPIC. 7885 ecc*) 7886 lt_prog_compiler_wl='-Wl,' 7887 lt_prog_compiler_pic='-KPIC' 7888 lt_prog_compiler_static='-static' 7889 ;; 7890 # icc used to be incompatible with GCC. 7891 # ICC 10 doesn't accept -KPIC any more. 7892 icc* | ifort*) 7893 lt_prog_compiler_wl='-Wl,' 7894 lt_prog_compiler_pic='-fPIC' 7895 lt_prog_compiler_static='-static' 7896 ;; 7897 # Lahey Fortran 8.1. 7898 lf95*) 7899 lt_prog_compiler_wl='-Wl,' 7900 lt_prog_compiler_pic='--shared' 7901 lt_prog_compiler_static='--static' 7902 ;; 7903 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7904 # Portland Group compilers (*not* the Pentium gcc compiler, 7905 # which looks to be a dead project) 7906 lt_prog_compiler_wl='-Wl,' 7907 lt_prog_compiler_pic='-fpic' 7908 lt_prog_compiler_static='-Bstatic' 7909 ;; 7910 ccc*) 7911 lt_prog_compiler_wl='-Wl,' 7912 # All Alpha code is PIC. 7913 lt_prog_compiler_static='-non_shared' 7914 ;; 7915 xl* | bgxl* | bgf* | mpixl*) 7916 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7917 lt_prog_compiler_wl='-Wl,' 7918 lt_prog_compiler_pic='-qpic' 7919 lt_prog_compiler_static='-qstaticlink' 7920 ;; 7921 *) 7922 case `$CC -V 2>&1 | sed 5q` in 7923 *Sun\ F* | *Sun*Fortran*) 7924 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7925 lt_prog_compiler_pic='-KPIC' 7926 lt_prog_compiler_static='-Bstatic' 7927 lt_prog_compiler_wl='' 7928 ;; 7929 *Sun\ C*) 7930 # Sun C 5.9 7931 lt_prog_compiler_pic='-KPIC' 7932 lt_prog_compiler_static='-Bstatic' 7933 lt_prog_compiler_wl='-Wl,' 7934 ;; 7935 esac 7936 ;; 7937 esac 7938 ;; 7939 7940 newsos6) 7941 lt_prog_compiler_pic='-KPIC' 7942 lt_prog_compiler_static='-Bstatic' 7943 ;; 7944 7945 *nto* | *qnx*) 7946 # QNX uses GNU C++, but need to define -shared option too, otherwise 7947 # it will coredump. 7948 lt_prog_compiler_pic='-fPIC -shared' 7949 ;; 7950 7951 osf3* | osf4* | osf5*) 7952 lt_prog_compiler_wl='-Wl,' 7953 # All OSF/1 code is PIC. 7954 lt_prog_compiler_static='-non_shared' 7955 ;; 7956 7957 rdos*) 7958 lt_prog_compiler_static='-non_shared' 7959 ;; 7960 7961 solaris*) 7962 lt_prog_compiler_pic='-KPIC' 7963 lt_prog_compiler_static='-Bstatic' 7964 case $cc_basename in 7965 f77* | f90* | f95*) 7966 lt_prog_compiler_wl='-Qoption ld ';; 7967 *) 7968 lt_prog_compiler_wl='-Wl,';; 7969 esac 7970 ;; 7971 7972 sunos4*) 7973 lt_prog_compiler_wl='-Qoption ld ' 7974 lt_prog_compiler_pic='-PIC' 7975 lt_prog_compiler_static='-Bstatic' 7976 ;; 7977 7978 sysv4 | sysv4.2uw2* | sysv4.3*) 7979 lt_prog_compiler_wl='-Wl,' 7980 lt_prog_compiler_pic='-KPIC' 7981 lt_prog_compiler_static='-Bstatic' 7982 ;; 7983 7984 sysv4*MP*) 7985 if test -d /usr/nec ;then 7986 lt_prog_compiler_pic='-Kconform_pic' 7987 lt_prog_compiler_static='-Bstatic' 7988 fi 7989 ;; 7990 7991 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7992 lt_prog_compiler_wl='-Wl,' 7993 lt_prog_compiler_pic='-KPIC' 7994 lt_prog_compiler_static='-Bstatic' 7995 ;; 7996 7997 unicos*) 7998 lt_prog_compiler_wl='-Wl,' 7999 lt_prog_compiler_can_build_shared=no 8000 ;; 8001 8002 uts4*) 8003 lt_prog_compiler_pic='-pic' 8004 lt_prog_compiler_static='-Bstatic' 8005 ;; 8006 8007 *) 8008 lt_prog_compiler_can_build_shared=no 8009 ;; 8010 esac 8011 fi 8012 8013case $host_os in 8014 # For platforms which do not support PIC, -DPIC is meaningless: 8015 *djgpp*) 8016 lt_prog_compiler_pic= 8017 ;; 8018 *) 8019 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8020 ;; 8021esac 8022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8023$as_echo "$lt_prog_compiler_pic" >&6; } 8024 8025 8026 8027 8028 8029 8030# 8031# Check to make sure the PIC flag actually works. 8032# 8033if test -n "$lt_prog_compiler_pic"; then 8034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8035$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8036if ${lt_cv_prog_compiler_pic_works+:} false; then : 8037 $as_echo_n "(cached) " >&6 8038else 8039 lt_cv_prog_compiler_pic_works=no 8040 ac_outfile=conftest.$ac_objext 8041 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8042 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8043 # Insert the option either (1) after the last *FLAGS variable, or 8044 # (2) before a word containing "conftest.", or (3) at the end. 8045 # Note that $ac_compile itself does not contain backslashes and begins 8046 # with a dollar sign (not a hyphen), so the echo should work correctly. 8047 # The option is referenced via a variable to avoid confusing sed. 8048 lt_compile=`echo "$ac_compile" | $SED \ 8049 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8050 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8051 -e 's:$: $lt_compiler_flag:'` 8052 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8053 (eval "$lt_compile" 2>conftest.err) 8054 ac_status=$? 8055 cat conftest.err >&5 8056 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8057 if (exit $ac_status) && test -s "$ac_outfile"; then 8058 # The compiler can only warn and ignore the option if not recognized 8059 # So say no if there are warnings other than the usual output. 8060 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8061 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8062 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8063 lt_cv_prog_compiler_pic_works=yes 8064 fi 8065 fi 8066 $RM conftest* 8067 8068fi 8069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8070$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8071 8072if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8073 case $lt_prog_compiler_pic in 8074 "" | " "*) ;; 8075 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8076 esac 8077else 8078 lt_prog_compiler_pic= 8079 lt_prog_compiler_can_build_shared=no 8080fi 8081 8082fi 8083 8084 8085 8086 8087 8088 8089# 8090# Check to make sure the static flag actually works. 8091# 8092wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8094$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8095if ${lt_cv_prog_compiler_static_works+:} false; then : 8096 $as_echo_n "(cached) " >&6 8097else 8098 lt_cv_prog_compiler_static_works=no 8099 save_LDFLAGS="$LDFLAGS" 8100 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8101 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8102 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8103 # The linker can only warn and ignore the option if not recognized 8104 # So say no if there are warnings 8105 if test -s conftest.err; then 8106 # Append any errors to the config.log. 8107 cat conftest.err 1>&5 8108 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8109 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8110 if diff conftest.exp conftest.er2 >/dev/null; then 8111 lt_cv_prog_compiler_static_works=yes 8112 fi 8113 else 8114 lt_cv_prog_compiler_static_works=yes 8115 fi 8116 fi 8117 $RM -r conftest* 8118 LDFLAGS="$save_LDFLAGS" 8119 8120fi 8121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8122$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8123 8124if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8125 : 8126else 8127 lt_prog_compiler_static= 8128fi 8129 8130 8131 8132 8133 8134 8135 8136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8137$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8138if ${lt_cv_prog_compiler_c_o+:} false; then : 8139 $as_echo_n "(cached) " >&6 8140else 8141 lt_cv_prog_compiler_c_o=no 8142 $RM -r conftest 2>/dev/null 8143 mkdir conftest 8144 cd conftest 8145 mkdir out 8146 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8147 8148 lt_compiler_flag="-o out/conftest2.$ac_objext" 8149 # Insert the option either (1) after the last *FLAGS variable, or 8150 # (2) before a word containing "conftest.", or (3) at the end. 8151 # Note that $ac_compile itself does not contain backslashes and begins 8152 # with a dollar sign (not a hyphen), so the echo should work correctly. 8153 lt_compile=`echo "$ac_compile" | $SED \ 8154 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8155 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8156 -e 's:$: $lt_compiler_flag:'` 8157 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8158 (eval "$lt_compile" 2>out/conftest.err) 8159 ac_status=$? 8160 cat out/conftest.err >&5 8161 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8162 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8163 then 8164 # The compiler can only warn and ignore the option if not recognized 8165 # So say no if there are warnings 8166 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8167 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8168 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8169 lt_cv_prog_compiler_c_o=yes 8170 fi 8171 fi 8172 chmod u+w . 2>&5 8173 $RM conftest* 8174 # SGI C++ compiler will create directory out/ii_files/ for 8175 # template instantiation 8176 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8177 $RM out/* && rmdir out 8178 cd .. 8179 $RM -r conftest 8180 $RM conftest* 8181 8182fi 8183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8184$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8185 8186 8187 8188 8189 8190 8191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8192$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8193if ${lt_cv_prog_compiler_c_o+:} false; then : 8194 $as_echo_n "(cached) " >&6 8195else 8196 lt_cv_prog_compiler_c_o=no 8197 $RM -r conftest 2>/dev/null 8198 mkdir conftest 8199 cd conftest 8200 mkdir out 8201 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8202 8203 lt_compiler_flag="-o out/conftest2.$ac_objext" 8204 # Insert the option either (1) after the last *FLAGS variable, or 8205 # (2) before a word containing "conftest.", or (3) at the end. 8206 # Note that $ac_compile itself does not contain backslashes and begins 8207 # with a dollar sign (not a hyphen), so the echo should work correctly. 8208 lt_compile=`echo "$ac_compile" | $SED \ 8209 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8210 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8211 -e 's:$: $lt_compiler_flag:'` 8212 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8213 (eval "$lt_compile" 2>out/conftest.err) 8214 ac_status=$? 8215 cat out/conftest.err >&5 8216 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8217 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8218 then 8219 # The compiler can only warn and ignore the option if not recognized 8220 # So say no if there are warnings 8221 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8222 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8223 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8224 lt_cv_prog_compiler_c_o=yes 8225 fi 8226 fi 8227 chmod u+w . 2>&5 8228 $RM conftest* 8229 # SGI C++ compiler will create directory out/ii_files/ for 8230 # template instantiation 8231 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8232 $RM out/* && rmdir out 8233 cd .. 8234 $RM -r conftest 8235 $RM conftest* 8236 8237fi 8238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8239$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8240 8241 8242 8243 8244hard_links="nottested" 8245if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8246 # do not overwrite the value of need_locks provided by the user 8247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8248$as_echo_n "checking if we can lock with hard links... " >&6; } 8249 hard_links=yes 8250 $RM conftest* 8251 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8252 touch conftest.a 8253 ln conftest.a conftest.b 2>&5 || hard_links=no 8254 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8256$as_echo "$hard_links" >&6; } 8257 if test "$hard_links" = no; then 8258 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8259$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8260 need_locks=warn 8261 fi 8262else 8263 need_locks=no 8264fi 8265 8266 8267 8268 8269 8270 8271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8272$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8273 8274 runpath_var= 8275 allow_undefined_flag= 8276 always_export_symbols=no 8277 archive_cmds= 8278 archive_expsym_cmds= 8279 compiler_needs_object=no 8280 enable_shared_with_static_runtimes=no 8281 export_dynamic_flag_spec= 8282 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8283 hardcode_automatic=no 8284 hardcode_direct=no 8285 hardcode_direct_absolute=no 8286 hardcode_libdir_flag_spec= 8287 hardcode_libdir_flag_spec_ld= 8288 hardcode_libdir_separator= 8289 hardcode_minus_L=no 8290 hardcode_shlibpath_var=unsupported 8291 inherit_rpath=no 8292 link_all_deplibs=unknown 8293 module_cmds= 8294 module_expsym_cmds= 8295 old_archive_from_new_cmds= 8296 old_archive_from_expsyms_cmds= 8297 thread_safe_flag_spec= 8298 whole_archive_flag_spec= 8299 # include_expsyms should be a list of space-separated symbols to be *always* 8300 # included in the symbol list 8301 include_expsyms= 8302 # exclude_expsyms can be an extended regexp of symbols to exclude 8303 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8304 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8305 # as well as any symbol that contains `d'. 8306 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8307 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8308 # platforms (ab)use it in PIC code, but their linkers get confused if 8309 # the symbol is explicitly referenced. Since portable code cannot 8310 # rely on this symbol name, it's probably fine to never include it in 8311 # preloaded symbol tables. 8312 # Exclude shared library initialization/finalization symbols. 8313 extract_expsyms_cmds= 8314 8315 case $host_os in 8316 cygwin* | mingw* | pw32* | cegcc*) 8317 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8318 # When not using gcc, we currently assume that we are using 8319 # Microsoft Visual C++. 8320 if test "$GCC" != yes; then 8321 with_gnu_ld=no 8322 fi 8323 ;; 8324 interix*) 8325 # we just hope/assume this is gcc and not c89 (= MSVC++) 8326 with_gnu_ld=yes 8327 ;; 8328 openbsd*) 8329 with_gnu_ld=no 8330 ;; 8331 esac 8332 8333 ld_shlibs=yes 8334 8335 # On some targets, GNU ld is compatible enough with the native linker 8336 # that we're better off using the native interface for both. 8337 lt_use_gnu_ld_interface=no 8338 if test "$with_gnu_ld" = yes; then 8339 case $host_os in 8340 aix*) 8341 # The AIX port of GNU ld has always aspired to compatibility 8342 # with the native linker. However, as the warning in the GNU ld 8343 # block says, versions before 2.19.5* couldn't really create working 8344 # shared libraries, regardless of the interface used. 8345 case `$LD -v 2>&1` in 8346 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8347 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8348 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8349 *) 8350 lt_use_gnu_ld_interface=yes 8351 ;; 8352 esac 8353 ;; 8354 *) 8355 lt_use_gnu_ld_interface=yes 8356 ;; 8357 esac 8358 fi 8359 8360 if test "$lt_use_gnu_ld_interface" = yes; then 8361 # If archive_cmds runs LD, not CC, wlarc should be empty 8362 wlarc='${wl}' 8363 8364 # Set some defaults for GNU ld with shared library support. These 8365 # are reset later if shared libraries are not supported. Putting them 8366 # here allows them to be overridden if necessary. 8367 runpath_var=LD_RUN_PATH 8368 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8369 export_dynamic_flag_spec='${wl}--export-dynamic' 8370 # ancient GNU ld didn't support --whole-archive et. al. 8371 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8372 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8373 else 8374 whole_archive_flag_spec= 8375 fi 8376 supports_anon_versioning=no 8377 case `$LD -v 2>&1` in 8378 *GNU\ gold*) supports_anon_versioning=yes ;; 8379 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8380 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8381 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8382 *\ 2.11.*) ;; # other 2.11 versions 8383 *) supports_anon_versioning=yes ;; 8384 esac 8385 8386 # See if GNU ld supports shared libraries. 8387 case $host_os in 8388 aix[3-9]*) 8389 # On AIX/PPC, the GNU linker is very broken 8390 if test "$host_cpu" != ia64; then 8391 ld_shlibs=no 8392 cat <<_LT_EOF 1>&2 8393 8394*** Warning: the GNU linker, at least up to release 2.19, is reported 8395*** to be unable to reliably create shared libraries on AIX. 8396*** Therefore, libtool is disabling shared libraries support. If you 8397*** really care for shared libraries, you may want to install binutils 8398*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8399*** You will then need to restart the configuration process. 8400 8401_LT_EOF 8402 fi 8403 ;; 8404 8405 amigaos*) 8406 case $host_cpu in 8407 powerpc) 8408 # see comment about AmigaOS4 .so support 8409 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8410 archive_expsym_cmds='' 8411 ;; 8412 m68k) 8413 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)' 8414 hardcode_libdir_flag_spec='-L$libdir' 8415 hardcode_minus_L=yes 8416 ;; 8417 esac 8418 ;; 8419 8420 beos*) 8421 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8422 allow_undefined_flag=unsupported 8423 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8424 # support --undefined. This deserves some investigation. FIXME 8425 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8426 else 8427 ld_shlibs=no 8428 fi 8429 ;; 8430 8431 cygwin* | mingw* | pw32* | cegcc*) 8432 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8433 # as there is no search path for DLLs. 8434 hardcode_libdir_flag_spec='-L$libdir' 8435 export_dynamic_flag_spec='${wl}--export-all-symbols' 8436 allow_undefined_flag=unsupported 8437 always_export_symbols=no 8438 enable_shared_with_static_runtimes=yes 8439 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8440 8441 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8442 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8443 # If the export-symbols file already is a .def file (1st line 8444 # is EXPORTS), use it as is; otherwise, prepend... 8445 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8446 cp $export_symbols $output_objdir/$soname.def; 8447 else 8448 echo EXPORTS > $output_objdir/$soname.def; 8449 cat $export_symbols >> $output_objdir/$soname.def; 8450 fi~ 8451 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8452 else 8453 ld_shlibs=no 8454 fi 8455 ;; 8456 8457 haiku*) 8458 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8459 link_all_deplibs=yes 8460 ;; 8461 8462 interix[3-9]*) 8463 hardcode_direct=no 8464 hardcode_shlibpath_var=no 8465 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8466 export_dynamic_flag_spec='${wl}-E' 8467 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8468 # Instead, shared libraries are loaded at an image base (0x10000000 by 8469 # default) and relocated if they conflict, which is a slow very memory 8470 # consuming and fragmenting process. To avoid this, we pick a random, 8471 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8472 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8473 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8474 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' 8475 ;; 8476 8477 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8478 tmp_diet=no 8479 if test "$host_os" = linux-dietlibc; then 8480 case $cc_basename in 8481 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8482 esac 8483 fi 8484 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8485 && test "$tmp_diet" = no 8486 then 8487 tmp_addflag=' $pic_flag' 8488 tmp_sharedflag='-shared' 8489 case $cc_basename,$host_cpu in 8490 pgcc*) # Portland Group C compiler 8491 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' 8492 tmp_addflag=' $pic_flag' 8493 ;; 8494 pgf77* | pgf90* | pgf95* | pgfortran*) 8495 # Portland Group f77 and f90 compilers 8496 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' 8497 tmp_addflag=' $pic_flag -Mnomain' ;; 8498 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8499 tmp_addflag=' -i_dynamic' ;; 8500 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8501 tmp_addflag=' -i_dynamic -nofor_main' ;; 8502 ifc* | ifort*) # Intel Fortran compiler 8503 tmp_addflag=' -nofor_main' ;; 8504 lf95*) # Lahey Fortran 8.1 8505 whole_archive_flag_spec= 8506 tmp_sharedflag='--shared' ;; 8507 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8508 tmp_sharedflag='-qmkshrobj' 8509 tmp_addflag= ;; 8510 nvcc*) # Cuda Compiler Driver 2.2 8511 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' 8512 compiler_needs_object=yes 8513 ;; 8514 esac 8515 case `$CC -V 2>&1 | sed 5q` in 8516 *Sun\ C*) # Sun C 5.9 8517 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' 8518 compiler_needs_object=yes 8519 tmp_sharedflag='-G' ;; 8520 *Sun\ F*) # Sun Fortran 8.3 8521 tmp_sharedflag='-G' ;; 8522 esac 8523 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8524 8525 if test "x$supports_anon_versioning" = xyes; then 8526 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8527 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8528 echo "local: *; };" >> $output_objdir/$libname.ver~ 8529 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8530 fi 8531 8532 case $cc_basename in 8533 xlf* | bgf* | bgxlf* | mpixlf*) 8534 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8535 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8536 hardcode_libdir_flag_spec= 8537 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8538 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8539 if test "x$supports_anon_versioning" = xyes; then 8540 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8541 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8542 echo "local: *; };" >> $output_objdir/$libname.ver~ 8543 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8544 fi 8545 ;; 8546 esac 8547 else 8548 ld_shlibs=no 8549 fi 8550 ;; 8551 8552 netbsd*) 8553 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8554 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8555 wlarc= 8556 else 8557 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8558 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8559 fi 8560 ;; 8561 8562 solaris*) 8563 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8564 ld_shlibs=no 8565 cat <<_LT_EOF 1>&2 8566 8567*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8568*** create shared libraries on Solaris systems. Therefore, libtool 8569*** is disabling shared libraries support. We urge you to upgrade GNU 8570*** binutils to release 2.9.1 or newer. Another option is to modify 8571*** your PATH or compiler configuration so that the native linker is 8572*** used, and then restart. 8573 8574_LT_EOF 8575 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8576 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8577 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8578 else 8579 ld_shlibs=no 8580 fi 8581 ;; 8582 8583 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8584 case `$LD -v 2>&1` in 8585 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8586 ld_shlibs=no 8587 cat <<_LT_EOF 1>&2 8588 8589*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8590*** reliably create shared libraries on SCO systems. Therefore, libtool 8591*** is disabling shared libraries support. We urge you to upgrade GNU 8592*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8593*** your PATH or compiler configuration so that the native linker is 8594*** used, and then restart. 8595 8596_LT_EOF 8597 ;; 8598 *) 8599 # For security reasons, it is highly recommended that you always 8600 # use absolute paths for naming shared libraries, and exclude the 8601 # DT_RUNPATH tag from executables and libraries. But doing so 8602 # requires that you compile everything twice, which is a pain. 8603 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8604 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8605 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8606 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8607 else 8608 ld_shlibs=no 8609 fi 8610 ;; 8611 esac 8612 ;; 8613 8614 sunos4*) 8615 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8616 wlarc= 8617 hardcode_direct=yes 8618 hardcode_shlibpath_var=no 8619 ;; 8620 8621 *) 8622 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8623 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8624 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8625 else 8626 ld_shlibs=no 8627 fi 8628 ;; 8629 esac 8630 8631 if test "$ld_shlibs" = no; then 8632 runpath_var= 8633 hardcode_libdir_flag_spec= 8634 export_dynamic_flag_spec= 8635 whole_archive_flag_spec= 8636 fi 8637 else 8638 # PORTME fill in a description of your system's linker (not GNU ld) 8639 case $host_os in 8640 aix3*) 8641 allow_undefined_flag=unsupported 8642 always_export_symbols=yes 8643 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' 8644 # Note: this linker hardcodes the directories in LIBPATH if there 8645 # are no directories specified by -L. 8646 hardcode_minus_L=yes 8647 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8648 # Neither direct hardcoding nor static linking is supported with a 8649 # broken collect2. 8650 hardcode_direct=unsupported 8651 fi 8652 ;; 8653 8654 aix[4-9]*) 8655 if test "$host_cpu" = ia64; then 8656 # On IA64, the linker does run time linking by default, so we don't 8657 # have to do anything special. 8658 aix_use_runtimelinking=no 8659 exp_sym_flag='-Bexport' 8660 no_entry_flag="" 8661 else 8662 # If we're using GNU nm, then we don't want the "-C" option. 8663 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8664 # Also, AIX nm treats weak defined symbols like other global 8665 # defined symbols, whereas GNU nm marks them as "W". 8666 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8667 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' 8668 else 8669 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' 8670 fi 8671 aix_use_runtimelinking=no 8672 8673 # Test if we are trying to use run time linking or normal 8674 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8675 # need to do runtime linking. 8676 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8677 for ld_flag in $LDFLAGS; do 8678 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8679 aix_use_runtimelinking=yes 8680 break 8681 fi 8682 done 8683 ;; 8684 esac 8685 8686 exp_sym_flag='-bexport' 8687 no_entry_flag='-bnoentry' 8688 fi 8689 8690 # When large executables or shared objects are built, AIX ld can 8691 # have problems creating the table of contents. If linking a library 8692 # or program results in "error TOC overflow" add -mminimal-toc to 8693 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8694 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8695 8696 archive_cmds='' 8697 hardcode_direct=yes 8698 hardcode_direct_absolute=yes 8699 hardcode_libdir_separator=':' 8700 link_all_deplibs=yes 8701 file_list_spec='${wl}-f,' 8702 8703 if test "$GCC" = yes; then 8704 case $host_os in aix4.[012]|aix4.[012].*) 8705 # We only want to do this on AIX 4.2 and lower, the check 8706 # below for broken collect2 doesn't work under 4.3+ 8707 collect2name=`${CC} -print-prog-name=collect2` 8708 if test -f "$collect2name" && 8709 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8710 then 8711 # We have reworked collect2 8712 : 8713 else 8714 # We have old collect2 8715 hardcode_direct=unsupported 8716 # It fails to find uninstalled libraries when the uninstalled 8717 # path is not listed in the libpath. Setting hardcode_minus_L 8718 # to unsupported forces relinking 8719 hardcode_minus_L=yes 8720 hardcode_libdir_flag_spec='-L$libdir' 8721 hardcode_libdir_separator= 8722 fi 8723 ;; 8724 esac 8725 shared_flag='-shared' 8726 if test "$aix_use_runtimelinking" = yes; then 8727 shared_flag="$shared_flag "'${wl}-G' 8728 fi 8729 else 8730 # not using gcc 8731 if test "$host_cpu" = ia64; then 8732 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8733 # chokes on -Wl,-G. The following line is correct: 8734 shared_flag='-G' 8735 else 8736 if test "$aix_use_runtimelinking" = yes; then 8737 shared_flag='${wl}-G' 8738 else 8739 shared_flag='${wl}-bM:SRE' 8740 fi 8741 fi 8742 fi 8743 8744 export_dynamic_flag_spec='${wl}-bexpall' 8745 # It seems that -bexpall does not export symbols beginning with 8746 # underscore (_), so it is better to generate a list of symbols to export. 8747 always_export_symbols=yes 8748 if test "$aix_use_runtimelinking" = yes; then 8749 # Warning - without using the other runtime loading flags (-brtl), 8750 # -berok will link without error, but may produce a broken library. 8751 allow_undefined_flag='-berok' 8752 # Determine the default libpath from the value encoded in an 8753 # empty executable. 8754 if test x$gcc_no_link = xyes; then 8755 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8756fi 8757cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8758/* end confdefs.h. */ 8759 8760int 8761main () 8762{ 8763 8764 ; 8765 return 0; 8766} 8767_ACEOF 8768if ac_fn_c_try_link "$LINENO"; then : 8769 8770lt_aix_libpath_sed=' 8771 /Import File Strings/,/^$/ { 8772 /^0/ { 8773 s/^0 *\(.*\)$/\1/ 8774 p 8775 } 8776 }' 8777aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8778# Check for a 64-bit object if we didn't find anything. 8779if test -z "$aix_libpath"; then 8780 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8781fi 8782fi 8783rm -f core conftest.err conftest.$ac_objext \ 8784 conftest$ac_exeext conftest.$ac_ext 8785if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8786 8787 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8788 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" 8789 else 8790 if test "$host_cpu" = ia64; then 8791 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8792 allow_undefined_flag="-z nodefs" 8793 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" 8794 else 8795 # Determine the default libpath from the value encoded in an 8796 # empty executable. 8797 if test x$gcc_no_link = xyes; then 8798 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8799fi 8800cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8801/* end confdefs.h. */ 8802 8803int 8804main () 8805{ 8806 8807 ; 8808 return 0; 8809} 8810_ACEOF 8811if ac_fn_c_try_link "$LINENO"; then : 8812 8813lt_aix_libpath_sed=' 8814 /Import File Strings/,/^$/ { 8815 /^0/ { 8816 s/^0 *\(.*\)$/\1/ 8817 p 8818 } 8819 }' 8820aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8821# Check for a 64-bit object if we didn't find anything. 8822if test -z "$aix_libpath"; then 8823 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8824fi 8825fi 8826rm -f core conftest.err conftest.$ac_objext \ 8827 conftest$ac_exeext conftest.$ac_ext 8828if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8829 8830 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8831 # Warning - without using the other run time loading flags, 8832 # -berok will link without error, but may produce a broken library. 8833 no_undefined_flag=' ${wl}-bernotok' 8834 allow_undefined_flag=' ${wl}-berok' 8835 if test "$with_gnu_ld" = yes; then 8836 # We only use this code for GNU lds that support --whole-archive. 8837 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8838 else 8839 # Exported symbols can be pulled into shared objects from archives 8840 whole_archive_flag_spec='$convenience' 8841 fi 8842 archive_cmds_need_lc=yes 8843 # This is similar to how AIX traditionally builds its shared libraries. 8844 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' 8845 fi 8846 fi 8847 ;; 8848 8849 amigaos*) 8850 case $host_cpu in 8851 powerpc) 8852 # see comment about AmigaOS4 .so support 8853 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8854 archive_expsym_cmds='' 8855 ;; 8856 m68k) 8857 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)' 8858 hardcode_libdir_flag_spec='-L$libdir' 8859 hardcode_minus_L=yes 8860 ;; 8861 esac 8862 ;; 8863 8864 bsdi[45]*) 8865 export_dynamic_flag_spec=-rdynamic 8866 ;; 8867 8868 cygwin* | mingw* | pw32* | cegcc*) 8869 # When not using gcc, we currently assume that we are using 8870 # Microsoft Visual C++. 8871 # hardcode_libdir_flag_spec is actually meaningless, as there is 8872 # no search path for DLLs. 8873 hardcode_libdir_flag_spec=' ' 8874 allow_undefined_flag=unsupported 8875 # Tell ltmain to make .lib files, not .a files. 8876 libext=lib 8877 # Tell ltmain to make .dll files, not .so files. 8878 shrext_cmds=".dll" 8879 # FIXME: Setting linknames here is a bad hack. 8880 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8881 # The linker will automatically build a .lib file if we build a DLL. 8882 old_archive_from_new_cmds='true' 8883 # FIXME: Should let the user specify the lib program. 8884 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8885 fix_srcfile_path='`cygpath -w "$srcfile"`' 8886 enable_shared_with_static_runtimes=yes 8887 ;; 8888 8889 darwin* | rhapsody*) 8890 8891 8892 archive_cmds_need_lc=no 8893 hardcode_direct=no 8894 hardcode_automatic=yes 8895 hardcode_shlibpath_var=unsupported 8896 if test "$lt_cv_ld_force_load" = "yes"; then 8897 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\"`' 8898 else 8899 whole_archive_flag_spec='' 8900 fi 8901 link_all_deplibs=yes 8902 allow_undefined_flag="$_lt_dar_allow_undefined" 8903 case $cc_basename in 8904 ifort*) _lt_dar_can_shared=yes ;; 8905 *) _lt_dar_can_shared=$GCC ;; 8906 esac 8907 if test "$_lt_dar_can_shared" = "yes"; then 8908 output_verbose_link_cmd=func_echo_all 8909 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8910 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8911 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}" 8912 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}" 8913 8914 else 8915 ld_shlibs=no 8916 fi 8917 8918 ;; 8919 8920 dgux*) 8921 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8922 hardcode_libdir_flag_spec='-L$libdir' 8923 hardcode_shlibpath_var=no 8924 ;; 8925 8926 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8927 # support. Future versions do this automatically, but an explicit c++rt0.o 8928 # does not break anything, and helps significantly (at the cost of a little 8929 # extra space). 8930 freebsd2.2*) 8931 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8932 hardcode_libdir_flag_spec='-R$libdir' 8933 hardcode_direct=yes 8934 hardcode_shlibpath_var=no 8935 ;; 8936 8937 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8938 freebsd2.*) 8939 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8940 hardcode_direct=yes 8941 hardcode_minus_L=yes 8942 hardcode_shlibpath_var=no 8943 ;; 8944 8945 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8946 freebsd* | dragonfly*) 8947 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8948 hardcode_libdir_flag_spec='-R$libdir' 8949 hardcode_direct=yes 8950 hardcode_shlibpath_var=no 8951 ;; 8952 8953 hpux9*) 8954 if test "$GCC" = yes; then 8955 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' 8956 else 8957 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' 8958 fi 8959 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8960 hardcode_libdir_separator=: 8961 hardcode_direct=yes 8962 8963 # hardcode_minus_L: Not really in the search PATH, 8964 # but as the default location of the library. 8965 hardcode_minus_L=yes 8966 export_dynamic_flag_spec='${wl}-E' 8967 ;; 8968 8969 hpux10*) 8970 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8971 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8972 else 8973 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8974 fi 8975 if test "$with_gnu_ld" = no; then 8976 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8977 hardcode_libdir_flag_spec_ld='+b $libdir' 8978 hardcode_libdir_separator=: 8979 hardcode_direct=yes 8980 hardcode_direct_absolute=yes 8981 export_dynamic_flag_spec='${wl}-E' 8982 # hardcode_minus_L: Not really in the search PATH, 8983 # but as the default location of the library. 8984 hardcode_minus_L=yes 8985 fi 8986 ;; 8987 8988 hpux11*) 8989 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8990 case $host_cpu in 8991 hppa*64*) 8992 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8993 ;; 8994 ia64*) 8995 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8996 ;; 8997 *) 8998 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8999 ;; 9000 esac 9001 else 9002 case $host_cpu in 9003 hppa*64*) 9004 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9005 ;; 9006 ia64*) 9007 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9008 ;; 9009 *) 9010 9011 # Older versions of the 11.00 compiler do not understand -b yet 9012 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9014$as_echo_n "checking if $CC understands -b... " >&6; } 9015if ${lt_cv_prog_compiler__b+:} false; then : 9016 $as_echo_n "(cached) " >&6 9017else 9018 lt_cv_prog_compiler__b=no 9019 save_LDFLAGS="$LDFLAGS" 9020 LDFLAGS="$LDFLAGS -b" 9021 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9022 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9023 # The linker can only warn and ignore the option if not recognized 9024 # So say no if there are warnings 9025 if test -s conftest.err; then 9026 # Append any errors to the config.log. 9027 cat conftest.err 1>&5 9028 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9029 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9030 if diff conftest.exp conftest.er2 >/dev/null; then 9031 lt_cv_prog_compiler__b=yes 9032 fi 9033 else 9034 lt_cv_prog_compiler__b=yes 9035 fi 9036 fi 9037 $RM -r conftest* 9038 LDFLAGS="$save_LDFLAGS" 9039 9040fi 9041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9042$as_echo "$lt_cv_prog_compiler__b" >&6; } 9043 9044if test x"$lt_cv_prog_compiler__b" = xyes; then 9045 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9046else 9047 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9048fi 9049 9050 ;; 9051 esac 9052 fi 9053 if test "$with_gnu_ld" = no; then 9054 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9055 hardcode_libdir_separator=: 9056 9057 case $host_cpu in 9058 hppa*64*|ia64*) 9059 hardcode_direct=no 9060 hardcode_shlibpath_var=no 9061 ;; 9062 *) 9063 hardcode_direct=yes 9064 hardcode_direct_absolute=yes 9065 export_dynamic_flag_spec='${wl}-E' 9066 9067 # hardcode_minus_L: Not really in the search PATH, 9068 # but as the default location of the library. 9069 hardcode_minus_L=yes 9070 ;; 9071 esac 9072 fi 9073 ;; 9074 9075 irix5* | irix6* | nonstopux*) 9076 if test "$GCC" = yes; then 9077 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' 9078 # Try to use the -exported_symbol ld option, if it does not 9079 # work, assume that -exports_file does not work either and 9080 # implicitly export all symbols. 9081 save_LDFLAGS="$LDFLAGS" 9082 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9083 if test x$gcc_no_link = xyes; then 9084 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9085fi 9086cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9087/* end confdefs.h. */ 9088int foo(void) {} 9089_ACEOF 9090if ac_fn_c_try_link "$LINENO"; then : 9091 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' 9092 9093fi 9094rm -f core conftest.err conftest.$ac_objext \ 9095 conftest$ac_exeext conftest.$ac_ext 9096 LDFLAGS="$save_LDFLAGS" 9097 else 9098 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' 9099 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' 9100 fi 9101 archive_cmds_need_lc='no' 9102 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9103 hardcode_libdir_separator=: 9104 inherit_rpath=yes 9105 link_all_deplibs=yes 9106 ;; 9107 9108 netbsd*) 9109 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9110 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9111 else 9112 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9113 fi 9114 hardcode_libdir_flag_spec='-R$libdir' 9115 hardcode_direct=yes 9116 hardcode_shlibpath_var=no 9117 ;; 9118 9119 newsos6) 9120 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9121 hardcode_direct=yes 9122 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9123 hardcode_libdir_separator=: 9124 hardcode_shlibpath_var=no 9125 ;; 9126 9127 *nto* | *qnx*) 9128 ;; 9129 9130 openbsd*) 9131 if test -f /usr/libexec/ld.so; then 9132 hardcode_direct=yes 9133 hardcode_shlibpath_var=no 9134 hardcode_direct_absolute=yes 9135 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9136 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9137 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9138 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9139 export_dynamic_flag_spec='${wl}-E' 9140 else 9141 case $host_os in 9142 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9143 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9144 hardcode_libdir_flag_spec='-R$libdir' 9145 ;; 9146 *) 9147 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9148 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9149 ;; 9150 esac 9151 fi 9152 else 9153 ld_shlibs=no 9154 fi 9155 ;; 9156 9157 os2*) 9158 hardcode_libdir_flag_spec='-L$libdir' 9159 hardcode_minus_L=yes 9160 allow_undefined_flag=unsupported 9161 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' 9162 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9163 ;; 9164 9165 osf3*) 9166 if test "$GCC" = yes; then 9167 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9168 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' 9169 else 9170 allow_undefined_flag=' -expect_unresolved \*' 9171 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' 9172 fi 9173 archive_cmds_need_lc='no' 9174 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9175 hardcode_libdir_separator=: 9176 ;; 9177 9178 osf4* | osf5*) # as osf3* with the addition of -msym flag 9179 if test "$GCC" = yes; then 9180 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9181 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' 9182 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9183 else 9184 allow_undefined_flag=' -expect_unresolved \*' 9185 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' 9186 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~ 9187 $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' 9188 9189 # Both c and cxx compiler support -rpath directly 9190 hardcode_libdir_flag_spec='-rpath $libdir' 9191 fi 9192 archive_cmds_need_lc='no' 9193 hardcode_libdir_separator=: 9194 ;; 9195 9196 solaris*) 9197 no_undefined_flag=' -z defs' 9198 if test "$GCC" = yes; then 9199 wlarc='${wl}' 9200 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9201 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9202 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9203 else 9204 case `$CC -V 2>&1` in 9205 *"Compilers 5.0"*) 9206 wlarc='' 9207 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9208 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9209 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9210 ;; 9211 *) 9212 wlarc='${wl}' 9213 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9214 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9215 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9216 ;; 9217 esac 9218 fi 9219 hardcode_libdir_flag_spec='-R$libdir' 9220 hardcode_shlibpath_var=no 9221 case $host_os in 9222 solaris2.[0-5] | solaris2.[0-5].*) ;; 9223 *) 9224 # The compiler driver will combine and reorder linker options, 9225 # but understands `-z linker_flag'. GCC discards it without `$wl', 9226 # but is careful enough not to reorder. 9227 # Supported since Solaris 2.6 (maybe 2.5.1?) 9228 if test "$GCC" = yes; then 9229 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9230 else 9231 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9232 fi 9233 ;; 9234 esac 9235 link_all_deplibs=yes 9236 ;; 9237 9238 sunos4*) 9239 if test "x$host_vendor" = xsequent; then 9240 # Use $CC to link under sequent, because it throws in some extra .o 9241 # files that make .init and .fini sections work. 9242 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9243 else 9244 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9245 fi 9246 hardcode_libdir_flag_spec='-L$libdir' 9247 hardcode_direct=yes 9248 hardcode_minus_L=yes 9249 hardcode_shlibpath_var=no 9250 ;; 9251 9252 sysv4) 9253 case $host_vendor in 9254 sni) 9255 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9256 hardcode_direct=yes # is this really true??? 9257 ;; 9258 siemens) 9259 ## LD is ld it makes a PLAMLIB 9260 ## CC just makes a GrossModule. 9261 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9262 reload_cmds='$CC -r -o $output$reload_objs' 9263 hardcode_direct=no 9264 ;; 9265 motorola) 9266 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9267 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9268 ;; 9269 esac 9270 runpath_var='LD_RUN_PATH' 9271 hardcode_shlibpath_var=no 9272 ;; 9273 9274 sysv4.3*) 9275 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9276 hardcode_shlibpath_var=no 9277 export_dynamic_flag_spec='-Bexport' 9278 ;; 9279 9280 sysv4*MP*) 9281 if test -d /usr/nec; then 9282 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9283 hardcode_shlibpath_var=no 9284 runpath_var=LD_RUN_PATH 9285 hardcode_runpath_var=yes 9286 ld_shlibs=yes 9287 fi 9288 ;; 9289 9290 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9291 no_undefined_flag='${wl}-z,text' 9292 archive_cmds_need_lc=no 9293 hardcode_shlibpath_var=no 9294 runpath_var='LD_RUN_PATH' 9295 9296 if test "$GCC" = yes; then 9297 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9298 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9299 else 9300 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9301 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9302 fi 9303 ;; 9304 9305 sysv5* | sco3.2v5* | sco5v6*) 9306 # Note: We can NOT use -z defs as we might desire, because we do not 9307 # link with -lc, and that would cause any symbols used from libc to 9308 # always be unresolved, which means just about no library would 9309 # ever link correctly. If we're not using GNU ld we use -z text 9310 # though, which does catch some bad symbols but isn't as heavy-handed 9311 # as -z defs. 9312 no_undefined_flag='${wl}-z,text' 9313 allow_undefined_flag='${wl}-z,nodefs' 9314 archive_cmds_need_lc=no 9315 hardcode_shlibpath_var=no 9316 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9317 hardcode_libdir_separator=':' 9318 link_all_deplibs=yes 9319 export_dynamic_flag_spec='${wl}-Bexport' 9320 runpath_var='LD_RUN_PATH' 9321 9322 if test "$GCC" = yes; then 9323 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9324 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9325 else 9326 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9327 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9328 fi 9329 ;; 9330 9331 uts4*) 9332 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9333 hardcode_libdir_flag_spec='-L$libdir' 9334 hardcode_shlibpath_var=no 9335 ;; 9336 9337 *) 9338 ld_shlibs=no 9339 ;; 9340 esac 9341 9342 if test x$host_vendor = xsni; then 9343 case $host in 9344 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9345 export_dynamic_flag_spec='${wl}-Blargedynsym' 9346 ;; 9347 esac 9348 fi 9349 fi 9350 9351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9352$as_echo "$ld_shlibs" >&6; } 9353test "$ld_shlibs" = no && can_build_shared=no 9354 9355with_gnu_ld=$with_gnu_ld 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371# 9372# Do we need to explicitly link libc? 9373# 9374case "x$archive_cmds_need_lc" in 9375x|xyes) 9376 # Assume -lc should be added 9377 archive_cmds_need_lc=yes 9378 9379 if test "$enable_shared" = yes && test "$GCC" = yes; then 9380 case $archive_cmds in 9381 *'~'*) 9382 # FIXME: we may have to deal with multi-command sequences. 9383 ;; 9384 '$CC '*) 9385 # Test whether the compiler implicitly links with -lc since on some 9386 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9387 # to ld, don't add -lc before -lgcc. 9388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9389$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9390if ${lt_cv_archive_cmds_need_lc+:} false; then : 9391 $as_echo_n "(cached) " >&6 9392else 9393 $RM conftest* 9394 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9395 9396 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9397 (eval $ac_compile) 2>&5 9398 ac_status=$? 9399 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9400 test $ac_status = 0; } 2>conftest.err; then 9401 soname=conftest 9402 lib=conftest 9403 libobjs=conftest.$ac_objext 9404 deplibs= 9405 wl=$lt_prog_compiler_wl 9406 pic_flag=$lt_prog_compiler_pic 9407 compiler_flags=-v 9408 linker_flags=-v 9409 verstring= 9410 output_objdir=. 9411 libname=conftest 9412 lt_save_allow_undefined_flag=$allow_undefined_flag 9413 allow_undefined_flag= 9414 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9415 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9416 ac_status=$? 9417 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9418 test $ac_status = 0; } 9419 then 9420 lt_cv_archive_cmds_need_lc=no 9421 else 9422 lt_cv_archive_cmds_need_lc=yes 9423 fi 9424 allow_undefined_flag=$lt_save_allow_undefined_flag 9425 else 9426 cat conftest.err 1>&5 9427 fi 9428 $RM conftest* 9429 9430fi 9431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9432$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9433 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9434 ;; 9435 esac 9436 fi 9437 ;; 9438esac 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9597$as_echo_n "checking dynamic linker characteristics... " >&6; } 9598 9599if test "$GCC" = yes; then 9600 case $host_os in 9601 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9602 *) lt_awk_arg="/^libraries:/" ;; 9603 esac 9604 case $host_os in 9605 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9606 *) lt_sed_strip_eq="s,=/,/,g" ;; 9607 esac 9608 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9609 case $lt_search_path_spec in 9610 *\;*) 9611 # if the path contains ";" then we assume it to be the separator 9612 # otherwise default to the standard path separator (i.e. ":") - it is 9613 # assumed that no part of a normal pathname contains ";" but that should 9614 # okay in the real world where ";" in dirpaths is itself problematic. 9615 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9616 ;; 9617 *) 9618 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9619 ;; 9620 esac 9621 # Ok, now we have the path, separated by spaces, we can step through it 9622 # and add multilib dir if necessary. 9623 lt_tmp_lt_search_path_spec= 9624 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9625 for lt_sys_path in $lt_search_path_spec; do 9626 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9627 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9628 else 9629 test -d "$lt_sys_path" && \ 9630 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9631 fi 9632 done 9633 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9634BEGIN {RS=" "; FS="/|\n";} { 9635 lt_foo=""; 9636 lt_count=0; 9637 for (lt_i = NF; lt_i > 0; lt_i--) { 9638 if ($lt_i != "" && $lt_i != ".") { 9639 if ($lt_i == "..") { 9640 lt_count++; 9641 } else { 9642 if (lt_count == 0) { 9643 lt_foo="/" $lt_i lt_foo; 9644 } else { 9645 lt_count--; 9646 } 9647 } 9648 } 9649 } 9650 if (lt_foo != "") { lt_freq[lt_foo]++; } 9651 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9652}'` 9653 # AWK program above erroneously prepends '/' to C:/dos/paths 9654 # for these hosts. 9655 case $host_os in 9656 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9657 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9658 esac 9659 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9660else 9661 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9662fi 9663library_names_spec= 9664libname_spec='lib$name' 9665soname_spec= 9666shrext_cmds=".so" 9667postinstall_cmds= 9668postuninstall_cmds= 9669finish_cmds= 9670finish_eval= 9671shlibpath_var= 9672shlibpath_overrides_runpath=unknown 9673version_type=none 9674dynamic_linker="$host_os ld.so" 9675sys_lib_dlsearch_path_spec="/lib /usr/lib" 9676need_lib_prefix=unknown 9677hardcode_into_libs=no 9678 9679# when you set need_version to no, make sure it does not cause -set_version 9680# flags to be left without arguments 9681need_version=unknown 9682 9683case $host_os in 9684aix3*) 9685 version_type=linux 9686 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9687 shlibpath_var=LIBPATH 9688 9689 # AIX 3 has no versioning support, so we append a major version to the name. 9690 soname_spec='${libname}${release}${shared_ext}$major' 9691 ;; 9692 9693aix[4-9]*) 9694 version_type=linux 9695 need_lib_prefix=no 9696 need_version=no 9697 hardcode_into_libs=yes 9698 if test "$host_cpu" = ia64; then 9699 # AIX 5 supports IA64 9700 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9701 shlibpath_var=LD_LIBRARY_PATH 9702 else 9703 # With GCC up to 2.95.x, collect2 would create an import file 9704 # for dependence libraries. The import file would start with 9705 # the line `#! .'. This would cause the generated library to 9706 # depend on `.', always an invalid library. This was fixed in 9707 # development snapshots of GCC prior to 3.0. 9708 case $host_os in 9709 aix4 | aix4.[01] | aix4.[01].*) 9710 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9711 echo ' yes ' 9712 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9713 : 9714 else 9715 can_build_shared=no 9716 fi 9717 ;; 9718 esac 9719 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9720 # soname into executable. Probably we can add versioning support to 9721 # collect2, so additional links can be useful in future. 9722 if test "$aix_use_runtimelinking" = yes; then 9723 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9724 # instead of lib<name>.a to let people know that these are not 9725 # typical AIX shared libraries. 9726 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9727 else 9728 # We preserve .a as extension for shared libraries through AIX4.2 9729 # and later when we are not doing run time linking. 9730 library_names_spec='${libname}${release}.a $libname.a' 9731 soname_spec='${libname}${release}${shared_ext}$major' 9732 fi 9733 shlibpath_var=LIBPATH 9734 fi 9735 ;; 9736 9737amigaos*) 9738 case $host_cpu in 9739 powerpc) 9740 # Since July 2007 AmigaOS4 officially supports .so libraries. 9741 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9743 ;; 9744 m68k) 9745 library_names_spec='$libname.ixlibrary $libname.a' 9746 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9747 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' 9748 ;; 9749 esac 9750 ;; 9751 9752beos*) 9753 library_names_spec='${libname}${shared_ext}' 9754 dynamic_linker="$host_os ld.so" 9755 shlibpath_var=LIBRARY_PATH 9756 ;; 9757 9758bsdi[45]*) 9759 version_type=linux 9760 need_version=no 9761 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9762 soname_spec='${libname}${release}${shared_ext}$major' 9763 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9764 shlibpath_var=LD_LIBRARY_PATH 9765 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9766 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9767 # the default ld.so.conf also contains /usr/contrib/lib and 9768 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9769 # libtool to hard-code these into programs 9770 ;; 9771 9772cygwin* | mingw* | pw32* | cegcc*) 9773 version_type=windows 9774 shrext_cmds=".dll" 9775 need_version=no 9776 need_lib_prefix=no 9777 9778 case $GCC,$host_os in 9779 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9780 library_names_spec='$libname.dll.a' 9781 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9782 postinstall_cmds='base_file=`basename \${file}`~ 9783 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9784 dldir=$destdir/`dirname \$dlpath`~ 9785 test -d \$dldir || mkdir -p \$dldir~ 9786 $install_prog $dir/$dlname \$dldir/$dlname~ 9787 chmod a+x \$dldir/$dlname~ 9788 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9789 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9790 fi' 9791 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9792 dlpath=$dir/\$dldll~ 9793 $RM \$dlpath' 9794 shlibpath_overrides_runpath=yes 9795 9796 case $host_os in 9797 cygwin*) 9798 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9799 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9800 9801 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9802 ;; 9803 mingw* | cegcc*) 9804 # MinGW DLLs use traditional 'lib' prefix 9805 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9806 ;; 9807 pw32*) 9808 # pw32 DLLs use 'pw' prefix rather than 'lib' 9809 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9810 ;; 9811 esac 9812 ;; 9813 9814 *) 9815 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9816 ;; 9817 esac 9818 dynamic_linker='Win32 ld.exe' 9819 # FIXME: first we should search . and the directory the executable is in 9820 shlibpath_var=PATH 9821 ;; 9822 9823darwin* | rhapsody*) 9824 dynamic_linker="$host_os dyld" 9825 version_type=darwin 9826 need_lib_prefix=no 9827 need_version=no 9828 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9829 soname_spec='${libname}${release}${major}$shared_ext' 9830 shlibpath_overrides_runpath=yes 9831 shlibpath_var=DYLD_LIBRARY_PATH 9832 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9833 9834 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9835 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9836 ;; 9837 9838dgux*) 9839 version_type=linux 9840 need_lib_prefix=no 9841 need_version=no 9842 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9843 soname_spec='${libname}${release}${shared_ext}$major' 9844 shlibpath_var=LD_LIBRARY_PATH 9845 ;; 9846 9847freebsd* | dragonfly*) 9848 # DragonFly does not have aout. When/if they implement a new 9849 # versioning mechanism, adjust this. 9850 if test -x /usr/bin/objformat; then 9851 objformat=`/usr/bin/objformat` 9852 else 9853 case $host_os in 9854 freebsd[23].*) objformat=aout ;; 9855 *) objformat=elf ;; 9856 esac 9857 fi 9858 version_type=freebsd-$objformat 9859 case $version_type in 9860 freebsd-elf*) 9861 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9862 need_version=no 9863 need_lib_prefix=no 9864 ;; 9865 freebsd-*) 9866 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9867 need_version=yes 9868 ;; 9869 esac 9870 shlibpath_var=LD_LIBRARY_PATH 9871 case $host_os in 9872 freebsd2.*) 9873 shlibpath_overrides_runpath=yes 9874 ;; 9875 freebsd3.[01]* | freebsdelf3.[01]*) 9876 shlibpath_overrides_runpath=yes 9877 hardcode_into_libs=yes 9878 ;; 9879 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9880 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9881 shlibpath_overrides_runpath=no 9882 hardcode_into_libs=yes 9883 ;; 9884 *) # from 4.6 on, and DragonFly 9885 shlibpath_overrides_runpath=yes 9886 hardcode_into_libs=yes 9887 ;; 9888 esac 9889 ;; 9890 9891haiku*) 9892 version_type=linux 9893 need_lib_prefix=no 9894 need_version=no 9895 dynamic_linker="$host_os runtime_loader" 9896 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9897 soname_spec='${libname}${release}${shared_ext}$major' 9898 shlibpath_var=LIBRARY_PATH 9899 shlibpath_overrides_runpath=yes 9900 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 9901 hardcode_into_libs=yes 9902 ;; 9903 9904hpux9* | hpux10* | hpux11*) 9905 # Give a soname corresponding to the major version so that dld.sl refuses to 9906 # link against other versions. 9907 version_type=sunos 9908 need_lib_prefix=no 9909 need_version=no 9910 case $host_cpu in 9911 ia64*) 9912 shrext_cmds='.so' 9913 hardcode_into_libs=yes 9914 dynamic_linker="$host_os dld.so" 9915 shlibpath_var=LD_LIBRARY_PATH 9916 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9917 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9918 soname_spec='${libname}${release}${shared_ext}$major' 9919 if test "X$HPUX_IA64_MODE" = X32; then 9920 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9921 else 9922 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9923 fi 9924 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9925 ;; 9926 hppa*64*) 9927 shrext_cmds='.sl' 9928 hardcode_into_libs=yes 9929 dynamic_linker="$host_os dld.sl" 9930 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9931 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9933 soname_spec='${libname}${release}${shared_ext}$major' 9934 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9935 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9936 ;; 9937 *) 9938 shrext_cmds='.sl' 9939 dynamic_linker="$host_os dld.sl" 9940 shlibpath_var=SHLIB_PATH 9941 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9942 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9943 soname_spec='${libname}${release}${shared_ext}$major' 9944 ;; 9945 esac 9946 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 9947 postinstall_cmds='chmod 555 $lib' 9948 # or fails outright, so override atomically: 9949 install_override_mode=555 9950 ;; 9951 9952interix[3-9]*) 9953 version_type=linux 9954 need_lib_prefix=no 9955 need_version=no 9956 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9957 soname_spec='${libname}${release}${shared_ext}$major' 9958 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9959 shlibpath_var=LD_LIBRARY_PATH 9960 shlibpath_overrides_runpath=no 9961 hardcode_into_libs=yes 9962 ;; 9963 9964irix5* | irix6* | nonstopux*) 9965 case $host_os in 9966 nonstopux*) version_type=nonstopux ;; 9967 *) 9968 if test "$lt_cv_prog_gnu_ld" = yes; then 9969 version_type=linux 9970 else 9971 version_type=irix 9972 fi ;; 9973 esac 9974 need_lib_prefix=no 9975 need_version=no 9976 soname_spec='${libname}${release}${shared_ext}$major' 9977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9978 case $host_os in 9979 irix5* | nonstopux*) 9980 libsuff= shlibsuff= 9981 ;; 9982 *) 9983 case $LD in # libtool.m4 will add one of these switches to LD 9984 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9985 libsuff= shlibsuff= libmagic=32-bit;; 9986 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9987 libsuff=32 shlibsuff=N32 libmagic=N32;; 9988 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9989 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9990 *) libsuff= shlibsuff= libmagic=never-match;; 9991 esac 9992 ;; 9993 esac 9994 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9995 shlibpath_overrides_runpath=no 9996 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9997 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9998 hardcode_into_libs=yes 9999 ;; 10000 10001# No shared lib support for Linux oldld, aout, or coff. 10002linux*oldld* | linux*aout* | linux*coff*) 10003 dynamic_linker=no 10004 ;; 10005 10006# This must be Linux ELF. 10007linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 10008 version_type=linux 10009 need_lib_prefix=no 10010 need_version=no 10011 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10012 soname_spec='${libname}${release}${shared_ext}$major' 10013 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10014 shlibpath_var=LD_LIBRARY_PATH 10015 shlibpath_overrides_runpath=no 10016 10017 # Some binutils ld are patched to set DT_RUNPATH 10018 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10019 $as_echo_n "(cached) " >&6 10020else 10021 lt_cv_shlibpath_overrides_runpath=no 10022 save_LDFLAGS=$LDFLAGS 10023 save_libdir=$libdir 10024 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10025 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10026 if test x$gcc_no_link = xyes; then 10027 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10028fi 10029cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10030/* end confdefs.h. */ 10031 10032int 10033main () 10034{ 10035 10036 ; 10037 return 0; 10038} 10039_ACEOF 10040if ac_fn_c_try_link "$LINENO"; then : 10041 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10042 lt_cv_shlibpath_overrides_runpath=yes 10043fi 10044fi 10045rm -f core conftest.err conftest.$ac_objext \ 10046 conftest$ac_exeext conftest.$ac_ext 10047 LDFLAGS=$save_LDFLAGS 10048 libdir=$save_libdir 10049 10050fi 10051 10052 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10053 10054 # This implies no fast_install, which is unacceptable. 10055 # Some rework will be needed to allow for fast_install 10056 # before this can be enabled. 10057 hardcode_into_libs=yes 10058 10059 # Append ld.so.conf contents to the search path 10060 if test -f /etc/ld.so.conf; then 10061 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' ' '` 10062 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10063 fi 10064 10065 # We used to test for /lib/ld.so.1 and disable shared libraries on 10066 # powerpc, because MkLinux only supported shared libraries with the 10067 # GNU dynamic linker. Since this was broken with cross compilers, 10068 # most powerpc-linux boxes support dynamic linking these days and 10069 # people can always --disable-shared, the test was removed, and we 10070 # assume the GNU/Linux dynamic linker is in use. 10071 dynamic_linker='GNU/Linux ld.so' 10072 ;; 10073 10074netbsd*) 10075 version_type=sunos 10076 need_lib_prefix=no 10077 need_version=no 10078 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10080 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10081 dynamic_linker='NetBSD (a.out) ld.so' 10082 else 10083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10084 soname_spec='${libname}${release}${shared_ext}$major' 10085 dynamic_linker='NetBSD ld.elf_so' 10086 fi 10087 shlibpath_var=LD_LIBRARY_PATH 10088 shlibpath_overrides_runpath=yes 10089 hardcode_into_libs=yes 10090 ;; 10091 10092newsos6) 10093 version_type=linux 10094 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10095 shlibpath_var=LD_LIBRARY_PATH 10096 shlibpath_overrides_runpath=yes 10097 ;; 10098 10099*nto* | *qnx*) 10100 version_type=qnx 10101 need_lib_prefix=no 10102 need_version=no 10103 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10104 soname_spec='${libname}${release}${shared_ext}$major' 10105 shlibpath_var=LD_LIBRARY_PATH 10106 shlibpath_overrides_runpath=no 10107 hardcode_into_libs=yes 10108 dynamic_linker='ldqnx.so' 10109 ;; 10110 10111openbsd*) 10112 version_type=sunos 10113 sys_lib_dlsearch_path_spec="/usr/lib" 10114 need_lib_prefix=no 10115 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10116 case $host_os in 10117 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10118 *) need_version=no ;; 10119 esac 10120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10121 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10122 shlibpath_var=LD_LIBRARY_PATH 10123 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10124 case $host_os in 10125 openbsd2.[89] | openbsd2.[89].*) 10126 shlibpath_overrides_runpath=no 10127 ;; 10128 *) 10129 shlibpath_overrides_runpath=yes 10130 ;; 10131 esac 10132 else 10133 shlibpath_overrides_runpath=yes 10134 fi 10135 ;; 10136 10137os2*) 10138 libname_spec='$name' 10139 shrext_cmds=".dll" 10140 need_lib_prefix=no 10141 library_names_spec='$libname${shared_ext} $libname.a' 10142 dynamic_linker='OS/2 ld.exe' 10143 shlibpath_var=LIBPATH 10144 ;; 10145 10146osf3* | osf4* | osf5*) 10147 version_type=osf 10148 need_lib_prefix=no 10149 need_version=no 10150 soname_spec='${libname}${release}${shared_ext}$major' 10151 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10152 shlibpath_var=LD_LIBRARY_PATH 10153 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10154 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10155 ;; 10156 10157rdos*) 10158 dynamic_linker=no 10159 ;; 10160 10161solaris*) 10162 version_type=linux 10163 need_lib_prefix=no 10164 need_version=no 10165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10166 soname_spec='${libname}${release}${shared_ext}$major' 10167 shlibpath_var=LD_LIBRARY_PATH 10168 shlibpath_overrides_runpath=yes 10169 hardcode_into_libs=yes 10170 # ldd complains unless libraries are executable 10171 postinstall_cmds='chmod +x $lib' 10172 ;; 10173 10174sunos4*) 10175 version_type=sunos 10176 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10177 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10178 shlibpath_var=LD_LIBRARY_PATH 10179 shlibpath_overrides_runpath=yes 10180 if test "$with_gnu_ld" = yes; then 10181 need_lib_prefix=no 10182 fi 10183 need_version=yes 10184 ;; 10185 10186sysv4 | sysv4.3*) 10187 version_type=linux 10188 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10189 soname_spec='${libname}${release}${shared_ext}$major' 10190 shlibpath_var=LD_LIBRARY_PATH 10191 case $host_vendor in 10192 sni) 10193 shlibpath_overrides_runpath=no 10194 need_lib_prefix=no 10195 runpath_var=LD_RUN_PATH 10196 ;; 10197 siemens) 10198 need_lib_prefix=no 10199 ;; 10200 motorola) 10201 need_lib_prefix=no 10202 need_version=no 10203 shlibpath_overrides_runpath=no 10204 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10205 ;; 10206 esac 10207 ;; 10208 10209sysv4*MP*) 10210 if test -d /usr/nec ;then 10211 version_type=linux 10212 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10213 soname_spec='$libname${shared_ext}.$major' 10214 shlibpath_var=LD_LIBRARY_PATH 10215 fi 10216 ;; 10217 10218sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10219 version_type=freebsd-elf 10220 need_lib_prefix=no 10221 need_version=no 10222 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10223 soname_spec='${libname}${release}${shared_ext}$major' 10224 shlibpath_var=LD_LIBRARY_PATH 10225 shlibpath_overrides_runpath=yes 10226 hardcode_into_libs=yes 10227 if test "$with_gnu_ld" = yes; then 10228 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10229 else 10230 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10231 case $host_os in 10232 sco3.2v5*) 10233 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10234 ;; 10235 esac 10236 fi 10237 sys_lib_dlsearch_path_spec='/usr/lib' 10238 ;; 10239 10240tpf*) 10241 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10242 version_type=linux 10243 need_lib_prefix=no 10244 need_version=no 10245 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10246 shlibpath_var=LD_LIBRARY_PATH 10247 shlibpath_overrides_runpath=no 10248 hardcode_into_libs=yes 10249 ;; 10250 10251uts4*) 10252 version_type=linux 10253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10254 soname_spec='${libname}${release}${shared_ext}$major' 10255 shlibpath_var=LD_LIBRARY_PATH 10256 ;; 10257 10258*) 10259 dynamic_linker=no 10260 ;; 10261esac 10262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10263$as_echo "$dynamic_linker" >&6; } 10264test "$dynamic_linker" = no && can_build_shared=no 10265 10266variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10267if test "$GCC" = yes; then 10268 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10269fi 10270 10271if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10272 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10273fi 10274if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10275 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10276fi 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10370$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10371hardcode_action= 10372if test -n "$hardcode_libdir_flag_spec" || 10373 test -n "$runpath_var" || 10374 test "X$hardcode_automatic" = "Xyes" ; then 10375 10376 # We can hardcode non-existent directories. 10377 if test "$hardcode_direct" != no && 10378 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10379 # have to relink, otherwise we might link with an installed library 10380 # when we should be linking with a yet-to-be-installed one 10381 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10382 test "$hardcode_minus_L" != no; then 10383 # Linking always hardcodes the temporary library directory. 10384 hardcode_action=relink 10385 else 10386 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10387 hardcode_action=immediate 10388 fi 10389else 10390 # We cannot hardcode anything, or else we can only hardcode existing 10391 # directories. 10392 hardcode_action=unsupported 10393fi 10394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10395$as_echo "$hardcode_action" >&6; } 10396 10397if test "$hardcode_action" = relink || 10398 test "$inherit_rpath" = yes; then 10399 # Fast installation is not supported 10400 enable_fast_install=no 10401elif test "$shlibpath_overrides_runpath" = yes || 10402 test "$enable_shared" = no; then 10403 # Fast installation is not necessary 10404 enable_fast_install=needless 10405fi 10406 10407 10408 10409 10410 10411 10412 if test "x$enable_dlopen" != xyes; then 10413 enable_dlopen=unknown 10414 enable_dlopen_self=unknown 10415 enable_dlopen_self_static=unknown 10416else 10417 lt_cv_dlopen=no 10418 lt_cv_dlopen_libs= 10419 10420 case $host_os in 10421 beos*) 10422 lt_cv_dlopen="load_add_on" 10423 lt_cv_dlopen_libs= 10424 lt_cv_dlopen_self=yes 10425 ;; 10426 10427 mingw* | pw32* | cegcc*) 10428 lt_cv_dlopen="LoadLibrary" 10429 lt_cv_dlopen_libs= 10430 ;; 10431 10432 cygwin*) 10433 lt_cv_dlopen="dlopen" 10434 lt_cv_dlopen_libs= 10435 ;; 10436 10437 darwin*) 10438 # if libdl is installed we need to link against it 10439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10440$as_echo_n "checking for dlopen in -ldl... " >&6; } 10441if ${ac_cv_lib_dl_dlopen+:} false; then : 10442 $as_echo_n "(cached) " >&6 10443else 10444 ac_check_lib_save_LIBS=$LIBS 10445LIBS="-ldl $LIBS" 10446if test x$gcc_no_link = xyes; then 10447 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10448fi 10449cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10450/* end confdefs.h. */ 10451 10452/* Override any GCC internal prototype to avoid an error. 10453 Use char because int might match the return type of a GCC 10454 builtin and then its argument prototype would still apply. */ 10455#ifdef __cplusplus 10456extern "C" 10457#endif 10458char dlopen (); 10459int 10460main () 10461{ 10462return dlopen (); 10463 ; 10464 return 0; 10465} 10466_ACEOF 10467if ac_fn_c_try_link "$LINENO"; then : 10468 ac_cv_lib_dl_dlopen=yes 10469else 10470 ac_cv_lib_dl_dlopen=no 10471fi 10472rm -f core conftest.err conftest.$ac_objext \ 10473 conftest$ac_exeext conftest.$ac_ext 10474LIBS=$ac_check_lib_save_LIBS 10475fi 10476{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10477$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10478if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10479 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10480else 10481 10482 lt_cv_dlopen="dyld" 10483 lt_cv_dlopen_libs= 10484 lt_cv_dlopen_self=yes 10485 10486fi 10487 10488 ;; 10489 10490 *) 10491 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10492if test "x$ac_cv_func_shl_load" = xyes; then : 10493 lt_cv_dlopen="shl_load" 10494else 10495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10496$as_echo_n "checking for shl_load in -ldld... " >&6; } 10497if ${ac_cv_lib_dld_shl_load+:} false; then : 10498 $as_echo_n "(cached) " >&6 10499else 10500 ac_check_lib_save_LIBS=$LIBS 10501LIBS="-ldld $LIBS" 10502if test x$gcc_no_link = xyes; then 10503 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10504fi 10505cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10506/* end confdefs.h. */ 10507 10508/* Override any GCC internal prototype to avoid an error. 10509 Use char because int might match the return type of a GCC 10510 builtin and then its argument prototype would still apply. */ 10511#ifdef __cplusplus 10512extern "C" 10513#endif 10514char shl_load (); 10515int 10516main () 10517{ 10518return shl_load (); 10519 ; 10520 return 0; 10521} 10522_ACEOF 10523if ac_fn_c_try_link "$LINENO"; then : 10524 ac_cv_lib_dld_shl_load=yes 10525else 10526 ac_cv_lib_dld_shl_load=no 10527fi 10528rm -f core conftest.err conftest.$ac_objext \ 10529 conftest$ac_exeext conftest.$ac_ext 10530LIBS=$ac_check_lib_save_LIBS 10531fi 10532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10533$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10534if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10535 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10536else 10537 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10538if test "x$ac_cv_func_dlopen" = xyes; then : 10539 lt_cv_dlopen="dlopen" 10540else 10541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10542$as_echo_n "checking for dlopen in -ldl... " >&6; } 10543if ${ac_cv_lib_dl_dlopen+:} false; then : 10544 $as_echo_n "(cached) " >&6 10545else 10546 ac_check_lib_save_LIBS=$LIBS 10547LIBS="-ldl $LIBS" 10548if test x$gcc_no_link = xyes; then 10549 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10550fi 10551cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10552/* end confdefs.h. */ 10553 10554/* Override any GCC internal prototype to avoid an error. 10555 Use char because int might match the return type of a GCC 10556 builtin and then its argument prototype would still apply. */ 10557#ifdef __cplusplus 10558extern "C" 10559#endif 10560char dlopen (); 10561int 10562main () 10563{ 10564return dlopen (); 10565 ; 10566 return 0; 10567} 10568_ACEOF 10569if ac_fn_c_try_link "$LINENO"; then : 10570 ac_cv_lib_dl_dlopen=yes 10571else 10572 ac_cv_lib_dl_dlopen=no 10573fi 10574rm -f core conftest.err conftest.$ac_objext \ 10575 conftest$ac_exeext conftest.$ac_ext 10576LIBS=$ac_check_lib_save_LIBS 10577fi 10578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10579$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10580if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10581 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10582else 10583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10584$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10585if ${ac_cv_lib_svld_dlopen+:} false; then : 10586 $as_echo_n "(cached) " >&6 10587else 10588 ac_check_lib_save_LIBS=$LIBS 10589LIBS="-lsvld $LIBS" 10590if test x$gcc_no_link = xyes; then 10591 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10592fi 10593cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10594/* end confdefs.h. */ 10595 10596/* Override any GCC internal prototype to avoid an error. 10597 Use char because int might match the return type of a GCC 10598 builtin and then its argument prototype would still apply. */ 10599#ifdef __cplusplus 10600extern "C" 10601#endif 10602char dlopen (); 10603int 10604main () 10605{ 10606return dlopen (); 10607 ; 10608 return 0; 10609} 10610_ACEOF 10611if ac_fn_c_try_link "$LINENO"; then : 10612 ac_cv_lib_svld_dlopen=yes 10613else 10614 ac_cv_lib_svld_dlopen=no 10615fi 10616rm -f core conftest.err conftest.$ac_objext \ 10617 conftest$ac_exeext conftest.$ac_ext 10618LIBS=$ac_check_lib_save_LIBS 10619fi 10620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10621$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10622if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10623 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10624else 10625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10626$as_echo_n "checking for dld_link in -ldld... " >&6; } 10627if ${ac_cv_lib_dld_dld_link+:} false; then : 10628 $as_echo_n "(cached) " >&6 10629else 10630 ac_check_lib_save_LIBS=$LIBS 10631LIBS="-ldld $LIBS" 10632if test x$gcc_no_link = xyes; then 10633 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10634fi 10635cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10636/* end confdefs.h. */ 10637 10638/* Override any GCC internal prototype to avoid an error. 10639 Use char because int might match the return type of a GCC 10640 builtin and then its argument prototype would still apply. */ 10641#ifdef __cplusplus 10642extern "C" 10643#endif 10644char dld_link (); 10645int 10646main () 10647{ 10648return dld_link (); 10649 ; 10650 return 0; 10651} 10652_ACEOF 10653if ac_fn_c_try_link "$LINENO"; then : 10654 ac_cv_lib_dld_dld_link=yes 10655else 10656 ac_cv_lib_dld_dld_link=no 10657fi 10658rm -f core conftest.err conftest.$ac_objext \ 10659 conftest$ac_exeext conftest.$ac_ext 10660LIBS=$ac_check_lib_save_LIBS 10661fi 10662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10663$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10664if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10665 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10666fi 10667 10668 10669fi 10670 10671 10672fi 10673 10674 10675fi 10676 10677 10678fi 10679 10680 10681fi 10682 10683 ;; 10684 esac 10685 10686 if test "x$lt_cv_dlopen" != xno; then 10687 enable_dlopen=yes 10688 else 10689 enable_dlopen=no 10690 fi 10691 10692 case $lt_cv_dlopen in 10693 dlopen) 10694 save_CPPFLAGS="$CPPFLAGS" 10695 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10696 10697 save_LDFLAGS="$LDFLAGS" 10698 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10699 10700 save_LIBS="$LIBS" 10701 LIBS="$lt_cv_dlopen_libs $LIBS" 10702 10703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10704$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10705if ${lt_cv_dlopen_self+:} false; then : 10706 $as_echo_n "(cached) " >&6 10707else 10708 if test "$cross_compiling" = yes; then : 10709 lt_cv_dlopen_self=cross 10710else 10711 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10712 lt_status=$lt_dlunknown 10713 cat > conftest.$ac_ext <<_LT_EOF 10714#line 10714 "configure" 10715#include "confdefs.h" 10716 10717#if HAVE_DLFCN_H 10718#include <dlfcn.h> 10719#endif 10720 10721#include <stdio.h> 10722 10723#ifdef RTLD_GLOBAL 10724# define LT_DLGLOBAL RTLD_GLOBAL 10725#else 10726# ifdef DL_GLOBAL 10727# define LT_DLGLOBAL DL_GLOBAL 10728# else 10729# define LT_DLGLOBAL 0 10730# endif 10731#endif 10732 10733/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10734 find out it does not work in some platform. */ 10735#ifndef LT_DLLAZY_OR_NOW 10736# ifdef RTLD_LAZY 10737# define LT_DLLAZY_OR_NOW RTLD_LAZY 10738# else 10739# ifdef DL_LAZY 10740# define LT_DLLAZY_OR_NOW DL_LAZY 10741# else 10742# ifdef RTLD_NOW 10743# define LT_DLLAZY_OR_NOW RTLD_NOW 10744# else 10745# ifdef DL_NOW 10746# define LT_DLLAZY_OR_NOW DL_NOW 10747# else 10748# define LT_DLLAZY_OR_NOW 0 10749# endif 10750# endif 10751# endif 10752# endif 10753#endif 10754 10755/* When -fvisbility=hidden is used, assume the code has been annotated 10756 correspondingly for the symbols needed. */ 10757#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10758void fnord () __attribute__((visibility("default"))); 10759#endif 10760 10761void fnord () { int i=42; } 10762int main () 10763{ 10764 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10765 int status = $lt_dlunknown; 10766 10767 if (self) 10768 { 10769 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10770 else 10771 { 10772 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10773 else puts (dlerror ()); 10774 } 10775 /* dlclose (self); */ 10776 } 10777 else 10778 puts (dlerror ()); 10779 10780 return status; 10781} 10782_LT_EOF 10783 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10784 (eval $ac_link) 2>&5 10785 ac_status=$? 10786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10787 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10788 (./conftest; exit; ) >&5 2>/dev/null 10789 lt_status=$? 10790 case x$lt_status in 10791 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10792 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10793 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10794 esac 10795 else : 10796 # compilation failed 10797 lt_cv_dlopen_self=no 10798 fi 10799fi 10800rm -fr conftest* 10801 10802 10803fi 10804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10805$as_echo "$lt_cv_dlopen_self" >&6; } 10806 10807 if test "x$lt_cv_dlopen_self" = xyes; then 10808 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10810$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10811if ${lt_cv_dlopen_self_static+:} false; then : 10812 $as_echo_n "(cached) " >&6 10813else 10814 if test "$cross_compiling" = yes; then : 10815 lt_cv_dlopen_self_static=cross 10816else 10817 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10818 lt_status=$lt_dlunknown 10819 cat > conftest.$ac_ext <<_LT_EOF 10820#line 10820 "configure" 10821#include "confdefs.h" 10822 10823#if HAVE_DLFCN_H 10824#include <dlfcn.h> 10825#endif 10826 10827#include <stdio.h> 10828 10829#ifdef RTLD_GLOBAL 10830# define LT_DLGLOBAL RTLD_GLOBAL 10831#else 10832# ifdef DL_GLOBAL 10833# define LT_DLGLOBAL DL_GLOBAL 10834# else 10835# define LT_DLGLOBAL 0 10836# endif 10837#endif 10838 10839/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10840 find out it does not work in some platform. */ 10841#ifndef LT_DLLAZY_OR_NOW 10842# ifdef RTLD_LAZY 10843# define LT_DLLAZY_OR_NOW RTLD_LAZY 10844# else 10845# ifdef DL_LAZY 10846# define LT_DLLAZY_OR_NOW DL_LAZY 10847# else 10848# ifdef RTLD_NOW 10849# define LT_DLLAZY_OR_NOW RTLD_NOW 10850# else 10851# ifdef DL_NOW 10852# define LT_DLLAZY_OR_NOW DL_NOW 10853# else 10854# define LT_DLLAZY_OR_NOW 0 10855# endif 10856# endif 10857# endif 10858# endif 10859#endif 10860 10861/* When -fvisbility=hidden is used, assume the code has been annotated 10862 correspondingly for the symbols needed. */ 10863#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10864void fnord () __attribute__((visibility("default"))); 10865#endif 10866 10867void fnord () { int i=42; } 10868int main () 10869{ 10870 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10871 int status = $lt_dlunknown; 10872 10873 if (self) 10874 { 10875 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10876 else 10877 { 10878 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10879 else puts (dlerror ()); 10880 } 10881 /* dlclose (self); */ 10882 } 10883 else 10884 puts (dlerror ()); 10885 10886 return status; 10887} 10888_LT_EOF 10889 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10890 (eval $ac_link) 2>&5 10891 ac_status=$? 10892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10893 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10894 (./conftest; exit; ) >&5 2>/dev/null 10895 lt_status=$? 10896 case x$lt_status in 10897 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10898 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10899 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10900 esac 10901 else : 10902 # compilation failed 10903 lt_cv_dlopen_self_static=no 10904 fi 10905fi 10906rm -fr conftest* 10907 10908 10909fi 10910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10911$as_echo "$lt_cv_dlopen_self_static" >&6; } 10912 fi 10913 10914 CPPFLAGS="$save_CPPFLAGS" 10915 LDFLAGS="$save_LDFLAGS" 10916 LIBS="$save_LIBS" 10917 ;; 10918 esac 10919 10920 case $lt_cv_dlopen_self in 10921 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10922 *) enable_dlopen_self=unknown ;; 10923 esac 10924 10925 case $lt_cv_dlopen_self_static in 10926 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10927 *) enable_dlopen_self_static=unknown ;; 10928 esac 10929fi 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947striplib= 10948old_striplib= 10949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10950$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10951if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10952 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10953 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10955$as_echo "yes" >&6; } 10956else 10957# FIXME - insert some real tests, host_os isn't really good enough 10958 case $host_os in 10959 darwin*) 10960 if test -n "$STRIP" ; then 10961 striplib="$STRIP -x" 10962 old_striplib="$STRIP -S" 10963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10964$as_echo "yes" >&6; } 10965 else 10966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10967$as_echo "no" >&6; } 10968 fi 10969 ;; 10970 *) 10971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10972$as_echo "no" >&6; } 10973 ;; 10974 esac 10975fi 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 # Report which library types will actually be built 10989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10990$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10992$as_echo "$can_build_shared" >&6; } 10993 10994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10995$as_echo_n "checking whether to build shared libraries... " >&6; } 10996 test "$can_build_shared" = "no" && enable_shared=no 10997 10998 # On AIX, shared libraries and static libraries use the same namespace, and 10999 # are all built from PIC. 11000 case $host_os in 11001 aix3*) 11002 test "$enable_shared" = yes && enable_static=no 11003 if test -n "$RANLIB"; then 11004 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11005 postinstall_cmds='$RANLIB $lib' 11006 fi 11007 ;; 11008 11009 aix[4-9]*) 11010 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11011 test "$enable_shared" = yes && enable_static=no 11012 fi 11013 ;; 11014 esac 11015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11016$as_echo "$enable_shared" >&6; } 11017 11018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11019$as_echo_n "checking whether to build static libraries... " >&6; } 11020 # Make sure either enable_shared or enable_static is yes. 11021 test "$enable_shared" = yes || enable_static=yes 11022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11023$as_echo "$enable_static" >&6; } 11024 11025 11026 11027 11028fi 11029ac_ext=c 11030ac_cpp='$CPP $CPPFLAGS' 11031ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11032ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11033ac_compiler_gnu=$ac_cv_c_compiler_gnu 11034 11035CC="$lt_save_CC" 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 ac_config_commands="$ac_config_commands libtool" 11050 11051 11052 11053 11054# Only expand once: 11055 11056 11057 11058# Find CPP now so that any conditional tests below won't do it and 11059# thereby make the resulting definitions conditional. 11060ac_ext=c 11061ac_cpp='$CPP $CPPFLAGS' 11062ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11063ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11064ac_compiler_gnu=$ac_cv_c_compiler_gnu 11065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 11066$as_echo_n "checking how to run the C preprocessor... " >&6; } 11067# On Suns, sometimes $CPP names a directory. 11068if test -n "$CPP" && test -d "$CPP"; then 11069 CPP= 11070fi 11071if test -z "$CPP"; then 11072 if ${ac_cv_prog_CPP+:} false; then : 11073 $as_echo_n "(cached) " >&6 11074else 11075 # Double quotes because CPP needs to be expanded 11076 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 11077 do 11078 ac_preproc_ok=false 11079for ac_c_preproc_warn_flag in '' yes 11080do 11081 # Use a header file that comes with gcc, so configuring glibc 11082 # with a fresh cross-compiler works. 11083 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11084 # <limits.h> exists even on freestanding compilers. 11085 # On the NeXT, cc -E runs the code through the compiler's parser, 11086 # not just through cpp. "Syntax error" is here to catch this case. 11087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11088/* end confdefs.h. */ 11089#ifdef __STDC__ 11090# include <limits.h> 11091#else 11092# include <assert.h> 11093#endif 11094 Syntax error 11095_ACEOF 11096if ac_fn_c_try_cpp "$LINENO"; then : 11097 11098else 11099 # Broken: fails on valid input. 11100continue 11101fi 11102rm -f conftest.err conftest.i conftest.$ac_ext 11103 11104 # OK, works on sane cases. Now check whether nonexistent headers 11105 # can be detected and how. 11106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11107/* end confdefs.h. */ 11108#include <ac_nonexistent.h> 11109_ACEOF 11110if ac_fn_c_try_cpp "$LINENO"; then : 11111 # Broken: success on invalid input. 11112continue 11113else 11114 # Passes both tests. 11115ac_preproc_ok=: 11116break 11117fi 11118rm -f conftest.err conftest.i conftest.$ac_ext 11119 11120done 11121# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11122rm -f conftest.i conftest.err conftest.$ac_ext 11123if $ac_preproc_ok; then : 11124 break 11125fi 11126 11127 done 11128 ac_cv_prog_CPP=$CPP 11129 11130fi 11131 CPP=$ac_cv_prog_CPP 11132else 11133 ac_cv_prog_CPP=$CPP 11134fi 11135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 11136$as_echo "$CPP" >&6; } 11137ac_preproc_ok=false 11138for ac_c_preproc_warn_flag in '' yes 11139do 11140 # Use a header file that comes with gcc, so configuring glibc 11141 # with a fresh cross-compiler works. 11142 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11143 # <limits.h> exists even on freestanding compilers. 11144 # On the NeXT, cc -E runs the code through the compiler's parser, 11145 # not just through cpp. "Syntax error" is here to catch this case. 11146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11147/* end confdefs.h. */ 11148#ifdef __STDC__ 11149# include <limits.h> 11150#else 11151# include <assert.h> 11152#endif 11153 Syntax error 11154_ACEOF 11155if ac_fn_c_try_cpp "$LINENO"; then : 11156 11157else 11158 # Broken: fails on valid input. 11159continue 11160fi 11161rm -f conftest.err conftest.i conftest.$ac_ext 11162 11163 # OK, works on sane cases. Now check whether nonexistent headers 11164 # can be detected and how. 11165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11166/* end confdefs.h. */ 11167#include <ac_nonexistent.h> 11168_ACEOF 11169if ac_fn_c_try_cpp "$LINENO"; then : 11170 # Broken: success on invalid input. 11171continue 11172else 11173 # Passes both tests. 11174ac_preproc_ok=: 11175break 11176fi 11177rm -f conftest.err conftest.i conftest.$ac_ext 11178 11179done 11180# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11181rm -f conftest.i conftest.err conftest.$ac_ext 11182if $ac_preproc_ok; then : 11183 11184else 11185 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11186$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11187as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 11188See \`config.log' for more details" "$LINENO" 5; } 11189fi 11190 11191ac_ext=c 11192ac_cpp='$CPP $CPPFLAGS' 11193ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11194ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11195ac_compiler_gnu=$ac_cv_c_compiler_gnu 11196 11197 11198if test -n "$with_cross_host"; then 11199 # We are being configured with a cross compiler. AC_REPLACE_FUNCS 11200 # may not work correctly, because the compiler may not be able to 11201 # link executables. 11202 11203 # We assume newlib. This lets us hard-code the functions we know 11204 # we'll have. 11205 $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h 11206 11207 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 11208 11209 11210 # We ignore --with-system-zlib in this case. 11211 target_all=libzgcj.la 11212else 11213 if test x$gcc_no_link = xyes; then 11214 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 11215 ac_cv_func_mmap_fixed_mapped=no 11216 fi 11217fi 11218if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 11219 11220 11221 11222 for ac_header in $ac_header_list 11223do : 11224 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 11225ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 11226" 11227if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11228 cat >>confdefs.h <<_ACEOF 11229#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11230_ACEOF 11231 11232fi 11233 11234done 11235 11236 11237 11238 11239 11240 11241 11242 11243for ac_func in getpagesize 11244do : 11245 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 11246if test "x$ac_cv_func_getpagesize" = xyes; then : 11247 cat >>confdefs.h <<_ACEOF 11248#define HAVE_GETPAGESIZE 1 11249_ACEOF 11250 11251fi 11252done 11253 11254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 11255$as_echo_n "checking for working mmap... " >&6; } 11256if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 11257 $as_echo_n "(cached) " >&6 11258else 11259 if test "$cross_compiling" = yes; then : 11260 ac_cv_func_mmap_fixed_mapped=no 11261else 11262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11263/* end confdefs.h. */ 11264$ac_includes_default 11265/* malloc might have been renamed as rpl_malloc. */ 11266#undef malloc 11267 11268/* Thanks to Mike Haertel and Jim Avera for this test. 11269 Here is a matrix of mmap possibilities: 11270 mmap private not fixed 11271 mmap private fixed at somewhere currently unmapped 11272 mmap private fixed at somewhere already mapped 11273 mmap shared not fixed 11274 mmap shared fixed at somewhere currently unmapped 11275 mmap shared fixed at somewhere already mapped 11276 For private mappings, we should verify that changes cannot be read() 11277 back from the file, nor mmap's back from the file at a different 11278 address. (There have been systems where private was not correctly 11279 implemented like the infamous i386 svr4.0, and systems where the 11280 VM page cache was not coherent with the file system buffer cache 11281 like early versions of FreeBSD and possibly contemporary NetBSD.) 11282 For shared mappings, we should conversely verify that changes get 11283 propagated back to all the places they're supposed to be. 11284 11285 Grep wants private fixed already mapped. 11286 The main things grep needs to know about mmap are: 11287 * does it exist and is it safe to write into the mmap'd area 11288 * how to use it (BSD variants) */ 11289 11290#include <fcntl.h> 11291#include <sys/mman.h> 11292 11293#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 11294char *malloc (); 11295#endif 11296 11297/* This mess was copied from the GNU getpagesize.h. */ 11298#ifndef HAVE_GETPAGESIZE 11299# ifdef _SC_PAGESIZE 11300# define getpagesize() sysconf(_SC_PAGESIZE) 11301# else /* no _SC_PAGESIZE */ 11302# ifdef HAVE_SYS_PARAM_H 11303# include <sys/param.h> 11304# ifdef EXEC_PAGESIZE 11305# define getpagesize() EXEC_PAGESIZE 11306# else /* no EXEC_PAGESIZE */ 11307# ifdef NBPG 11308# define getpagesize() NBPG * CLSIZE 11309# ifndef CLSIZE 11310# define CLSIZE 1 11311# endif /* no CLSIZE */ 11312# else /* no NBPG */ 11313# ifdef NBPC 11314# define getpagesize() NBPC 11315# else /* no NBPC */ 11316# ifdef PAGESIZE 11317# define getpagesize() PAGESIZE 11318# endif /* PAGESIZE */ 11319# endif /* no NBPC */ 11320# endif /* no NBPG */ 11321# endif /* no EXEC_PAGESIZE */ 11322# else /* no HAVE_SYS_PARAM_H */ 11323# define getpagesize() 8192 /* punt totally */ 11324# endif /* no HAVE_SYS_PARAM_H */ 11325# endif /* no _SC_PAGESIZE */ 11326 11327#endif /* no HAVE_GETPAGESIZE */ 11328 11329int 11330main () 11331{ 11332 char *data, *data2, *data3; 11333 const char *cdata2; 11334 int i, pagesize; 11335 int fd, fd2; 11336 11337 pagesize = getpagesize (); 11338 11339 /* First, make a file with some known garbage in it. */ 11340 data = (char *) malloc (pagesize); 11341 if (!data) 11342 return 1; 11343 for (i = 0; i < pagesize; ++i) 11344 *(data + i) = rand (); 11345 umask (0); 11346 fd = creat ("conftest.mmap", 0600); 11347 if (fd < 0) 11348 return 2; 11349 if (write (fd, data, pagesize) != pagesize) 11350 return 3; 11351 close (fd); 11352 11353 /* Next, check that the tail of a page is zero-filled. File must have 11354 non-zero length, otherwise we risk SIGBUS for entire page. */ 11355 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 11356 if (fd2 < 0) 11357 return 4; 11358 cdata2 = ""; 11359 if (write (fd2, cdata2, 1) != 1) 11360 return 5; 11361 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 11362 if (data2 == MAP_FAILED) 11363 return 6; 11364 for (i = 0; i < pagesize; ++i) 11365 if (*(data2 + i)) 11366 return 7; 11367 close (fd2); 11368 if (munmap (data2, pagesize)) 11369 return 8; 11370 11371 /* Next, try to mmap the file at a fixed address which already has 11372 something else allocated at it. If we can, also make sure that 11373 we see the same garbage. */ 11374 fd = open ("conftest.mmap", O_RDWR); 11375 if (fd < 0) 11376 return 9; 11377 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 11378 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 11379 return 10; 11380 for (i = 0; i < pagesize; ++i) 11381 if (*(data + i) != *(data2 + i)) 11382 return 11; 11383 11384 /* Finally, make sure that changes to the mapped area do not 11385 percolate back to the file as seen by read(). (This is a bug on 11386 some variants of i386 svr4.0.) */ 11387 for (i = 0; i < pagesize; ++i) 11388 *(data2 + i) = *(data2 + i) + 1; 11389 data3 = (char *) malloc (pagesize); 11390 if (!data3) 11391 return 12; 11392 if (read (fd, data3, pagesize) != pagesize) 11393 return 13; 11394 for (i = 0; i < pagesize; ++i) 11395 if (*(data + i) != *(data3 + i)) 11396 return 14; 11397 close (fd); 11398 return 0; 11399} 11400_ACEOF 11401if ac_fn_c_try_run "$LINENO"; then : 11402 ac_cv_func_mmap_fixed_mapped=yes 11403else 11404 ac_cv_func_mmap_fixed_mapped=no 11405fi 11406rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11407 conftest.$ac_objext conftest.beam conftest.$ac_ext 11408fi 11409 11410fi 11411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 11412$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 11413if test $ac_cv_func_mmap_fixed_mapped = yes; then 11414 11415$as_echo "#define HAVE_MMAP 1" >>confdefs.h 11416 11417fi 11418rm -f conftest.mmap conftest.txt 11419 11420fi 11421 for ac_func in memcpy strerror 11422do : 11423 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 11424ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 11425if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 11426 cat >>confdefs.h <<_ACEOF 11427#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 11428_ACEOF 11429 11430fi 11431done 11432 11433 11434 if test "$with_system_zlib" = yes; then 11435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5 11436$as_echo_n "checking for deflate in -lz... " >&6; } 11437if ${ac_cv_lib_z_deflate+:} false; then : 11438 $as_echo_n "(cached) " >&6 11439else 11440 ac_check_lib_save_LIBS=$LIBS 11441LIBS="-lz $LIBS" 11442if test x$gcc_no_link = xyes; then 11443 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11444fi 11445cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11446/* end confdefs.h. */ 11447 11448/* Override any GCC internal prototype to avoid an error. 11449 Use char because int might match the return type of a GCC 11450 builtin and then its argument prototype would still apply. */ 11451#ifdef __cplusplus 11452extern "C" 11453#endif 11454char deflate (); 11455int 11456main () 11457{ 11458return deflate (); 11459 ; 11460 return 0; 11461} 11462_ACEOF 11463if ac_fn_c_try_link "$LINENO"; then : 11464 ac_cv_lib_z_deflate=yes 11465else 11466 ac_cv_lib_z_deflate=no 11467fi 11468rm -f core conftest.err conftest.$ac_objext \ 11469 conftest$ac_exeext conftest.$ac_ext 11470LIBS=$ac_check_lib_save_LIBS 11471fi 11472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5 11473$as_echo "$ac_cv_lib_z_deflate" >&6; } 11474if test "x$ac_cv_lib_z_deflate" = xyes; then : 11475 target_all= 11476else 11477 target_all=libzgcj.la 11478fi 11479 11480 else 11481 target_all=libzgcj.la 11482 fi 11483fi 11484 11485 11486 11487for ac_header in unistd.h 11488do : 11489 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 11490if test "x$ac_cv_header_unistd_h" = xyes; then : 11491 cat >>confdefs.h <<_ACEOF 11492#define HAVE_UNISTD_H 1 11493_ACEOF 11494 11495fi 11496 11497done 11498 11499 11500if test -n "$with_cross_host" && 11501 test x"$with_cross_host" != x"no"; then 11502 toolexecdir='$(exec_prefix)/$(target_alias)' 11503 toolexeclibdir='$(toolexecdir)/lib' 11504else 11505 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 11506 toolexeclibdir='$(libdir)' 11507fi 11508if test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; then 11509 multiosdir=/`$CC -print-multi-os-directory` 11510 case $multiosdir in 11511 /.) multiosdir= ;; # Avoid trailing /. 11512 esac 11513else 11514 multiosdir= 11515fi 11516toolexeclibdir=${toolexeclibdir}${multiosdir} 11517 11518 11519 11520 if test -n "$with_target_subdir"; then 11521 TARGET_LIBRARY_TRUE= 11522 TARGET_LIBRARY_FALSE='#' 11523else 11524 TARGET_LIBRARY_TRUE='#' 11525 TARGET_LIBRARY_FALSE= 11526fi 11527 11528 11529if test "${multilib}" = "yes"; then 11530 multilib_arg="--enable-multilib" 11531else 11532 multilib_arg= 11533fi 11534 11535# Check whether --enable-host-shared was given. 11536if test "${enable_host_shared+set}" = set; then : 11537 enableval=$enable_host_shared; PICFLAG=-fPIC 11538else 11539 PICFLAG= 11540fi 11541 11542 11543 11544ac_config_files="$ac_config_files Makefile" 11545 11546cat >confcache <<\_ACEOF 11547# This file is a shell script that caches the results of configure 11548# tests run on this system so they can be shared between configure 11549# scripts and configure runs, see configure's option --config-cache. 11550# It is not useful on other systems. If it contains results you don't 11551# want to keep, you may remove or edit it. 11552# 11553# config.status only pays attention to the cache file if you give it 11554# the --recheck option to rerun configure. 11555# 11556# `ac_cv_env_foo' variables (set or unset) will be overridden when 11557# loading this file, other *unset* `ac_cv_foo' will be assigned the 11558# following values. 11559 11560_ACEOF 11561 11562# The following way of writing the cache mishandles newlines in values, 11563# but we know of no workaround that is simple, portable, and efficient. 11564# So, we kill variables containing newlines. 11565# Ultrix sh set writes to stderr and can't be redirected directly, 11566# and sets the high bit in the cache file unless we assign to the vars. 11567( 11568 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11569 eval ac_val=\$$ac_var 11570 case $ac_val in #( 11571 *${as_nl}*) 11572 case $ac_var in #( 11573 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11574$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11575 esac 11576 case $ac_var in #( 11577 _ | IFS | as_nl) ;; #( 11578 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11579 *) { eval $ac_var=; unset $ac_var;} ;; 11580 esac ;; 11581 esac 11582 done 11583 11584 (set) 2>&1 | 11585 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11586 *${as_nl}ac_space=\ *) 11587 # `set' does not quote correctly, so add quotes: double-quote 11588 # substitution turns \\\\ into \\, and sed turns \\ into \. 11589 sed -n \ 11590 "s/'/'\\\\''/g; 11591 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11592 ;; #( 11593 *) 11594 # `set' quotes correctly as required by POSIX, so do not add quotes. 11595 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11596 ;; 11597 esac | 11598 sort 11599) | 11600 sed ' 11601 /^ac_cv_env_/b end 11602 t clear 11603 :clear 11604 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11605 t end 11606 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11607 :end' >>confcache 11608if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11609 if test -w "$cache_file"; then 11610 if test "x$cache_file" != "x/dev/null"; then 11611 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11612$as_echo "$as_me: updating cache $cache_file" >&6;} 11613 if test ! -f "$cache_file" || test -h "$cache_file"; then 11614 cat confcache >"$cache_file" 11615 else 11616 case $cache_file in #( 11617 */* | ?:*) 11618 mv -f confcache "$cache_file"$$ && 11619 mv -f "$cache_file"$$ "$cache_file" ;; #( 11620 *) 11621 mv -f confcache "$cache_file" ;; 11622 esac 11623 fi 11624 fi 11625 else 11626 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11627$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11628 fi 11629fi 11630rm -f confcache 11631 11632test "x$prefix" = xNONE && prefix=$ac_default_prefix 11633# Let make expand exec_prefix. 11634test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11635 11636# Transform confdefs.h into DEFS. 11637# Protect against shell expansion while executing Makefile rules. 11638# Protect against Makefile macro expansion. 11639# 11640# If the first sed substitution is executed (which looks for macros that 11641# take arguments), then branch to the quote section. Otherwise, 11642# look for a macro that doesn't take arguments. 11643ac_script=' 11644:mline 11645/\\$/{ 11646 N 11647 s,\\\n,, 11648 b mline 11649} 11650t clear 11651:clear 11652s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 11653t quote 11654s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 11655t quote 11656b any 11657:quote 11658s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 11659s/\[/\\&/g 11660s/\]/\\&/g 11661s/\$/$$/g 11662H 11663:any 11664${ 11665 g 11666 s/^\n// 11667 s/\n/ /g 11668 p 11669} 11670' 11671DEFS=`sed -n "$ac_script" confdefs.h` 11672 11673 11674ac_libobjs= 11675ac_ltlibobjs= 11676U= 11677for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11678 # 1. Remove the extension, and $U if already installed. 11679 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11680 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11681 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11682 # will be set to the directory where LIBOBJS objects are built. 11683 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11684 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11685done 11686LIBOBJS=$ac_libobjs 11687 11688LTLIBOBJS=$ac_ltlibobjs 11689 11690 11691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 11692$as_echo_n "checking that generated files are newer than configure... " >&6; } 11693 if test -n "$am_sleep_pid"; then 11694 # Hide warnings about reused PIDs. 11695 wait $am_sleep_pid 2>/dev/null 11696 fi 11697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 11698$as_echo "done" >&6; } 11699 if test -n "$EXEEXT"; then 11700 am__EXEEXT_TRUE= 11701 am__EXEEXT_FALSE='#' 11702else 11703 am__EXEEXT_TRUE='#' 11704 am__EXEEXT_FALSE= 11705fi 11706 11707if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11708 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 11709Usually this means the macro was only invoked conditionally." "$LINENO" 5 11710fi 11711if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11712 as_fn_error $? "conditional \"AMDEP\" was never defined. 11713Usually this means the macro was only invoked conditionally." "$LINENO" 5 11714fi 11715if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11716 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 11717Usually this means the macro was only invoked conditionally." "$LINENO" 5 11718fi 11719if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then 11720 as_fn_error $? "conditional \"TARGET_LIBRARY\" was never defined. 11721Usually this means the macro was only invoked conditionally." "$LINENO" 5 11722fi 11723 11724: "${CONFIG_STATUS=./config.status}" 11725ac_write_fail=0 11726ac_clean_files_save=$ac_clean_files 11727ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11728{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11729$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11730as_write_fail=0 11731cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11732#! $SHELL 11733# Generated by $as_me. 11734# Run this file to recreate the current configuration. 11735# Compiler output produced by configure, useful for debugging 11736# configure, is in config.log if it exists. 11737 11738debug=false 11739ac_cs_recheck=false 11740ac_cs_silent=false 11741 11742SHELL=\${CONFIG_SHELL-$SHELL} 11743export SHELL 11744_ASEOF 11745cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11746## -------------------- ## 11747## M4sh Initialization. ## 11748## -------------------- ## 11749 11750# Be more Bourne compatible 11751DUALCASE=1; export DUALCASE # for MKS sh 11752if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11753 emulate sh 11754 NULLCMD=: 11755 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11756 # is contrary to our usage. Disable this feature. 11757 alias -g '${1+"$@"}'='"$@"' 11758 setopt NO_GLOB_SUBST 11759else 11760 case `(set -o) 2>/dev/null` in #( 11761 *posix*) : 11762 set -o posix ;; #( 11763 *) : 11764 ;; 11765esac 11766fi 11767 11768 11769as_nl=' 11770' 11771export as_nl 11772# Printing a long string crashes Solaris 7 /usr/bin/printf. 11773as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11774as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11775as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11776# Prefer a ksh shell builtin over an external printf program on Solaris, 11777# but without wasting forks for bash or zsh. 11778if test -z "$BASH_VERSION$ZSH_VERSION" \ 11779 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11780 as_echo='print -r --' 11781 as_echo_n='print -rn --' 11782elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11783 as_echo='printf %s\n' 11784 as_echo_n='printf %s' 11785else 11786 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11787 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11788 as_echo_n='/usr/ucb/echo -n' 11789 else 11790 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11791 as_echo_n_body='eval 11792 arg=$1; 11793 case $arg in #( 11794 *"$as_nl"*) 11795 expr "X$arg" : "X\\(.*\\)$as_nl"; 11796 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11797 esac; 11798 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11799 ' 11800 export as_echo_n_body 11801 as_echo_n='sh -c $as_echo_n_body as_echo' 11802 fi 11803 export as_echo_body 11804 as_echo='sh -c $as_echo_body as_echo' 11805fi 11806 11807# The user is always right. 11808if test "${PATH_SEPARATOR+set}" != set; then 11809 PATH_SEPARATOR=: 11810 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11811 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11812 PATH_SEPARATOR=';' 11813 } 11814fi 11815 11816 11817# IFS 11818# We need space, tab and new line, in precisely that order. Quoting is 11819# there to prevent editors from complaining about space-tab. 11820# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11821# splitting by setting IFS to empty value.) 11822IFS=" "" $as_nl" 11823 11824# Find who we are. Look in the path if we contain no directory separator. 11825as_myself= 11826case $0 in #(( 11827 *[\\/]* ) as_myself=$0 ;; 11828 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11829for as_dir in $PATH 11830do 11831 IFS=$as_save_IFS 11832 test -z "$as_dir" && as_dir=. 11833 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11834 done 11835IFS=$as_save_IFS 11836 11837 ;; 11838esac 11839# We did not find ourselves, most probably we were run as `sh COMMAND' 11840# in which case we are not to be found in the path. 11841if test "x$as_myself" = x; then 11842 as_myself=$0 11843fi 11844if test ! -f "$as_myself"; then 11845 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11846 exit 1 11847fi 11848 11849# Unset variables that we do not need and which cause bugs (e.g. in 11850# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11851# suppresses any "Segmentation fault" message there. '((' could 11852# trigger a bug in pdksh 5.2.14. 11853for as_var in BASH_ENV ENV MAIL MAILPATH 11854do eval test x\${$as_var+set} = xset \ 11855 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11856done 11857PS1='$ ' 11858PS2='> ' 11859PS4='+ ' 11860 11861# NLS nuisances. 11862LC_ALL=C 11863export LC_ALL 11864LANGUAGE=C 11865export LANGUAGE 11866 11867# CDPATH. 11868(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11869 11870 11871# as_fn_error STATUS ERROR [LINENO LOG_FD] 11872# ---------------------------------------- 11873# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11874# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11875# script with STATUS, using 1 if that was 0. 11876as_fn_error () 11877{ 11878 as_status=$1; test $as_status -eq 0 && as_status=1 11879 if test "$4"; then 11880 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11881 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 11882 fi 11883 $as_echo "$as_me: error: $2" >&2 11884 as_fn_exit $as_status 11885} # as_fn_error 11886 11887 11888# as_fn_set_status STATUS 11889# ----------------------- 11890# Set $? to STATUS, without forking. 11891as_fn_set_status () 11892{ 11893 return $1 11894} # as_fn_set_status 11895 11896# as_fn_exit STATUS 11897# ----------------- 11898# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11899as_fn_exit () 11900{ 11901 set +e 11902 as_fn_set_status $1 11903 exit $1 11904} # as_fn_exit 11905 11906# as_fn_unset VAR 11907# --------------- 11908# Portably unset VAR. 11909as_fn_unset () 11910{ 11911 { eval $1=; unset $1;} 11912} 11913as_unset=as_fn_unset 11914# as_fn_append VAR VALUE 11915# ---------------------- 11916# Append the text in VALUE to the end of the definition contained in VAR. Take 11917# advantage of any shell optimizations that allow amortized linear growth over 11918# repeated appends, instead of the typical quadratic growth present in naive 11919# implementations. 11920if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11921 eval 'as_fn_append () 11922 { 11923 eval $1+=\$2 11924 }' 11925else 11926 as_fn_append () 11927 { 11928 eval $1=\$$1\$2 11929 } 11930fi # as_fn_append 11931 11932# as_fn_arith ARG... 11933# ------------------ 11934# Perform arithmetic evaluation on the ARGs, and store the result in the 11935# global $as_val. Take advantage of shells that can avoid forks. The arguments 11936# must be portable across $(()) and expr. 11937if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11938 eval 'as_fn_arith () 11939 { 11940 as_val=$(( $* )) 11941 }' 11942else 11943 as_fn_arith () 11944 { 11945 as_val=`expr "$@" || test $? -eq 1` 11946 } 11947fi # as_fn_arith 11948 11949 11950if expr a : '\(a\)' >/dev/null 2>&1 && 11951 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11952 as_expr=expr 11953else 11954 as_expr=false 11955fi 11956 11957if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11958 as_basename=basename 11959else 11960 as_basename=false 11961fi 11962 11963if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11964 as_dirname=dirname 11965else 11966 as_dirname=false 11967fi 11968 11969as_me=`$as_basename -- "$0" || 11970$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11971 X"$0" : 'X\(//\)$' \| \ 11972 X"$0" : 'X\(/\)' \| . 2>/dev/null || 11973$as_echo X/"$0" | 11974 sed '/^.*\/\([^/][^/]*\)\/*$/{ 11975 s//\1/ 11976 q 11977 } 11978 /^X\/\(\/\/\)$/{ 11979 s//\1/ 11980 q 11981 } 11982 /^X\/\(\/\).*/{ 11983 s//\1/ 11984 q 11985 } 11986 s/.*/./; q'` 11987 11988# Avoid depending upon Character Ranges. 11989as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11990as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11991as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11992as_cr_digits='0123456789' 11993as_cr_alnum=$as_cr_Letters$as_cr_digits 11994 11995ECHO_C= ECHO_N= ECHO_T= 11996case `echo -n x` in #((((( 11997-n*) 11998 case `echo 'xy\c'` in 11999 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12000 xy) ECHO_C='\c';; 12001 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12002 ECHO_T=' ';; 12003 esac;; 12004*) 12005 ECHO_N='-n';; 12006esac 12007 12008rm -f conf$$ conf$$.exe conf$$.file 12009if test -d conf$$.dir; then 12010 rm -f conf$$.dir/conf$$.file 12011else 12012 rm -f conf$$.dir 12013 mkdir conf$$.dir 2>/dev/null 12014fi 12015if (echo >conf$$.file) 2>/dev/null; then 12016 if ln -s conf$$.file conf$$ 2>/dev/null; then 12017 as_ln_s='ln -s' 12018 # ... but there are two gotchas: 12019 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12020 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12021 # In both cases, we have to default to `cp -pR'. 12022 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12023 as_ln_s='cp -pR' 12024 elif ln conf$$.file conf$$ 2>/dev/null; then 12025 as_ln_s=ln 12026 else 12027 as_ln_s='cp -pR' 12028 fi 12029else 12030 as_ln_s='cp -pR' 12031fi 12032rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12033rmdir conf$$.dir 2>/dev/null 12034 12035 12036# as_fn_mkdir_p 12037# ------------- 12038# Create "$as_dir" as a directory, including parents if necessary. 12039as_fn_mkdir_p () 12040{ 12041 12042 case $as_dir in #( 12043 -*) as_dir=./$as_dir;; 12044 esac 12045 test -d "$as_dir" || eval $as_mkdir_p || { 12046 as_dirs= 12047 while :; do 12048 case $as_dir in #( 12049 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12050 *) as_qdir=$as_dir;; 12051 esac 12052 as_dirs="'$as_qdir' $as_dirs" 12053 as_dir=`$as_dirname -- "$as_dir" || 12054$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12055 X"$as_dir" : 'X\(//\)[^/]' \| \ 12056 X"$as_dir" : 'X\(//\)$' \| \ 12057 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12058$as_echo X"$as_dir" | 12059 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12060 s//\1/ 12061 q 12062 } 12063 /^X\(\/\/\)[^/].*/{ 12064 s//\1/ 12065 q 12066 } 12067 /^X\(\/\/\)$/{ 12068 s//\1/ 12069 q 12070 } 12071 /^X\(\/\).*/{ 12072 s//\1/ 12073 q 12074 } 12075 s/.*/./; q'` 12076 test -d "$as_dir" && break 12077 done 12078 test -z "$as_dirs" || eval "mkdir $as_dirs" 12079 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12080 12081 12082} # as_fn_mkdir_p 12083if mkdir -p . 2>/dev/null; then 12084 as_mkdir_p='mkdir -p "$as_dir"' 12085else 12086 test -d ./-p && rmdir ./-p 12087 as_mkdir_p=false 12088fi 12089 12090 12091# as_fn_executable_p FILE 12092# ----------------------- 12093# Test if FILE is an executable regular file. 12094as_fn_executable_p () 12095{ 12096 test -f "$1" && test -x "$1" 12097} # as_fn_executable_p 12098as_test_x='test -x' 12099as_executable_p=as_fn_executable_p 12100 12101# Sed expression to map a string onto a valid CPP name. 12102as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12103 12104# Sed expression to map a string onto a valid variable name. 12105as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12106 12107 12108exec 6>&1 12109## ----------------------------------- ## 12110## Main body of $CONFIG_STATUS script. ## 12111## ----------------------------------- ## 12112_ASEOF 12113test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12114 12115cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12116# Save the log message, to keep $0 and so on meaningful, and to 12117# report actual input values of CONFIG_FILES etc. instead of their 12118# values after options handling. 12119ac_log=" 12120This file was extended by zlib $as_me 1.1.4, which was 12121generated by GNU Autoconf 2.69. Invocation command line was 12122 12123 CONFIG_FILES = $CONFIG_FILES 12124 CONFIG_HEADERS = $CONFIG_HEADERS 12125 CONFIG_LINKS = $CONFIG_LINKS 12126 CONFIG_COMMANDS = $CONFIG_COMMANDS 12127 $ $0 $@ 12128 12129on `(hostname || uname -n) 2>/dev/null | sed 1q` 12130" 12131 12132_ACEOF 12133 12134case $ac_config_files in *" 12135"*) set x $ac_config_files; shift; ac_config_files=$*;; 12136esac 12137 12138 12139 12140cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12141# Files that config.status was made for. 12142config_files="$ac_config_files" 12143config_commands="$ac_config_commands" 12144 12145_ACEOF 12146 12147cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12148ac_cs_usage="\ 12149\`$as_me' instantiates files and other configuration actions 12150from templates according to the current configuration. Unless the files 12151and actions are specified as TAGs, all are instantiated by default. 12152 12153Usage: $0 [OPTION]... [TAG]... 12154 12155 -h, --help print this help, then exit 12156 -V, --version print version number and configuration settings, then exit 12157 --config print configuration, then exit 12158 -q, --quiet, --silent 12159 do not print progress messages 12160 -d, --debug don't remove temporary files 12161 --recheck update $as_me by reconfiguring in the same conditions 12162 --file=FILE[:TEMPLATE] 12163 instantiate the configuration file FILE 12164 12165Configuration files: 12166$config_files 12167 12168Configuration commands: 12169$config_commands 12170 12171Report bugs to the package provider." 12172 12173_ACEOF 12174cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12175ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12176ac_cs_version="\\ 12177zlib config.status 1.1.4 12178configured by $0, generated by GNU Autoconf 2.69, 12179 with options \\"\$ac_cs_config\\" 12180 12181Copyright (C) 2012 Free Software Foundation, Inc. 12182This config.status script is free software; the Free Software Foundation 12183gives unlimited permission to copy, distribute and modify it." 12184 12185ac_pwd='$ac_pwd' 12186srcdir='$srcdir' 12187INSTALL='$INSTALL' 12188MKDIR_P='$MKDIR_P' 12189AWK='$AWK' 12190test -n "\$AWK" || AWK=awk 12191_ACEOF 12192 12193cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12194# The default lists apply if the user does not specify any file. 12195ac_need_defaults=: 12196while test $# != 0 12197do 12198 case $1 in 12199 --*=?*) 12200 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12201 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12202 ac_shift=: 12203 ;; 12204 --*=) 12205 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12206 ac_optarg= 12207 ac_shift=: 12208 ;; 12209 *) 12210 ac_option=$1 12211 ac_optarg=$2 12212 ac_shift=shift 12213 ;; 12214 esac 12215 12216 case $ac_option in 12217 # Handling of the options. 12218 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12219 ac_cs_recheck=: ;; 12220 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12221 $as_echo "$ac_cs_version"; exit ;; 12222 --config | --confi | --conf | --con | --co | --c ) 12223 $as_echo "$ac_cs_config"; exit ;; 12224 --debug | --debu | --deb | --de | --d | -d ) 12225 debug=: ;; 12226 --file | --fil | --fi | --f ) 12227 $ac_shift 12228 case $ac_optarg in 12229 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12230 '') as_fn_error $? "missing file argument" ;; 12231 esac 12232 as_fn_append CONFIG_FILES " '$ac_optarg'" 12233 ac_need_defaults=false;; 12234 --he | --h | --help | --hel | -h ) 12235 $as_echo "$ac_cs_usage"; exit ;; 12236 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12237 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12238 ac_cs_silent=: ;; 12239 12240 # This is an error. 12241 -*) as_fn_error $? "unrecognized option: \`$1' 12242Try \`$0 --help' for more information." ;; 12243 12244 *) as_fn_append ac_config_targets " $1" 12245 ac_need_defaults=false ;; 12246 12247 esac 12248 shift 12249done 12250 12251ac_configure_extra_args= 12252 12253if $ac_cs_silent; then 12254 exec 6>/dev/null 12255 ac_configure_extra_args="$ac_configure_extra_args --silent" 12256fi 12257 12258_ACEOF 12259cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12260if \$ac_cs_recheck; then 12261 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12262 shift 12263 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12264 CONFIG_SHELL='$SHELL' 12265 export CONFIG_SHELL 12266 exec "\$@" 12267fi 12268 12269_ACEOF 12270cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12271exec 5>>config.log 12272{ 12273 echo 12274 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12275## Running $as_me. ## 12276_ASBOX 12277 $as_echo "$ac_log" 12278} >&5 12279 12280_ACEOF 12281cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12282# 12283# INIT-COMMANDS 12284# 12285 12286srcdir="$srcdir" 12287host="$host" 12288target="$target" 12289with_multisubdir="$with_multisubdir" 12290with_multisrctop="$with_multisrctop" 12291with_target_subdir="$with_target_subdir" 12292ac_configure_args="${multilib_arg} ${ac_configure_args}" 12293multi_basedir="$multi_basedir" 12294CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12295CC="$CC" 12296CXX="$CXX" 12297GFORTRAN="$GFORTRAN" 12298GDC="$GDC" 12299AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12300 12301 12302# The HP-UX ksh and POSIX shell print the target directory to stdout 12303# if CDPATH is set. 12304(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12305 12306sed_quote_subst='$sed_quote_subst' 12307double_quote_subst='$double_quote_subst' 12308delay_variable_subst='$delay_variable_subst' 12309macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12310macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12311enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12312enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12313pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12314enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12315SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12316ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12317host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12318host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12319host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12320build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12321build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12322build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12323SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12324Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12325GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12326EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12327FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12328LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12329NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12330LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12331max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12332ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12333exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12334lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12335lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12336lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12337reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12338reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12339OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12340deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12341file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12342AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12343AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12344STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12345RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12346old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12347old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12348old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12349lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12350CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12351CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12352compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12353GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12354lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12355lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12356lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 12357lt_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"`' 12358objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12359MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12360lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12361lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12362lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12363lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12364lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12365need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12366DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12367NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12368LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12369OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12370OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12371libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12372shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12373extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12374archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12375enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12376export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12377whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12378compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12379old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12380old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12381archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12382archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12383module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12384module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12385with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12386allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12387no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12388hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12389hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12390hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12391hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12392hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12393hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12394hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12395hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12396inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12397link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12398fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12399always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12400export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12401exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12402include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12403prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12404file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12405variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12406need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12407need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12408version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12409runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12410shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12411shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12412libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12413library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12414soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12415install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12416postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12417postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12418finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12419finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12420hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12421sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12422sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12423hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12424enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12425enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12426enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12427old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12428striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12429 12430LTCC='$LTCC' 12431LTCFLAGS='$LTCFLAGS' 12432compiler='$compiler_DEFAULT' 12433 12434# A function that is used when there is no print builtin or printf. 12435func_fallback_echo () 12436{ 12437 eval 'cat <<_LTECHO_EOF 12438\$1 12439_LTECHO_EOF' 12440} 12441 12442# Quote evaled strings. 12443for var in SHELL \ 12444ECHO \ 12445SED \ 12446GREP \ 12447EGREP \ 12448FGREP \ 12449LD \ 12450NM \ 12451LN_S \ 12452lt_SP2NL \ 12453lt_NL2SP \ 12454reload_flag \ 12455OBJDUMP \ 12456deplibs_check_method \ 12457file_magic_cmd \ 12458AR \ 12459AR_FLAGS \ 12460STRIP \ 12461RANLIB \ 12462CC \ 12463CFLAGS \ 12464compiler \ 12465lt_cv_sys_global_symbol_pipe \ 12466lt_cv_sys_global_symbol_to_cdecl \ 12467lt_cv_sys_global_symbol_to_c_name_address \ 12468lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12469lt_prog_compiler_no_builtin_flag \ 12470lt_prog_compiler_wl \ 12471lt_prog_compiler_pic \ 12472lt_prog_compiler_static \ 12473lt_cv_prog_compiler_c_o \ 12474need_locks \ 12475DSYMUTIL \ 12476NMEDIT \ 12477LIPO \ 12478OTOOL \ 12479OTOOL64 \ 12480shrext_cmds \ 12481export_dynamic_flag_spec \ 12482whole_archive_flag_spec \ 12483compiler_needs_object \ 12484with_gnu_ld \ 12485allow_undefined_flag \ 12486no_undefined_flag \ 12487hardcode_libdir_flag_spec \ 12488hardcode_libdir_flag_spec_ld \ 12489hardcode_libdir_separator \ 12490fix_srcfile_path \ 12491exclude_expsyms \ 12492include_expsyms \ 12493file_list_spec \ 12494variables_saved_for_relink \ 12495libname_spec \ 12496library_names_spec \ 12497soname_spec \ 12498install_override_mode \ 12499finish_eval \ 12500old_striplib \ 12501striplib; do 12502 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12503 *[\\\\\\\`\\"\\\$]*) 12504 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12505 ;; 12506 *) 12507 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12508 ;; 12509 esac 12510done 12511 12512# Double-quote double-evaled strings. 12513for var in reload_cmds \ 12514old_postinstall_cmds \ 12515old_postuninstall_cmds \ 12516old_archive_cmds \ 12517extract_expsyms_cmds \ 12518old_archive_from_new_cmds \ 12519old_archive_from_expsyms_cmds \ 12520archive_cmds \ 12521archive_expsym_cmds \ 12522module_cmds \ 12523module_expsym_cmds \ 12524export_symbols_cmds \ 12525prelink_cmds \ 12526postinstall_cmds \ 12527postuninstall_cmds \ 12528finish_cmds \ 12529sys_lib_search_path_spec \ 12530sys_lib_dlsearch_path_spec; do 12531 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12532 *[\\\\\\\`\\"\\\$]*) 12533 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12534 ;; 12535 *) 12536 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12537 ;; 12538 esac 12539done 12540 12541ac_aux_dir='$ac_aux_dir' 12542xsi_shell='$xsi_shell' 12543lt_shell_append='$lt_shell_append' 12544 12545# See if we are running on zsh, and set the options which allow our 12546# commands through without removal of \ escapes INIT. 12547if test -n "\${ZSH_VERSION+set}" ; then 12548 setopt NO_GLOB_SUBST 12549fi 12550 12551 12552 PACKAGE='$PACKAGE' 12553 VERSION='$VERSION' 12554 TIMESTAMP='$TIMESTAMP' 12555 RM='$RM' 12556 ofile='$ofile' 12557 12558 12559 12560 12561_ACEOF 12562 12563cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12564 12565# Handling of arguments. 12566for ac_config_target in $ac_config_targets 12567do 12568 case $ac_config_target in 12569 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12570 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12571 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12572 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12573 12574 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12575 esac 12576done 12577 12578 12579# If the user did not use the arguments to specify the items to instantiate, 12580# then the envvar interface is used. Set only those that are not. 12581# We use the long form for the default assignment because of an extremely 12582# bizarre bug on SunOS 4.1.3. 12583if $ac_need_defaults; then 12584 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12585 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12586fi 12587 12588# Have a temporary directory for convenience. Make it in the build tree 12589# simply because there is no reason against having it here, and in addition, 12590# creating and moving files from /tmp can sometimes cause problems. 12591# Hook for its removal unless debugging. 12592# Note that there is a small window in which the directory will not be cleaned: 12593# after its creation but before its name has been assigned to `$tmp'. 12594$debug || 12595{ 12596 tmp= ac_tmp= 12597 trap 'exit_status=$? 12598 : "${ac_tmp:=$tmp}" 12599 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12600' 0 12601 trap 'as_fn_exit 1' 1 2 13 15 12602} 12603# Create a (secure) tmp directory for tmp files. 12604 12605{ 12606 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12607 test -d "$tmp" 12608} || 12609{ 12610 tmp=./conf$$-$RANDOM 12611 (umask 077 && mkdir "$tmp") 12612} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12613ac_tmp=$tmp 12614 12615# Set up the scripts for CONFIG_FILES section. 12616# No need to generate them if there are no CONFIG_FILES. 12617# This happens for instance with `./config.status config.h'. 12618if test -n "$CONFIG_FILES"; then 12619 12620 12621ac_cr=`echo X | tr X '\015'` 12622# On cygwin, bash can eat \r inside `` if the user requested igncr. 12623# But we know of no other shell where ac_cr would be empty at this 12624# point, so we can use a bashism as a fallback. 12625if test "x$ac_cr" = x; then 12626 eval ac_cr=\$\'\\r\' 12627fi 12628ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12629if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12630 ac_cs_awk_cr='\\r' 12631else 12632 ac_cs_awk_cr=$ac_cr 12633fi 12634 12635echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12636_ACEOF 12637 12638 12639{ 12640 echo "cat >conf$$subs.awk <<_ACEOF" && 12641 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12642 echo "_ACEOF" 12643} >conf$$subs.sh || 12644 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12645ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12646ac_delim='%!_!# ' 12647for ac_last_try in false false false false false :; do 12648 . ./conf$$subs.sh || 12649 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12650 12651 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12652 if test $ac_delim_n = $ac_delim_num; then 12653 break 12654 elif $ac_last_try; then 12655 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12656 else 12657 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12658 fi 12659done 12660rm -f conf$$subs.sh 12661 12662cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12663cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12664_ACEOF 12665sed -n ' 12666h 12667s/^/S["/; s/!.*/"]=/ 12668p 12669g 12670s/^[^!]*!// 12671:repl 12672t repl 12673s/'"$ac_delim"'$// 12674t delim 12675:nl 12676h 12677s/\(.\{148\}\)..*/\1/ 12678t more1 12679s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12680p 12681n 12682b repl 12683:more1 12684s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12685p 12686g 12687s/.\{148\}// 12688t nl 12689:delim 12690h 12691s/\(.\{148\}\)..*/\1/ 12692t more2 12693s/["\\]/\\&/g; s/^/"/; s/$/"/ 12694p 12695b 12696:more2 12697s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12698p 12699g 12700s/.\{148\}// 12701t delim 12702' <conf$$subs.awk | sed ' 12703/^[^""]/{ 12704 N 12705 s/\n// 12706} 12707' >>$CONFIG_STATUS || ac_write_fail=1 12708rm -f conf$$subs.awk 12709cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12710_ACAWK 12711cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12712 for (key in S) S_is_set[key] = 1 12713 FS = "" 12714 12715} 12716{ 12717 line = $ 0 12718 nfields = split(line, field, "@") 12719 substed = 0 12720 len = length(field[1]) 12721 for (i = 2; i < nfields; i++) { 12722 key = field[i] 12723 keylen = length(key) 12724 if (S_is_set[key]) { 12725 value = S[key] 12726 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12727 len += length(value) + length(field[++i]) 12728 substed = 1 12729 } else 12730 len += 1 + keylen 12731 } 12732 12733 print line 12734} 12735 12736_ACAWK 12737_ACEOF 12738cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12739if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12740 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12741else 12742 cat 12743fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12744 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12745_ACEOF 12746 12747# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12748# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12749# trailing colons and then remove the whole line if VPATH becomes empty 12750# (actually we leave an empty line to preserve line numbers). 12751if test "x$srcdir" = x.; then 12752 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12753h 12754s/// 12755s/^/:/ 12756s/[ ]*$/:/ 12757s/:\$(srcdir):/:/g 12758s/:\${srcdir}:/:/g 12759s/:@srcdir@:/:/g 12760s/^:*// 12761s/:*$// 12762x 12763s/\(=[ ]*\).*/\1/ 12764G 12765s/\n// 12766s/^[^=]*=[ ]*$// 12767}' 12768fi 12769 12770cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12771fi # test -n "$CONFIG_FILES" 12772 12773 12774eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 12775shift 12776for ac_tag 12777do 12778 case $ac_tag in 12779 :[FHLC]) ac_mode=$ac_tag; continue;; 12780 esac 12781 case $ac_mode$ac_tag in 12782 :[FHL]*:*);; 12783 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 12784 :[FH]-) ac_tag=-:-;; 12785 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12786 esac 12787 ac_save_IFS=$IFS 12788 IFS=: 12789 set x $ac_tag 12790 IFS=$ac_save_IFS 12791 shift 12792 ac_file=$1 12793 shift 12794 12795 case $ac_mode in 12796 :L) ac_source=$1;; 12797 :[FH]) 12798 ac_file_inputs= 12799 for ac_f 12800 do 12801 case $ac_f in 12802 -) ac_f="$ac_tmp/stdin";; 12803 *) # Look for the file first in the build tree, then in the source tree 12804 # (if the path is not absolute). The absolute path cannot be DOS-style, 12805 # because $ac_f cannot contain `:'. 12806 test -f "$ac_f" || 12807 case $ac_f in 12808 [\\/$]*) false;; 12809 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12810 esac || 12811 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12812 esac 12813 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12814 as_fn_append ac_file_inputs " '$ac_f'" 12815 done 12816 12817 # Let's still pretend it is `configure' which instantiates (i.e., don't 12818 # use $as_me), people would be surprised to read: 12819 # /* config.h. Generated by config.status. */ 12820 configure_input='Generated from '` 12821 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12822 `' by configure.' 12823 if test x"$ac_file" != x-; then 12824 configure_input="$ac_file. $configure_input" 12825 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12826$as_echo "$as_me: creating $ac_file" >&6;} 12827 fi 12828 # Neutralize special characters interpreted by sed in replacement strings. 12829 case $configure_input in #( 12830 *\&* | *\|* | *\\* ) 12831 ac_sed_conf_input=`$as_echo "$configure_input" | 12832 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12833 *) ac_sed_conf_input=$configure_input;; 12834 esac 12835 12836 case $ac_tag in 12837 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 12838 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 12839 esac 12840 ;; 12841 esac 12842 12843 ac_dir=`$as_dirname -- "$ac_file" || 12844$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12845 X"$ac_file" : 'X\(//\)[^/]' \| \ 12846 X"$ac_file" : 'X\(//\)$' \| \ 12847 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12848$as_echo X"$ac_file" | 12849 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12850 s//\1/ 12851 q 12852 } 12853 /^X\(\/\/\)[^/].*/{ 12854 s//\1/ 12855 q 12856 } 12857 /^X\(\/\/\)$/{ 12858 s//\1/ 12859 q 12860 } 12861 /^X\(\/\).*/{ 12862 s//\1/ 12863 q 12864 } 12865 s/.*/./; q'` 12866 as_dir="$ac_dir"; as_fn_mkdir_p 12867 ac_builddir=. 12868 12869case "$ac_dir" in 12870.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12871*) 12872 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12873 # A ".." for each directory in $ac_dir_suffix. 12874 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12875 case $ac_top_builddir_sub in 12876 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12877 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12878 esac ;; 12879esac 12880ac_abs_top_builddir=$ac_pwd 12881ac_abs_builddir=$ac_pwd$ac_dir_suffix 12882# for backward compatibility: 12883ac_top_builddir=$ac_top_build_prefix 12884 12885case $srcdir in 12886 .) # We are building in place. 12887 ac_srcdir=. 12888 ac_top_srcdir=$ac_top_builddir_sub 12889 ac_abs_top_srcdir=$ac_pwd ;; 12890 [\\/]* | ?:[\\/]* ) # Absolute name. 12891 ac_srcdir=$srcdir$ac_dir_suffix; 12892 ac_top_srcdir=$srcdir 12893 ac_abs_top_srcdir=$srcdir ;; 12894 *) # Relative name. 12895 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12896 ac_top_srcdir=$ac_top_build_prefix$srcdir 12897 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12898esac 12899ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12900 12901 12902 case $ac_mode in 12903 :F) 12904 # 12905 # CONFIG_FILE 12906 # 12907 12908 case $INSTALL in 12909 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12910 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12911 esac 12912 ac_MKDIR_P=$MKDIR_P 12913 case $MKDIR_P in 12914 [\\/$]* | ?:[\\/]* ) ;; 12915 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12916 esac 12917_ACEOF 12918 12919cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12920# If the template does not know about datarootdir, expand it. 12921# FIXME: This hack should be removed a few years after 2.60. 12922ac_datarootdir_hack=; ac_datarootdir_seen= 12923ac_sed_dataroot=' 12924/datarootdir/ { 12925 p 12926 q 12927} 12928/@datadir@/p 12929/@docdir@/p 12930/@infodir@/p 12931/@localedir@/p 12932/@mandir@/p' 12933case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12934*datarootdir*) ac_datarootdir_seen=yes;; 12935*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12936 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12937$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12938_ACEOF 12939cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12940 ac_datarootdir_hack=' 12941 s&@datadir@&$datadir&g 12942 s&@docdir@&$docdir&g 12943 s&@infodir@&$infodir&g 12944 s&@localedir@&$localedir&g 12945 s&@mandir@&$mandir&g 12946 s&\\\${datarootdir}&$datarootdir&g' ;; 12947esac 12948_ACEOF 12949 12950# Neutralize VPATH when `$srcdir' = `.'. 12951# Shell code in configure.ac might set extrasub. 12952# FIXME: do we really want to maintain this feature? 12953cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12954ac_sed_extra="$ac_vpsub 12955$extrasub 12956_ACEOF 12957cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12958:t 12959/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 12960s|@configure_input@|$ac_sed_conf_input|;t t 12961s&@top_builddir@&$ac_top_builddir_sub&;t t 12962s&@top_build_prefix@&$ac_top_build_prefix&;t t 12963s&@srcdir@&$ac_srcdir&;t t 12964s&@abs_srcdir@&$ac_abs_srcdir&;t t 12965s&@top_srcdir@&$ac_top_srcdir&;t t 12966s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 12967s&@builddir@&$ac_builddir&;t t 12968s&@abs_builddir@&$ac_abs_builddir&;t t 12969s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12970s&@INSTALL@&$ac_INSTALL&;t t 12971s&@MKDIR_P@&$ac_MKDIR_P&;t t 12972$ac_datarootdir_hack 12973" 12974eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 12975 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12976 12977test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12978 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 12979 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 12980 "$ac_tmp/out"`; test -z "$ac_out"; } && 12981 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12982which seems to be undefined. Please make sure it is defined" >&5 12983$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12984which seems to be undefined. Please make sure it is defined" >&2;} 12985 12986 rm -f "$ac_tmp/stdin" 12987 case $ac_file in 12988 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 12989 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 12990 esac \ 12991 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12992 ;; 12993 12994 12995 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 12996$as_echo "$as_me: executing $ac_file commands" >&6;} 12997 ;; 12998 esac 12999 13000 13001 case $ac_file$ac_mode in 13002 "default-1":C) 13003# Only add multilib support code if we just rebuilt the top-level 13004# Makefile. 13005case " $CONFIG_FILES " in 13006 *" Makefile "*) 13007 ac_file=Makefile . ${multi_basedir}/config-ml.in 13008 ;; 13009esac ;; 13010 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13011 # Older Autoconf quotes --file arguments for eval, but not when files 13012 # are listed without --file. Let's play safe and only enable the eval 13013 # if we detect the quoting. 13014 case $CONFIG_FILES in 13015 *\'*) eval set x "$CONFIG_FILES" ;; 13016 *) set x $CONFIG_FILES ;; 13017 esac 13018 shift 13019 for mf 13020 do 13021 # Strip MF so we end up with the name of the file. 13022 mf=`echo "$mf" | sed -e 's/:.*$//'` 13023 # Check whether this is an Automake generated Makefile or not. 13024 # We used to match only the files named 'Makefile.in', but 13025 # some people rename them; so instead we look at the file content. 13026 # Grep'ing the first line is not enough: some people post-process 13027 # each Makefile.in and add a new line on top of each file to say so. 13028 # Grep'ing the whole file is not good either: AIX grep has a line 13029 # limit of 2048, but all sed's we know have understand at least 4000. 13030 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 13031 dirpart=`$as_dirname -- "$mf" || 13032$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13033 X"$mf" : 'X\(//\)[^/]' \| \ 13034 X"$mf" : 'X\(//\)$' \| \ 13035 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 13036$as_echo X"$mf" | 13037 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13038 s//\1/ 13039 q 13040 } 13041 /^X\(\/\/\)[^/].*/{ 13042 s//\1/ 13043 q 13044 } 13045 /^X\(\/\/\)$/{ 13046 s//\1/ 13047 q 13048 } 13049 /^X\(\/\).*/{ 13050 s//\1/ 13051 q 13052 } 13053 s/.*/./; q'` 13054 else 13055 continue 13056 fi 13057 # Extract the definition of DEPDIR, am__include, and am__quote 13058 # from the Makefile without running 'make'. 13059 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 13060 test -z "$DEPDIR" && continue 13061 am__include=`sed -n 's/^am__include = //p' < "$mf"` 13062 test -z "$am__include" && continue 13063 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 13064 # Find all dependency output files, they are included files with 13065 # $(DEPDIR) in their names. We invoke sed twice because it is the 13066 # simplest approach to changing $(DEPDIR) to its actual value in the 13067 # expansion. 13068 for file in `sed -n " 13069 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 13070 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 13071 # Make sure the directory exists. 13072 test -f "$dirpart/$file" && continue 13073 fdir=`$as_dirname -- "$file" || 13074$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13075 X"$file" : 'X\(//\)[^/]' \| \ 13076 X"$file" : 'X\(//\)$' \| \ 13077 X"$file" : 'X\(/\)' \| . 2>/dev/null || 13078$as_echo X"$file" | 13079 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13080 s//\1/ 13081 q 13082 } 13083 /^X\(\/\/\)[^/].*/{ 13084 s//\1/ 13085 q 13086 } 13087 /^X\(\/\/\)$/{ 13088 s//\1/ 13089 q 13090 } 13091 /^X\(\/\).*/{ 13092 s//\1/ 13093 q 13094 } 13095 s/.*/./; q'` 13096 as_dir=$dirpart/$fdir; as_fn_mkdir_p 13097 # echo "creating $dirpart/$file" 13098 echo '# dummy' > "$dirpart/$file" 13099 done 13100 done 13101} 13102 ;; 13103 "libtool":C) 13104 13105 # See if we are running on zsh, and set the options which allow our 13106 # commands through without removal of \ escapes. 13107 if test -n "${ZSH_VERSION+set}" ; then 13108 setopt NO_GLOB_SUBST 13109 fi 13110 13111 cfgfile="${ofile}T" 13112 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13113 $RM "$cfgfile" 13114 13115 cat <<_LT_EOF >> "$cfgfile" 13116#! $SHELL 13117 13118# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13119# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13120# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13121# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13122# 13123# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13124# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13125# Written by Gordon Matzigkeit, 1996 13126# 13127# This file is part of GNU Libtool. 13128# 13129# GNU Libtool is free software; you can redistribute it and/or 13130# modify it under the terms of the GNU General Public License as 13131# published by the Free Software Foundation; either version 2 of 13132# the License, or (at your option) any later version. 13133# 13134# As a special exception to the GNU General Public License, 13135# if you distribute this file as part of a program or library that 13136# is built using GNU Libtool, you may include this file under the 13137# same distribution terms that you use for the rest of that program. 13138# 13139# GNU Libtool is distributed in the hope that it will be useful, 13140# but WITHOUT ANY WARRANTY; without even the implied warranty of 13141# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13142# GNU General Public License for more details. 13143# 13144# You should have received a copy of the GNU General Public License 13145# along with GNU Libtool; see the file COPYING. If not, a copy 13146# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13147# obtained by writing to the Free Software Foundation, Inc., 13148# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13149 13150 13151# The names of the tagged configurations supported by this script. 13152available_tags="" 13153 13154# ### BEGIN LIBTOOL CONFIG 13155 13156# Which release of libtool.m4 was used? 13157macro_version=$macro_version 13158macro_revision=$macro_revision 13159 13160# Whether or not to build shared libraries. 13161build_libtool_libs=$enable_shared 13162 13163# Whether or not to build static libraries. 13164build_old_libs=$enable_static 13165 13166# What type of objects to build. 13167pic_mode=$pic_mode 13168 13169# Whether or not to optimize for fast installation. 13170fast_install=$enable_fast_install 13171 13172# Shell to use when invoking shell scripts. 13173SHELL=$lt_SHELL 13174 13175# An echo program that protects backslashes. 13176ECHO=$lt_ECHO 13177 13178# The host system. 13179host_alias=$host_alias 13180host=$host 13181host_os=$host_os 13182 13183# The build system. 13184build_alias=$build_alias 13185build=$build 13186build_os=$build_os 13187 13188# A sed program that does not truncate output. 13189SED=$lt_SED 13190 13191# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13192Xsed="\$SED -e 1s/^X//" 13193 13194# A grep program that handles long lines. 13195GREP=$lt_GREP 13196 13197# An ERE matcher. 13198EGREP=$lt_EGREP 13199 13200# A literal string matcher. 13201FGREP=$lt_FGREP 13202 13203# A BSD- or MS-compatible name lister. 13204NM=$lt_NM 13205 13206# Whether we need soft or hard links. 13207LN_S=$lt_LN_S 13208 13209# What is the maximum length of a command? 13210max_cmd_len=$max_cmd_len 13211 13212# Object file suffix (normally "o"). 13213objext=$ac_objext 13214 13215# Executable file suffix (normally ""). 13216exeext=$exeext 13217 13218# whether the shell understands "unset". 13219lt_unset=$lt_unset 13220 13221# turn spaces into newlines. 13222SP2NL=$lt_lt_SP2NL 13223 13224# turn newlines into spaces. 13225NL2SP=$lt_lt_NL2SP 13226 13227# An object symbol dumper. 13228OBJDUMP=$lt_OBJDUMP 13229 13230# Method to check whether dependent libraries are shared objects. 13231deplibs_check_method=$lt_deplibs_check_method 13232 13233# Command to use when deplibs_check_method == "file_magic". 13234file_magic_cmd=$lt_file_magic_cmd 13235 13236# The archiver. 13237AR=$lt_AR 13238AR_FLAGS=$lt_AR_FLAGS 13239 13240# A symbol stripping program. 13241STRIP=$lt_STRIP 13242 13243# Commands used to install an old-style archive. 13244RANLIB=$lt_RANLIB 13245old_postinstall_cmds=$lt_old_postinstall_cmds 13246old_postuninstall_cmds=$lt_old_postuninstall_cmds 13247 13248# Whether to use a lock for old archive extraction. 13249lock_old_archive_extraction=$lock_old_archive_extraction 13250 13251# A C compiler. 13252LTCC=$lt_CC 13253 13254# LTCC compiler flags. 13255LTCFLAGS=$lt_CFLAGS 13256 13257# Take the output of nm and produce a listing of raw symbols and C names. 13258global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13259 13260# Transform the output of nm in a proper C declaration. 13261global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13262 13263# Transform the output of nm in a C name address pair. 13264global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13265 13266# Transform the output of nm in a C name address pair when lib prefix is needed. 13267global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13268 13269# The name of the directory that contains temporary libtool files. 13270objdir=$objdir 13271 13272# Used to examine libraries when file_magic_cmd begins with "file". 13273MAGIC_CMD=$MAGIC_CMD 13274 13275# Must we lock files when doing compilation? 13276need_locks=$lt_need_locks 13277 13278# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13279DSYMUTIL=$lt_DSYMUTIL 13280 13281# Tool to change global to local symbols on Mac OS X. 13282NMEDIT=$lt_NMEDIT 13283 13284# Tool to manipulate fat objects and archives on Mac OS X. 13285LIPO=$lt_LIPO 13286 13287# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13288OTOOL=$lt_OTOOL 13289 13290# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13291OTOOL64=$lt_OTOOL64 13292 13293# Old archive suffix (normally "a"). 13294libext=$libext 13295 13296# Shared library suffix (normally ".so"). 13297shrext_cmds=$lt_shrext_cmds 13298 13299# The commands to extract the exported symbol list from a shared archive. 13300extract_expsyms_cmds=$lt_extract_expsyms_cmds 13301 13302# Variables whose values should be saved in libtool wrapper scripts and 13303# restored at link time. 13304variables_saved_for_relink=$lt_variables_saved_for_relink 13305 13306# Do we need the "lib" prefix for modules? 13307need_lib_prefix=$need_lib_prefix 13308 13309# Do we need a version for libraries? 13310need_version=$need_version 13311 13312# Library versioning type. 13313version_type=$version_type 13314 13315# Shared library runtime path variable. 13316runpath_var=$runpath_var 13317 13318# Shared library path variable. 13319shlibpath_var=$shlibpath_var 13320 13321# Is shlibpath searched before the hard-coded library search path? 13322shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13323 13324# Format of library name prefix. 13325libname_spec=$lt_libname_spec 13326 13327# List of archive names. First name is the real one, the rest are links. 13328# The last name is the one that the linker finds with -lNAME 13329library_names_spec=$lt_library_names_spec 13330 13331# The coded name of the library, if different from the real name. 13332soname_spec=$lt_soname_spec 13333 13334# Permission mode override for installation of shared libraries. 13335install_override_mode=$lt_install_override_mode 13336 13337# Command to use after installation of a shared archive. 13338postinstall_cmds=$lt_postinstall_cmds 13339 13340# Command to use after uninstallation of a shared archive. 13341postuninstall_cmds=$lt_postuninstall_cmds 13342 13343# Commands used to finish a libtool library installation in a directory. 13344finish_cmds=$lt_finish_cmds 13345 13346# As "finish_cmds", except a single script fragment to be evaled but 13347# not shown. 13348finish_eval=$lt_finish_eval 13349 13350# Whether we should hardcode library paths into libraries. 13351hardcode_into_libs=$hardcode_into_libs 13352 13353# Compile-time system search path for libraries. 13354sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13355 13356# Run-time system search path for libraries. 13357sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13358 13359# Whether dlopen is supported. 13360dlopen_support=$enable_dlopen 13361 13362# Whether dlopen of programs is supported. 13363dlopen_self=$enable_dlopen_self 13364 13365# Whether dlopen of statically linked programs is supported. 13366dlopen_self_static=$enable_dlopen_self_static 13367 13368# Commands to strip libraries. 13369old_striplib=$lt_old_striplib 13370striplib=$lt_striplib 13371 13372 13373# The linker used to build libraries. 13374LD=$lt_LD 13375 13376# How to create reloadable object files. 13377reload_flag=$lt_reload_flag 13378reload_cmds=$lt_reload_cmds 13379 13380# Commands used to build an old-style archive. 13381old_archive_cmds=$lt_old_archive_cmds 13382 13383# A language specific compiler. 13384CC=$lt_compiler 13385 13386# Is the compiler the GNU compiler? 13387with_gcc=$GCC 13388 13389# Compiler flag to turn off builtin functions. 13390no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13391 13392# How to pass a linker flag through the compiler. 13393wl=$lt_lt_prog_compiler_wl 13394 13395# Additional compiler flags for building library objects. 13396pic_flag=$lt_lt_prog_compiler_pic 13397 13398# Compiler flag to prevent dynamic linking. 13399link_static_flag=$lt_lt_prog_compiler_static 13400 13401# Does compiler simultaneously support -c and -o options? 13402compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13403 13404# Whether or not to add -lc for building shared libraries. 13405build_libtool_need_lc=$archive_cmds_need_lc 13406 13407# Whether or not to disallow shared libs when runtime libs are static. 13408allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13409 13410# Compiler flag to allow reflexive dlopens. 13411export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13412 13413# Compiler flag to generate shared objects directly from archives. 13414whole_archive_flag_spec=$lt_whole_archive_flag_spec 13415 13416# Whether the compiler copes with passing no objects directly. 13417compiler_needs_object=$lt_compiler_needs_object 13418 13419# Create an old-style archive from a shared archive. 13420old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13421 13422# Create a temporary old-style archive to link instead of a shared archive. 13423old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13424 13425# Commands used to build a shared archive. 13426archive_cmds=$lt_archive_cmds 13427archive_expsym_cmds=$lt_archive_expsym_cmds 13428 13429# Commands used to build a loadable module if different from building 13430# a shared archive. 13431module_cmds=$lt_module_cmds 13432module_expsym_cmds=$lt_module_expsym_cmds 13433 13434# Whether we are building with GNU ld or not. 13435with_gnu_ld=$lt_with_gnu_ld 13436 13437# Flag that allows shared libraries with undefined symbols to be built. 13438allow_undefined_flag=$lt_allow_undefined_flag 13439 13440# Flag that enforces no undefined symbols. 13441no_undefined_flag=$lt_no_undefined_flag 13442 13443# Flag to hardcode \$libdir into a binary during linking. 13444# This must work even if \$libdir does not exist 13445hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13446 13447# If ld is used when linking, flag to hardcode \$libdir into a binary 13448# during linking. This must work even if \$libdir does not exist. 13449hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13450 13451# Whether we need a single "-rpath" flag with a separated argument. 13452hardcode_libdir_separator=$lt_hardcode_libdir_separator 13453 13454# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13455# DIR into the resulting binary. 13456hardcode_direct=$hardcode_direct 13457 13458# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13459# DIR into the resulting binary and the resulting library dependency is 13460# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13461# library is relocated. 13462hardcode_direct_absolute=$hardcode_direct_absolute 13463 13464# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13465# into the resulting binary. 13466hardcode_minus_L=$hardcode_minus_L 13467 13468# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13469# into the resulting binary. 13470hardcode_shlibpath_var=$hardcode_shlibpath_var 13471 13472# Set to "yes" if building a shared library automatically hardcodes DIR 13473# into the library and all subsequent libraries and executables linked 13474# against it. 13475hardcode_automatic=$hardcode_automatic 13476 13477# Set to yes if linker adds runtime paths of dependent libraries 13478# to runtime path list. 13479inherit_rpath=$inherit_rpath 13480 13481# Whether libtool must link a program against all its dependency libraries. 13482link_all_deplibs=$link_all_deplibs 13483 13484# Fix the shell variable \$srcfile for the compiler. 13485fix_srcfile_path=$lt_fix_srcfile_path 13486 13487# Set to "yes" if exported symbols are required. 13488always_export_symbols=$always_export_symbols 13489 13490# The commands to list exported symbols. 13491export_symbols_cmds=$lt_export_symbols_cmds 13492 13493# Symbols that should not be listed in the preloaded symbols. 13494exclude_expsyms=$lt_exclude_expsyms 13495 13496# Symbols that must always be exported. 13497include_expsyms=$lt_include_expsyms 13498 13499# Commands necessary for linking programs (against libraries) with templates. 13500prelink_cmds=$lt_prelink_cmds 13501 13502# Specify filename containing input files. 13503file_list_spec=$lt_file_list_spec 13504 13505# How to hardcode a shared library path into an executable. 13506hardcode_action=$hardcode_action 13507 13508# ### END LIBTOOL CONFIG 13509 13510_LT_EOF 13511 13512 case $host_os in 13513 aix3*) 13514 cat <<\_LT_EOF >> "$cfgfile" 13515# AIX sometimes has problems with the GCC collect2 program. For some 13516# reason, if we set the COLLECT_NAMES environment variable, the problems 13517# vanish in a puff of smoke. 13518if test "X${COLLECT_NAMES+set}" != Xset; then 13519 COLLECT_NAMES= 13520 export COLLECT_NAMES 13521fi 13522_LT_EOF 13523 ;; 13524 esac 13525 13526 13527ltmain="$ac_aux_dir/ltmain.sh" 13528 13529 13530 # We use sed instead of cat because bash on DJGPP gets confused if 13531 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13532 # text mode, it properly converts lines to CR/LF. This bash problem 13533 # is reportedly fixed, but why not run on old versions too? 13534 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13535 || (rm -f "$cfgfile"; exit 1) 13536 13537 case $xsi_shell in 13538 yes) 13539 cat << \_LT_EOF >> "$cfgfile" 13540 13541# func_dirname file append nondir_replacement 13542# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13543# otherwise set result to NONDIR_REPLACEMENT. 13544func_dirname () 13545{ 13546 case ${1} in 13547 */*) func_dirname_result="${1%/*}${2}" ;; 13548 * ) func_dirname_result="${3}" ;; 13549 esac 13550} 13551 13552# func_basename file 13553func_basename () 13554{ 13555 func_basename_result="${1##*/}" 13556} 13557 13558# func_dirname_and_basename file append nondir_replacement 13559# perform func_basename and func_dirname in a single function 13560# call: 13561# dirname: Compute the dirname of FILE. If nonempty, 13562# add APPEND to the result, otherwise set result 13563# to NONDIR_REPLACEMENT. 13564# value returned in "$func_dirname_result" 13565# basename: Compute filename of FILE. 13566# value retuned in "$func_basename_result" 13567# Implementation must be kept synchronized with func_dirname 13568# and func_basename. For efficiency, we do not delegate to 13569# those functions but instead duplicate the functionality here. 13570func_dirname_and_basename () 13571{ 13572 case ${1} in 13573 */*) func_dirname_result="${1%/*}${2}" ;; 13574 * ) func_dirname_result="${3}" ;; 13575 esac 13576 func_basename_result="${1##*/}" 13577} 13578 13579# func_stripname prefix suffix name 13580# strip PREFIX and SUFFIX off of NAME. 13581# PREFIX and SUFFIX must not contain globbing or regex special 13582# characters, hashes, percent signs, but SUFFIX may contain a leading 13583# dot (in which case that matches only a dot). 13584func_stripname () 13585{ 13586 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13587 # positional parameters, so assign one to ordinary parameter first. 13588 func_stripname_result=${3} 13589 func_stripname_result=${func_stripname_result#"${1}"} 13590 func_stripname_result=${func_stripname_result%"${2}"} 13591} 13592 13593# func_opt_split 13594func_opt_split () 13595{ 13596 func_opt_split_opt=${1%%=*} 13597 func_opt_split_arg=${1#*=} 13598} 13599 13600# func_lo2o object 13601func_lo2o () 13602{ 13603 case ${1} in 13604 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13605 *) func_lo2o_result=${1} ;; 13606 esac 13607} 13608 13609# func_xform libobj-or-source 13610func_xform () 13611{ 13612 func_xform_result=${1%.*}.lo 13613} 13614 13615# func_arith arithmetic-term... 13616func_arith () 13617{ 13618 func_arith_result=$(( $* )) 13619} 13620 13621# func_len string 13622# STRING may not start with a hyphen. 13623func_len () 13624{ 13625 func_len_result=${#1} 13626} 13627 13628_LT_EOF 13629 ;; 13630 *) # Bourne compatible functions. 13631 cat << \_LT_EOF >> "$cfgfile" 13632 13633# func_dirname file append nondir_replacement 13634# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13635# otherwise set result to NONDIR_REPLACEMENT. 13636func_dirname () 13637{ 13638 # Extract subdirectory from the argument. 13639 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13640 if test "X$func_dirname_result" = "X${1}"; then 13641 func_dirname_result="${3}" 13642 else 13643 func_dirname_result="$func_dirname_result${2}" 13644 fi 13645} 13646 13647# func_basename file 13648func_basename () 13649{ 13650 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13651} 13652 13653 13654# func_stripname prefix suffix name 13655# strip PREFIX and SUFFIX off of NAME. 13656# PREFIX and SUFFIX must not contain globbing or regex special 13657# characters, hashes, percent signs, but SUFFIX may contain a leading 13658# dot (in which case that matches only a dot). 13659# func_strip_suffix prefix name 13660func_stripname () 13661{ 13662 case ${2} in 13663 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13664 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13665 esac 13666} 13667 13668# sed scripts: 13669my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13670my_sed_long_arg='1s/^-[^=]*=//' 13671 13672# func_opt_split 13673func_opt_split () 13674{ 13675 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13676 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13677} 13678 13679# func_lo2o object 13680func_lo2o () 13681{ 13682 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13683} 13684 13685# func_xform libobj-or-source 13686func_xform () 13687{ 13688 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13689} 13690 13691# func_arith arithmetic-term... 13692func_arith () 13693{ 13694 func_arith_result=`expr "$@"` 13695} 13696 13697# func_len string 13698# STRING may not start with a hyphen. 13699func_len () 13700{ 13701 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13702} 13703 13704_LT_EOF 13705esac 13706 13707case $lt_shell_append in 13708 yes) 13709 cat << \_LT_EOF >> "$cfgfile" 13710 13711# func_append var value 13712# Append VALUE to the end of shell variable VAR. 13713func_append () 13714{ 13715 eval "$1+=\$2" 13716} 13717_LT_EOF 13718 ;; 13719 *) 13720 cat << \_LT_EOF >> "$cfgfile" 13721 13722# func_append var value 13723# Append VALUE to the end of shell variable VAR. 13724func_append () 13725{ 13726 eval "$1=\$$1\$2" 13727} 13728 13729_LT_EOF 13730 ;; 13731 esac 13732 13733 13734 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13735 || (rm -f "$cfgfile"; exit 1) 13736 13737 mv -f "$cfgfile" "$ofile" || 13738 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13739 chmod +x "$ofile" 13740 13741 ;; 13742 13743 esac 13744done # for ac_tag 13745 13746 13747as_fn_exit 0 13748_ACEOF 13749ac_clean_files=$ac_clean_files_save 13750 13751test $ac_write_fail = 0 || 13752 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13753 13754 13755# configure is writing to config.log, and then calls config.status. 13756# config.status does its own redirection, appending to config.log. 13757# Unfortunately, on DOS this fails, as config.log is still kept open 13758# by configure, so config.status won't be able to write to it; its 13759# output is simply discarded. So we exec the FD to /dev/null, 13760# effectively closing config.log, so it can be properly (re)opened and 13761# appended to by config.status. When coming back to configure, we 13762# need to make the FD available again. 13763if test "$no_create" != yes; then 13764 ac_cs_success=: 13765 ac_config_status_args= 13766 test "$silent" = yes && 13767 ac_config_status_args="$ac_config_status_args --quiet" 13768 exec 5>/dev/null 13769 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13770 exec 5>>config.log 13771 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13772 # would make configure fail if this is the last instruction. 13773 $ac_cs_success || as_fn_exit 1 13774fi 13775if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13777$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13778fi 13779 13780