configure revision 1.1.1.5
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 2997 2998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2999$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3000 # Check whether --enable-maintainer-mode was given. 3001if test "${enable_maintainer_mode+set}" = set; then : 3002 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3003else 3004 USE_MAINTAINER_MODE=no 3005fi 3006 3007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3008$as_echo "$USE_MAINTAINER_MODE" >&6; } 3009 if test $USE_MAINTAINER_MODE = yes; then 3010 MAINTAINER_MODE_TRUE= 3011 MAINTAINER_MODE_FALSE='#' 3012else 3013 MAINTAINER_MODE_TRUE='#' 3014 MAINTAINER_MODE_FALSE= 3015fi 3016 3017 MAINT=$MAINTAINER_MODE_TRUE 3018 3019 3020 3021 3022# Check whether --with-target-subdir was given. 3023if test "${with_target_subdir+set}" = set; then : 3024 withval=$with_target_subdir; 3025fi 3026 3027 3028if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then 3029 COMPPATH=. 3030else 3031 COMPPATH=.. 3032fi 3033 3034 3035 3036# Check whether --with-cross-host was given. 3037if test "${with_cross_host+set}" = set; then : 3038 withval=$with_cross_host; 3039fi 3040 3041 3042# Check whether --enable-multilib was given. 3043if test "${enable_multilib+set}" = set; then : 3044 enableval=$enable_multilib; case "${enableval}" in 3045 yes) multilib=yes ;; 3046 no) multilib=no ;; 3047 *) as_fn_error $? "bad value ${enableval} for multilib option" "$LINENO" 5 ;; 3048 esac 3049else 3050 test -z "$with_target_subdir" && multilib=no || multilib=yes 3051fi 3052 3053 3054# Check whether --with-system-zlib was given. 3055if test "${with_system_zlib+set}" = set; then : 3056 withval=$with_system_zlib; 3057fi 3058 3059 3060# Make sure we don't test executables when making cross-tools. 3061 3062 3063# The same as in boehm-gc and libstdc++. Have to borrow it from there. 3064# We must force CC to /not/ be precious variables; otherwise 3065# the wrong, non-multilib-adjusted value will be used in multilibs. 3066# As a side effect, we have to subst CFLAGS ourselves. 3067 3068 3069 3070ac_ext=c 3071ac_cpp='$CPP $CPPFLAGS' 3072ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3073ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3074ac_compiler_gnu=$ac_cv_c_compiler_gnu 3075if test -n "$ac_tool_prefix"; then 3076 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3077set dummy ${ac_tool_prefix}gcc; ac_word=$2 3078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3079$as_echo_n "checking for $ac_word... " >&6; } 3080if ${ac_cv_prog_CC+:} false; then : 3081 $as_echo_n "(cached) " >&6 3082else 3083 if test -n "$CC"; then 3084 ac_cv_prog_CC="$CC" # Let the user override the test. 3085else 3086as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3087for as_dir in $PATH 3088do 3089 IFS=$as_save_IFS 3090 test -z "$as_dir" && as_dir=. 3091 for ac_exec_ext in '' $ac_executable_extensions; do 3092 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3093 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3094 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3095 break 2 3096 fi 3097done 3098 done 3099IFS=$as_save_IFS 3100 3101fi 3102fi 3103CC=$ac_cv_prog_CC 3104if test -n "$CC"; then 3105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3106$as_echo "$CC" >&6; } 3107else 3108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3109$as_echo "no" >&6; } 3110fi 3111 3112 3113fi 3114if test -z "$ac_cv_prog_CC"; then 3115 ac_ct_CC=$CC 3116 # Extract the first word of "gcc", so it can be a program name with args. 3117set dummy gcc; ac_word=$2 3118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3119$as_echo_n "checking for $ac_word... " >&6; } 3120if ${ac_cv_prog_ac_ct_CC+:} false; then : 3121 $as_echo_n "(cached) " >&6 3122else 3123 if test -n "$ac_ct_CC"; then 3124 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3125else 3126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3127for as_dir in $PATH 3128do 3129 IFS=$as_save_IFS 3130 test -z "$as_dir" && as_dir=. 3131 for ac_exec_ext in '' $ac_executable_extensions; do 3132 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3133 ac_cv_prog_ac_ct_CC="gcc" 3134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3135 break 2 3136 fi 3137done 3138 done 3139IFS=$as_save_IFS 3140 3141fi 3142fi 3143ac_ct_CC=$ac_cv_prog_ac_ct_CC 3144if test -n "$ac_ct_CC"; then 3145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3146$as_echo "$ac_ct_CC" >&6; } 3147else 3148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3149$as_echo "no" >&6; } 3150fi 3151 3152 if test "x$ac_ct_CC" = x; then 3153 CC="" 3154 else 3155 case $cross_compiling:$ac_tool_warned in 3156yes:) 3157{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3158$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3159ac_tool_warned=yes ;; 3160esac 3161 CC=$ac_ct_CC 3162 fi 3163else 3164 CC="$ac_cv_prog_CC" 3165fi 3166 3167if test -z "$CC"; then 3168 if test -n "$ac_tool_prefix"; then 3169 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3170set dummy ${ac_tool_prefix}cc; ac_word=$2 3171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3172$as_echo_n "checking for $ac_word... " >&6; } 3173if ${ac_cv_prog_CC+:} false; then : 3174 $as_echo_n "(cached) " >&6 3175else 3176 if test -n "$CC"; then 3177 ac_cv_prog_CC="$CC" # Let the user override the test. 3178else 3179as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3180for as_dir in $PATH 3181do 3182 IFS=$as_save_IFS 3183 test -z "$as_dir" && as_dir=. 3184 for ac_exec_ext in '' $ac_executable_extensions; do 3185 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3186 ac_cv_prog_CC="${ac_tool_prefix}cc" 3187 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3188 break 2 3189 fi 3190done 3191 done 3192IFS=$as_save_IFS 3193 3194fi 3195fi 3196CC=$ac_cv_prog_CC 3197if test -n "$CC"; then 3198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3199$as_echo "$CC" >&6; } 3200else 3201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3202$as_echo "no" >&6; } 3203fi 3204 3205 3206 fi 3207fi 3208if test -z "$CC"; then 3209 # Extract the first word of "cc", so it can be a program name with args. 3210set dummy cc; ac_word=$2 3211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3212$as_echo_n "checking for $ac_word... " >&6; } 3213if ${ac_cv_prog_CC+:} false; then : 3214 $as_echo_n "(cached) " >&6 3215else 3216 if test -n "$CC"; then 3217 ac_cv_prog_CC="$CC" # Let the user override the test. 3218else 3219 ac_prog_rejected=no 3220as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3221for as_dir in $PATH 3222do 3223 IFS=$as_save_IFS 3224 test -z "$as_dir" && as_dir=. 3225 for ac_exec_ext in '' $ac_executable_extensions; do 3226 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3227 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3228 ac_prog_rejected=yes 3229 continue 3230 fi 3231 ac_cv_prog_CC="cc" 3232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3233 break 2 3234 fi 3235done 3236 done 3237IFS=$as_save_IFS 3238 3239if test $ac_prog_rejected = yes; then 3240 # We found a bogon in the path, so make sure we never use it. 3241 set dummy $ac_cv_prog_CC 3242 shift 3243 if test $# != 0; then 3244 # We chose a different compiler from the bogus one. 3245 # However, it has the same basename, so the bogon will be chosen 3246 # first if we set CC to just the basename; use the full file name. 3247 shift 3248 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3249 fi 3250fi 3251fi 3252fi 3253CC=$ac_cv_prog_CC 3254if test -n "$CC"; then 3255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3256$as_echo "$CC" >&6; } 3257else 3258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3259$as_echo "no" >&6; } 3260fi 3261 3262 3263fi 3264if test -z "$CC"; then 3265 if test -n "$ac_tool_prefix"; then 3266 for ac_prog in cl.exe 3267 do 3268 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3269set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3271$as_echo_n "checking for $ac_word... " >&6; } 3272if ${ac_cv_prog_CC+:} false; then : 3273 $as_echo_n "(cached) " >&6 3274else 3275 if test -n "$CC"; then 3276 ac_cv_prog_CC="$CC" # Let the user override the test. 3277else 3278as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3279for as_dir in $PATH 3280do 3281 IFS=$as_save_IFS 3282 test -z "$as_dir" && as_dir=. 3283 for ac_exec_ext in '' $ac_executable_extensions; do 3284 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3285 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3286 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3287 break 2 3288 fi 3289done 3290 done 3291IFS=$as_save_IFS 3292 3293fi 3294fi 3295CC=$ac_cv_prog_CC 3296if test -n "$CC"; then 3297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3298$as_echo "$CC" >&6; } 3299else 3300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3301$as_echo "no" >&6; } 3302fi 3303 3304 3305 test -n "$CC" && break 3306 done 3307fi 3308if test -z "$CC"; then 3309 ac_ct_CC=$CC 3310 for ac_prog in cl.exe 3311do 3312 # Extract the first word of "$ac_prog", so it can be a program name with args. 3313set dummy $ac_prog; ac_word=$2 3314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3315$as_echo_n "checking for $ac_word... " >&6; } 3316if ${ac_cv_prog_ac_ct_CC+:} false; then : 3317 $as_echo_n "(cached) " >&6 3318else 3319 if test -n "$ac_ct_CC"; then 3320 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3321else 3322as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3323for as_dir in $PATH 3324do 3325 IFS=$as_save_IFS 3326 test -z "$as_dir" && as_dir=. 3327 for ac_exec_ext in '' $ac_executable_extensions; do 3328 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3329 ac_cv_prog_ac_ct_CC="$ac_prog" 3330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3331 break 2 3332 fi 3333done 3334 done 3335IFS=$as_save_IFS 3336 3337fi 3338fi 3339ac_ct_CC=$ac_cv_prog_ac_ct_CC 3340if test -n "$ac_ct_CC"; then 3341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3342$as_echo "$ac_ct_CC" >&6; } 3343else 3344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3345$as_echo "no" >&6; } 3346fi 3347 3348 3349 test -n "$ac_ct_CC" && break 3350done 3351 3352 if test "x$ac_ct_CC" = x; then 3353 CC="" 3354 else 3355 case $cross_compiling:$ac_tool_warned in 3356yes:) 3357{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3358$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3359ac_tool_warned=yes ;; 3360esac 3361 CC=$ac_ct_CC 3362 fi 3363fi 3364 3365fi 3366 3367 3368test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3369$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3370as_fn_error $? "no acceptable C compiler found in \$PATH 3371See \`config.log' for more details" "$LINENO" 5; } 3372 3373# Provide some information about the compiler. 3374$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3375set X $ac_compile 3376ac_compiler=$2 3377for ac_option in --version -v -V -qversion; do 3378 { { ac_try="$ac_compiler $ac_option >&5" 3379case "(($ac_try" in 3380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3381 *) ac_try_echo=$ac_try;; 3382esac 3383eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3384$as_echo "$ac_try_echo"; } >&5 3385 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3386 ac_status=$? 3387 if test -s conftest.err; then 3388 sed '10a\ 3389... rest of stderr output deleted ... 3390 10q' conftest.err >conftest.er1 3391 cat conftest.er1 >&5 3392 fi 3393 rm -f conftest.er1 conftest.err 3394 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3395 test $ac_status = 0; } 3396done 3397 3398cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3399/* end confdefs.h. */ 3400 3401int 3402main () 3403{ 3404 3405 ; 3406 return 0; 3407} 3408_ACEOF 3409# FIXME: Cleanup? 3410if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3411 (eval $ac_link) 2>&5 3412 ac_status=$? 3413 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3414 test $ac_status = 0; }; then : 3415 gcc_no_link=no 3416else 3417 gcc_no_link=yes 3418fi 3419if test x$gcc_no_link = xyes; then 3420 # Setting cross_compile will disable run tests; it will 3421 # also disable AC_CHECK_FILE but that's generally 3422 # correct if we can't link. 3423 cross_compiling=yes 3424 EXEEXT= 3425else 3426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3427/* end confdefs.h. */ 3428 3429int 3430main () 3431{ 3432 3433 ; 3434 return 0; 3435} 3436_ACEOF 3437ac_clean_files_save=$ac_clean_files 3438ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3439# Try to create an executable without -o first, disregard a.out. 3440# It will help us diagnose broken compilers, and finding out an intuition 3441# of exeext. 3442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3443$as_echo_n "checking whether the C compiler works... " >&6; } 3444ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3445 3446# The possible output files: 3447ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3448 3449ac_rmfiles= 3450for ac_file in $ac_files 3451do 3452 case $ac_file in 3453 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3454 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3455 esac 3456done 3457rm -f $ac_rmfiles 3458 3459if { { ac_try="$ac_link_default" 3460case "(($ac_try" in 3461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3462 *) ac_try_echo=$ac_try;; 3463esac 3464eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3465$as_echo "$ac_try_echo"; } >&5 3466 (eval "$ac_link_default") 2>&5 3467 ac_status=$? 3468 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3469 test $ac_status = 0; }; then : 3470 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3471# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3472# in a Makefile. We should not override ac_cv_exeext if it was cached, 3473# so that the user can short-circuit this test for compilers unknown to 3474# Autoconf. 3475for ac_file in $ac_files '' 3476do 3477 test -f "$ac_file" || continue 3478 case $ac_file in 3479 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3480 ;; 3481 [ab].out ) 3482 # We found the default executable, but exeext='' is most 3483 # certainly right. 3484 break;; 3485 *.* ) 3486 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3487 then :; else 3488 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3489 fi 3490 # We set ac_cv_exeext here because the later test for it is not 3491 # safe: cross compilers may not add the suffix if given an `-o' 3492 # argument, so we may need to know it at that point already. 3493 # Even if this section looks crufty: it has the advantage of 3494 # actually working. 3495 break;; 3496 * ) 3497 break;; 3498 esac 3499done 3500test "$ac_cv_exeext" = no && ac_cv_exeext= 3501 3502else 3503 ac_file='' 3504fi 3505if test -z "$ac_file"; then : 3506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3507$as_echo "no" >&6; } 3508$as_echo "$as_me: failed program was:" >&5 3509sed 's/^/| /' conftest.$ac_ext >&5 3510 3511{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3512$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3513as_fn_error 77 "C compiler cannot create executables 3514See \`config.log' for more details" "$LINENO" 5; } 3515else 3516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3517$as_echo "yes" >&6; } 3518fi 3519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3520$as_echo_n "checking for C compiler default output file name... " >&6; } 3521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3522$as_echo "$ac_file" >&6; } 3523ac_exeext=$ac_cv_exeext 3524 3525rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3526ac_clean_files=$ac_clean_files_save 3527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3528$as_echo_n "checking for suffix of executables... " >&6; } 3529if { { ac_try="$ac_link" 3530case "(($ac_try" in 3531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3532 *) ac_try_echo=$ac_try;; 3533esac 3534eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3535$as_echo "$ac_try_echo"; } >&5 3536 (eval "$ac_link") 2>&5 3537 ac_status=$? 3538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3539 test $ac_status = 0; }; then : 3540 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3541# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3542# work properly (i.e., refer to `conftest.exe'), while it won't with 3543# `rm'. 3544for ac_file in conftest.exe conftest conftest.*; do 3545 test -f "$ac_file" || continue 3546 case $ac_file in 3547 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3548 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3549 break;; 3550 * ) break;; 3551 esac 3552done 3553else 3554 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3555$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3556as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3557See \`config.log' for more details" "$LINENO" 5; } 3558fi 3559rm -f conftest conftest$ac_cv_exeext 3560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3561$as_echo "$ac_cv_exeext" >&6; } 3562 3563rm -f conftest.$ac_ext 3564EXEEXT=$ac_cv_exeext 3565ac_exeext=$EXEEXT 3566cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3567/* end confdefs.h. */ 3568#include <stdio.h> 3569int 3570main () 3571{ 3572FILE *f = fopen ("conftest.out", "w"); 3573 return ferror (f) || fclose (f) != 0; 3574 3575 ; 3576 return 0; 3577} 3578_ACEOF 3579ac_clean_files="$ac_clean_files conftest.out" 3580# Check that the compiler produces executables we can run. If not, either 3581# the compiler is broken, or we cross compile. 3582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3583$as_echo_n "checking whether we are cross compiling... " >&6; } 3584if test "$cross_compiling" != yes; then 3585 { { ac_try="$ac_link" 3586case "(($ac_try" in 3587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3588 *) ac_try_echo=$ac_try;; 3589esac 3590eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3591$as_echo "$ac_try_echo"; } >&5 3592 (eval "$ac_link") 2>&5 3593 ac_status=$? 3594 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3595 test $ac_status = 0; } 3596 if { ac_try='./conftest$ac_cv_exeext' 3597 { { case "(($ac_try" in 3598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3599 *) ac_try_echo=$ac_try;; 3600esac 3601eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3602$as_echo "$ac_try_echo"; } >&5 3603 (eval "$ac_try") 2>&5 3604 ac_status=$? 3605 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3606 test $ac_status = 0; }; }; then 3607 cross_compiling=no 3608 else 3609 if test "$cross_compiling" = maybe; then 3610 cross_compiling=yes 3611 else 3612 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3613$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3614as_fn_error $? "cannot run C compiled programs. 3615If you meant to cross compile, use \`--host'. 3616See \`config.log' for more details" "$LINENO" 5; } 3617 fi 3618 fi 3619fi 3620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3621$as_echo "$cross_compiling" >&6; } 3622 3623rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3624ac_clean_files=$ac_clean_files_save 3625fi 3626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3627$as_echo_n "checking for suffix of object files... " >&6; } 3628if ${ac_cv_objext+:} false; then : 3629 $as_echo_n "(cached) " >&6 3630else 3631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3632/* end confdefs.h. */ 3633 3634int 3635main () 3636{ 3637 3638 ; 3639 return 0; 3640} 3641_ACEOF 3642rm -f conftest.o conftest.obj 3643if { { ac_try="$ac_compile" 3644case "(($ac_try" in 3645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3646 *) ac_try_echo=$ac_try;; 3647esac 3648eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3649$as_echo "$ac_try_echo"; } >&5 3650 (eval "$ac_compile") 2>&5 3651 ac_status=$? 3652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3653 test $ac_status = 0; }; then : 3654 for ac_file in conftest.o conftest.obj conftest.*; do 3655 test -f "$ac_file" || continue; 3656 case $ac_file in 3657 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3658 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3659 break;; 3660 esac 3661done 3662else 3663 $as_echo "$as_me: failed program was:" >&5 3664sed 's/^/| /' conftest.$ac_ext >&5 3665 3666{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3667$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3668as_fn_error $? "cannot compute suffix of object files: cannot compile 3669See \`config.log' for more details" "$LINENO" 5; } 3670fi 3671rm -f conftest.$ac_cv_objext conftest.$ac_ext 3672fi 3673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3674$as_echo "$ac_cv_objext" >&6; } 3675OBJEXT=$ac_cv_objext 3676ac_objext=$OBJEXT 3677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3678$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3679if ${ac_cv_c_compiler_gnu+:} false; then : 3680 $as_echo_n "(cached) " >&6 3681else 3682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3683/* end confdefs.h. */ 3684 3685int 3686main () 3687{ 3688#ifndef __GNUC__ 3689 choke me 3690#endif 3691 3692 ; 3693 return 0; 3694} 3695_ACEOF 3696if ac_fn_c_try_compile "$LINENO"; then : 3697 ac_compiler_gnu=yes 3698else 3699 ac_compiler_gnu=no 3700fi 3701rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3702ac_cv_c_compiler_gnu=$ac_compiler_gnu 3703 3704fi 3705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3706$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3707if test $ac_compiler_gnu = yes; then 3708 GCC=yes 3709else 3710 GCC= 3711fi 3712ac_test_CFLAGS=${CFLAGS+set} 3713ac_save_CFLAGS=$CFLAGS 3714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3715$as_echo_n "checking whether $CC accepts -g... " >&6; } 3716if ${ac_cv_prog_cc_g+:} false; then : 3717 $as_echo_n "(cached) " >&6 3718else 3719 ac_save_c_werror_flag=$ac_c_werror_flag 3720 ac_c_werror_flag=yes 3721 ac_cv_prog_cc_g=no 3722 CFLAGS="-g" 3723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3724/* end confdefs.h. */ 3725 3726int 3727main () 3728{ 3729 3730 ; 3731 return 0; 3732} 3733_ACEOF 3734if ac_fn_c_try_compile "$LINENO"; then : 3735 ac_cv_prog_cc_g=yes 3736else 3737 CFLAGS="" 3738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3739/* end confdefs.h. */ 3740 3741int 3742main () 3743{ 3744 3745 ; 3746 return 0; 3747} 3748_ACEOF 3749if ac_fn_c_try_compile "$LINENO"; then : 3750 3751else 3752 ac_c_werror_flag=$ac_save_c_werror_flag 3753 CFLAGS="-g" 3754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3755/* end confdefs.h. */ 3756 3757int 3758main () 3759{ 3760 3761 ; 3762 return 0; 3763} 3764_ACEOF 3765if ac_fn_c_try_compile "$LINENO"; then : 3766 ac_cv_prog_cc_g=yes 3767fi 3768rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3769fi 3770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3771fi 3772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3773 ac_c_werror_flag=$ac_save_c_werror_flag 3774fi 3775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3776$as_echo "$ac_cv_prog_cc_g" >&6; } 3777if test "$ac_test_CFLAGS" = set; then 3778 CFLAGS=$ac_save_CFLAGS 3779elif test $ac_cv_prog_cc_g = yes; then 3780 if test "$GCC" = yes; then 3781 CFLAGS="-g -O2" 3782 else 3783 CFLAGS="-g" 3784 fi 3785else 3786 if test "$GCC" = yes; then 3787 CFLAGS="-O2" 3788 else 3789 CFLAGS= 3790 fi 3791fi 3792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3793$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3794if ${ac_cv_prog_cc_c89+:} false; then : 3795 $as_echo_n "(cached) " >&6 3796else 3797 ac_cv_prog_cc_c89=no 3798ac_save_CC=$CC 3799cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3800/* end confdefs.h. */ 3801#include <stdarg.h> 3802#include <stdio.h> 3803struct stat; 3804/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3805struct buf { int x; }; 3806FILE * (*rcsopen) (struct buf *, struct stat *, int); 3807static char *e (p, i) 3808 char **p; 3809 int i; 3810{ 3811 return p[i]; 3812} 3813static char *f (char * (*g) (char **, int), char **p, ...) 3814{ 3815 char *s; 3816 va_list v; 3817 va_start (v,p); 3818 s = g (p, va_arg (v,int)); 3819 va_end (v); 3820 return s; 3821} 3822 3823/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3824 function prototypes and stuff, but not '\xHH' hex character constants. 3825 These don't provoke an error unfortunately, instead are silently treated 3826 as 'x'. The following induces an error, until -std is added to get 3827 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3828 array size at least. It's necessary to write '\x00'==0 to get something 3829 that's true only with -std. */ 3830int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3831 3832/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3833 inside strings and character constants. */ 3834#define FOO(x) 'x' 3835int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3836 3837int test (int i, double x); 3838struct s1 {int (*f) (int a);}; 3839struct s2 {int (*f) (double a);}; 3840int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3841int argc; 3842char **argv; 3843int 3844main () 3845{ 3846return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3847 ; 3848 return 0; 3849} 3850_ACEOF 3851for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3852 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3853do 3854 CC="$ac_save_CC $ac_arg" 3855 if ac_fn_c_try_compile "$LINENO"; then : 3856 ac_cv_prog_cc_c89=$ac_arg 3857fi 3858rm -f core conftest.err conftest.$ac_objext 3859 test "x$ac_cv_prog_cc_c89" != "xno" && break 3860done 3861rm -f conftest.$ac_ext 3862CC=$ac_save_CC 3863 3864fi 3865# AC_CACHE_VAL 3866case "x$ac_cv_prog_cc_c89" in 3867 x) 3868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3869$as_echo "none needed" >&6; } ;; 3870 xno) 3871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3872$as_echo "unsupported" >&6; } ;; 3873 *) 3874 CC="$CC $ac_cv_prog_cc_c89" 3875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3876$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3877esac 3878if test "x$ac_cv_prog_cc_c89" != xno; then : 3879 3880fi 3881 3882ac_ext=c 3883ac_cpp='$CPP $CPPFLAGS' 3884ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3885ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3886ac_compiler_gnu=$ac_cv_c_compiler_gnu 3887 3888ac_ext=c 3889ac_cpp='$CPP $CPPFLAGS' 3890ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3891ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3892ac_compiler_gnu=$ac_cv_c_compiler_gnu 3893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3894$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3895if ${am_cv_prog_cc_c_o+:} false; then : 3896 $as_echo_n "(cached) " >&6 3897else 3898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3899/* end confdefs.h. */ 3900 3901int 3902main () 3903{ 3904 3905 ; 3906 return 0; 3907} 3908_ACEOF 3909 # Make sure it works both with $CC and with simple cc. 3910 # Following AC_PROG_CC_C_O, we do the test twice because some 3911 # compilers refuse to overwrite an existing .o file with -o, 3912 # though they will create one. 3913 am_cv_prog_cc_c_o=yes 3914 for am_i in 1 2; do 3915 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3916 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3917 ac_status=$? 3918 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3919 (exit $ac_status); } \ 3920 && test -f conftest2.$ac_objext; then 3921 : OK 3922 else 3923 am_cv_prog_cc_c_o=no 3924 break 3925 fi 3926 done 3927 rm -f core conftest* 3928 unset am_i 3929fi 3930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3931$as_echo "$am_cv_prog_cc_c_o" >&6; } 3932if test "$am_cv_prog_cc_c_o" != yes; then 3933 # Losing compiler, so override with the script. 3934 # FIXME: It is wrong to rewrite CC. 3935 # But if we don't then we get into trouble of one sort or another. 3936 # A longer-term fix would be to have automake use am__CC in this case, 3937 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3938 CC="$am_aux_dir/compile $CC" 3939fi 3940ac_ext=c 3941ac_cpp='$CPP $CPPFLAGS' 3942ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3943ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3944ac_compiler_gnu=$ac_cv_c_compiler_gnu 3945 3946DEPDIR="${am__leading_dot}deps" 3947 3948ac_config_commands="$ac_config_commands depfiles" 3949 3950 3951am_make=${MAKE-make} 3952cat > confinc << 'END' 3953am__doit: 3954 @echo this is the am__doit target 3955.PHONY: am__doit 3956END 3957# If we don't find an include directive, just comment out the code. 3958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3959$as_echo_n "checking for style of include used by $am_make... " >&6; } 3960am__include="#" 3961am__quote= 3962_am_result=none 3963# First try GNU make style include. 3964echo "include confinc" > confmf 3965# Ignore all kinds of additional output from 'make'. 3966case `$am_make -s -f confmf 2> /dev/null` in #( 3967*the\ am__doit\ target*) 3968 am__include=include 3969 am__quote= 3970 _am_result=GNU 3971 ;; 3972esac 3973# Now try BSD make style include. 3974if test "$am__include" = "#"; then 3975 echo '.include "confinc"' > confmf 3976 case `$am_make -s -f confmf 2> /dev/null` in #( 3977 *the\ am__doit\ target*) 3978 am__include=.include 3979 am__quote="\"" 3980 _am_result=BSD 3981 ;; 3982 esac 3983fi 3984 3985 3986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3987$as_echo "$_am_result" >&6; } 3988rm -f confinc confmf 3989 3990# Check whether --enable-dependency-tracking was given. 3991if test "${enable_dependency_tracking+set}" = set; then : 3992 enableval=$enable_dependency_tracking; 3993fi 3994 3995if test "x$enable_dependency_tracking" != xno; then 3996 am_depcomp="$ac_aux_dir/depcomp" 3997 AMDEPBACKSLASH='\' 3998 am__nodep='_no' 3999fi 4000 if test "x$enable_dependency_tracking" != xno; then 4001 AMDEP_TRUE= 4002 AMDEP_FALSE='#' 4003else 4004 AMDEP_TRUE='#' 4005 AMDEP_FALSE= 4006fi 4007 4008 4009 4010depcc="$CC" am_compiler_list= 4011 4012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4013$as_echo_n "checking dependency style of $depcc... " >&6; } 4014if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4015 $as_echo_n "(cached) " >&6 4016else 4017 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4018 # We make a subdir and do the tests there. Otherwise we can end up 4019 # making bogus files that we don't know about and never remove. For 4020 # instance it was reported that on HP-UX the gcc test will end up 4021 # making a dummy file named 'D' -- because '-MD' means "put the output 4022 # in D". 4023 rm -rf conftest.dir 4024 mkdir conftest.dir 4025 # Copy depcomp to subdir because otherwise we won't find it if we're 4026 # using a relative directory. 4027 cp "$am_depcomp" conftest.dir 4028 cd conftest.dir 4029 # We will build objects and dependencies in a subdirectory because 4030 # it helps to detect inapplicable dependency modes. For instance 4031 # both Tru64's cc and ICC support -MD to output dependencies as a 4032 # side effect of compilation, but ICC will put the dependencies in 4033 # the current directory while Tru64 will put them in the object 4034 # directory. 4035 mkdir sub 4036 4037 am_cv_CC_dependencies_compiler_type=none 4038 if test "$am_compiler_list" = ""; then 4039 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4040 fi 4041 am__universal=false 4042 case " $depcc " in #( 4043 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4044 esac 4045 4046 for depmode in $am_compiler_list; do 4047 # Setup a source with many dependencies, because some compilers 4048 # like to wrap large dependency lists on column 80 (with \), and 4049 # we should not choose a depcomp mode which is confused by this. 4050 # 4051 # We need to recreate these files for each test, as the compiler may 4052 # overwrite some of them when testing with obscure command lines. 4053 # This happens at least with the AIX C compiler. 4054 : > sub/conftest.c 4055 for i in 1 2 3 4 5 6; do 4056 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4057 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4058 # Solaris 10 /bin/sh. 4059 echo '/* dummy */' > sub/conftst$i.h 4060 done 4061 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4062 4063 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4064 # mode. It turns out that the SunPro C++ compiler does not properly 4065 # handle '-M -o', and we need to detect this. Also, some Intel 4066 # versions had trouble with output in subdirs. 4067 am__obj=sub/conftest.${OBJEXT-o} 4068 am__minus_obj="-o $am__obj" 4069 case $depmode in 4070 gcc) 4071 # This depmode causes a compiler race in universal mode. 4072 test "$am__universal" = false || continue 4073 ;; 4074 nosideeffect) 4075 # After this tag, mechanisms are not by side-effect, so they'll 4076 # only be used when explicitly requested. 4077 if test "x$enable_dependency_tracking" = xyes; then 4078 continue 4079 else 4080 break 4081 fi 4082 ;; 4083 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4084 # This compiler won't grok '-c -o', but also, the minuso test has 4085 # not run yet. These depmodes are late enough in the game, and 4086 # so weak that their functioning should not be impacted. 4087 am__obj=conftest.${OBJEXT-o} 4088 am__minus_obj= 4089 ;; 4090 none) break ;; 4091 esac 4092 if depmode=$depmode \ 4093 source=sub/conftest.c object=$am__obj \ 4094 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4095 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4096 >/dev/null 2>conftest.err && 4097 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4098 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4099 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4100 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4101 # icc doesn't choke on unknown options, it will just issue warnings 4102 # or remarks (even with -Werror). So we grep stderr for any message 4103 # that says an option was ignored or not supported. 4104 # When given -MP, icc 7.0 and 7.1 complain thusly: 4105 # icc: Command line warning: ignoring option '-M'; no argument required 4106 # The diagnosis changed in icc 8.0: 4107 # icc: Command line remark: option '-MP' not supported 4108 if (grep 'ignoring option' conftest.err || 4109 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4110 am_cv_CC_dependencies_compiler_type=$depmode 4111 break 4112 fi 4113 fi 4114 done 4115 4116 cd .. 4117 rm -rf conftest.dir 4118else 4119 am_cv_CC_dependencies_compiler_type=none 4120fi 4121 4122fi 4123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4124$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4125CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4126 4127 if 4128 test "x$enable_dependency_tracking" != xno \ 4129 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4130 am__fastdepCC_TRUE= 4131 am__fastdepCC_FALSE='#' 4132else 4133 am__fastdepCC_TRUE='#' 4134 am__fastdepCC_FALSE= 4135fi 4136 4137 4138 4139 4140 4141 4142case `pwd` in 4143 *\ * | *\ *) 4144 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4145$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4146esac 4147 4148 4149 4150macro_version='2.2.7a' 4151macro_revision='1.3134' 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165ltmain="$ac_aux_dir/ltmain.sh" 4166 4167# Backslashify metacharacters that are still active within 4168# double-quoted strings. 4169sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4170 4171# Same as above, but do not quote variable references. 4172double_quote_subst='s/\(["`\\]\)/\\\1/g' 4173 4174# Sed substitution to delay expansion of an escaped shell variable in a 4175# double_quote_subst'ed string. 4176delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4177 4178# Sed substitution to delay expansion of an escaped single quote. 4179delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4180 4181# Sed substitution to avoid accidental globbing in evaled expressions 4182no_glob_subst='s/\*/\\\*/g' 4183 4184ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4185ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4186ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4187 4188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4189$as_echo_n "checking how to print strings... " >&6; } 4190# Test print first, because it will be a builtin if present. 4191if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4192 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4193 ECHO='print -r --' 4194elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4195 ECHO='printf %s\n' 4196else 4197 # Use this function as a fallback that always works. 4198 func_fallback_echo () 4199 { 4200 eval 'cat <<_LTECHO_EOF 4201$1 4202_LTECHO_EOF' 4203 } 4204 ECHO='func_fallback_echo' 4205fi 4206 4207# func_echo_all arg... 4208# Invoke $ECHO with all args, space-separated. 4209func_echo_all () 4210{ 4211 $ECHO "" 4212} 4213 4214case "$ECHO" in 4215 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4216$as_echo "printf" >&6; } ;; 4217 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4218$as_echo "print -r" >&6; } ;; 4219 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4220$as_echo "cat" >&6; } ;; 4221esac 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4237$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4238if ${ac_cv_path_SED+:} false; then : 4239 $as_echo_n "(cached) " >&6 4240else 4241 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4242 for ac_i in 1 2 3 4 5 6 7; do 4243 ac_script="$ac_script$as_nl$ac_script" 4244 done 4245 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4246 { ac_script=; unset ac_script;} 4247 if test -z "$SED"; then 4248 ac_path_SED_found=false 4249 # Loop through the user's path and test for each of PROGNAME-LIST 4250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4251for as_dir in $PATH 4252do 4253 IFS=$as_save_IFS 4254 test -z "$as_dir" && as_dir=. 4255 for ac_prog in sed gsed; do 4256 for ac_exec_ext in '' $ac_executable_extensions; do 4257 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4258 as_fn_executable_p "$ac_path_SED" || continue 4259# Check for GNU ac_path_SED and select it if it is found. 4260 # Check for GNU $ac_path_SED 4261case `"$ac_path_SED" --version 2>&1` in 4262*GNU*) 4263 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4264*) 4265 ac_count=0 4266 $as_echo_n 0123456789 >"conftest.in" 4267 while : 4268 do 4269 cat "conftest.in" "conftest.in" >"conftest.tmp" 4270 mv "conftest.tmp" "conftest.in" 4271 cp "conftest.in" "conftest.nl" 4272 $as_echo '' >> "conftest.nl" 4273 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4274 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4275 as_fn_arith $ac_count + 1 && ac_count=$as_val 4276 if test $ac_count -gt ${ac_path_SED_max-0}; then 4277 # Best one so far, save it but keep looking for a better one 4278 ac_cv_path_SED="$ac_path_SED" 4279 ac_path_SED_max=$ac_count 4280 fi 4281 # 10*(2^10) chars as input seems more than enough 4282 test $ac_count -gt 10 && break 4283 done 4284 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4285esac 4286 4287 $ac_path_SED_found && break 3 4288 done 4289 done 4290 done 4291IFS=$as_save_IFS 4292 if test -z "$ac_cv_path_SED"; then 4293 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4294 fi 4295else 4296 ac_cv_path_SED=$SED 4297fi 4298 4299fi 4300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4301$as_echo "$ac_cv_path_SED" >&6; } 4302 SED="$ac_cv_path_SED" 4303 rm -f conftest.sed 4304 4305test -z "$SED" && SED=sed 4306Xsed="$SED -e 1s/^X//" 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4319$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4320if ${ac_cv_path_GREP+:} false; then : 4321 $as_echo_n "(cached) " >&6 4322else 4323 if test -z "$GREP"; then 4324 ac_path_GREP_found=false 4325 # Loop through the user's path and test for each of PROGNAME-LIST 4326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4327for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4328do 4329 IFS=$as_save_IFS 4330 test -z "$as_dir" && as_dir=. 4331 for ac_prog in grep ggrep; do 4332 for ac_exec_ext in '' $ac_executable_extensions; do 4333 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4334 as_fn_executable_p "$ac_path_GREP" || continue 4335# Check for GNU ac_path_GREP and select it if it is found. 4336 # Check for GNU $ac_path_GREP 4337case `"$ac_path_GREP" --version 2>&1` in 4338*GNU*) 4339 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4340*) 4341 ac_count=0 4342 $as_echo_n 0123456789 >"conftest.in" 4343 while : 4344 do 4345 cat "conftest.in" "conftest.in" >"conftest.tmp" 4346 mv "conftest.tmp" "conftest.in" 4347 cp "conftest.in" "conftest.nl" 4348 $as_echo 'GREP' >> "conftest.nl" 4349 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4350 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4351 as_fn_arith $ac_count + 1 && ac_count=$as_val 4352 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4353 # Best one so far, save it but keep looking for a better one 4354 ac_cv_path_GREP="$ac_path_GREP" 4355 ac_path_GREP_max=$ac_count 4356 fi 4357 # 10*(2^10) chars as input seems more than enough 4358 test $ac_count -gt 10 && break 4359 done 4360 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4361esac 4362 4363 $ac_path_GREP_found && break 3 4364 done 4365 done 4366 done 4367IFS=$as_save_IFS 4368 if test -z "$ac_cv_path_GREP"; then 4369 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4370 fi 4371else 4372 ac_cv_path_GREP=$GREP 4373fi 4374 4375fi 4376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4377$as_echo "$ac_cv_path_GREP" >&6; } 4378 GREP="$ac_cv_path_GREP" 4379 4380 4381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4382$as_echo_n "checking for egrep... " >&6; } 4383if ${ac_cv_path_EGREP+:} false; then : 4384 $as_echo_n "(cached) " >&6 4385else 4386 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4387 then ac_cv_path_EGREP="$GREP -E" 4388 else 4389 if test -z "$EGREP"; then 4390 ac_path_EGREP_found=false 4391 # Loop through the user's path and test for each of PROGNAME-LIST 4392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4393for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4394do 4395 IFS=$as_save_IFS 4396 test -z "$as_dir" && as_dir=. 4397 for ac_prog in egrep; do 4398 for ac_exec_ext in '' $ac_executable_extensions; do 4399 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4400 as_fn_executable_p "$ac_path_EGREP" || continue 4401# Check for GNU ac_path_EGREP and select it if it is found. 4402 # Check for GNU $ac_path_EGREP 4403case `"$ac_path_EGREP" --version 2>&1` in 4404*GNU*) 4405 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4406*) 4407 ac_count=0 4408 $as_echo_n 0123456789 >"conftest.in" 4409 while : 4410 do 4411 cat "conftest.in" "conftest.in" >"conftest.tmp" 4412 mv "conftest.tmp" "conftest.in" 4413 cp "conftest.in" "conftest.nl" 4414 $as_echo 'EGREP' >> "conftest.nl" 4415 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4416 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4417 as_fn_arith $ac_count + 1 && ac_count=$as_val 4418 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4419 # Best one so far, save it but keep looking for a better one 4420 ac_cv_path_EGREP="$ac_path_EGREP" 4421 ac_path_EGREP_max=$ac_count 4422 fi 4423 # 10*(2^10) chars as input seems more than enough 4424 test $ac_count -gt 10 && break 4425 done 4426 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4427esac 4428 4429 $ac_path_EGREP_found && break 3 4430 done 4431 done 4432 done 4433IFS=$as_save_IFS 4434 if test -z "$ac_cv_path_EGREP"; then 4435 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4436 fi 4437else 4438 ac_cv_path_EGREP=$EGREP 4439fi 4440 4441 fi 4442fi 4443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4444$as_echo "$ac_cv_path_EGREP" >&6; } 4445 EGREP="$ac_cv_path_EGREP" 4446 4447 4448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4449$as_echo_n "checking for fgrep... " >&6; } 4450if ${ac_cv_path_FGREP+:} false; then : 4451 $as_echo_n "(cached) " >&6 4452else 4453 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4454 then ac_cv_path_FGREP="$GREP -F" 4455 else 4456 if test -z "$FGREP"; then 4457 ac_path_FGREP_found=false 4458 # Loop through the user's path and test for each of PROGNAME-LIST 4459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4460for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4461do 4462 IFS=$as_save_IFS 4463 test -z "$as_dir" && as_dir=. 4464 for ac_prog in fgrep; do 4465 for ac_exec_ext in '' $ac_executable_extensions; do 4466 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4467 as_fn_executable_p "$ac_path_FGREP" || continue 4468# Check for GNU ac_path_FGREP and select it if it is found. 4469 # Check for GNU $ac_path_FGREP 4470case `"$ac_path_FGREP" --version 2>&1` in 4471*GNU*) 4472 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4473*) 4474 ac_count=0 4475 $as_echo_n 0123456789 >"conftest.in" 4476 while : 4477 do 4478 cat "conftest.in" "conftest.in" >"conftest.tmp" 4479 mv "conftest.tmp" "conftest.in" 4480 cp "conftest.in" "conftest.nl" 4481 $as_echo 'FGREP' >> "conftest.nl" 4482 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4483 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4484 as_fn_arith $ac_count + 1 && ac_count=$as_val 4485 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4486 # Best one so far, save it but keep looking for a better one 4487 ac_cv_path_FGREP="$ac_path_FGREP" 4488 ac_path_FGREP_max=$ac_count 4489 fi 4490 # 10*(2^10) chars as input seems more than enough 4491 test $ac_count -gt 10 && break 4492 done 4493 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4494esac 4495 4496 $ac_path_FGREP_found && break 3 4497 done 4498 done 4499 done 4500IFS=$as_save_IFS 4501 if test -z "$ac_cv_path_FGREP"; then 4502 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4503 fi 4504else 4505 ac_cv_path_FGREP=$FGREP 4506fi 4507 4508 fi 4509fi 4510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4511$as_echo "$ac_cv_path_FGREP" >&6; } 4512 FGREP="$ac_cv_path_FGREP" 4513 4514 4515test -z "$GREP" && GREP=grep 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535# Check whether --with-gnu-ld was given. 4536if test "${with_gnu_ld+set}" = set; then : 4537 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4538else 4539 with_gnu_ld=no 4540fi 4541 4542ac_prog=ld 4543if test "$GCC" = yes; then 4544 # Check if gcc -print-prog-name=ld gives a path. 4545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4546$as_echo_n "checking for ld used by $CC... " >&6; } 4547 case $host in 4548 *-*-mingw*) 4549 # gcc leaves a trailing carriage return which upsets mingw 4550 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4551 *) 4552 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4553 esac 4554 case $ac_prog in 4555 # Accept absolute paths. 4556 [\\/]* | ?:[\\/]*) 4557 re_direlt='/[^/][^/]*/\.\./' 4558 # Canonicalize the pathname of ld 4559 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4560 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4561 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4562 done 4563 test -z "$LD" && LD="$ac_prog" 4564 ;; 4565 "") 4566 # If it fails, then pretend we aren't using GCC. 4567 ac_prog=ld 4568 ;; 4569 *) 4570 # If it is relative, then search for the first ld in PATH. 4571 with_gnu_ld=unknown 4572 ;; 4573 esac 4574elif test "$with_gnu_ld" = yes; then 4575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4576$as_echo_n "checking for GNU ld... " >&6; } 4577else 4578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4579$as_echo_n "checking for non-GNU ld... " >&6; } 4580fi 4581if ${lt_cv_path_LD+:} false; then : 4582 $as_echo_n "(cached) " >&6 4583else 4584 if test -z "$LD"; then 4585 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4586 for ac_dir in $PATH; do 4587 IFS="$lt_save_ifs" 4588 test -z "$ac_dir" && ac_dir=. 4589 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4590 lt_cv_path_LD="$ac_dir/$ac_prog" 4591 # Check to see if the program is GNU ld. I'd rather use --version, 4592 # but apparently some variants of GNU ld only accept -v. 4593 # Break only if it was the GNU/non-GNU ld that we prefer. 4594 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4595 *GNU* | *'with BFD'*) 4596 test "$with_gnu_ld" != no && break 4597 ;; 4598 *) 4599 test "$with_gnu_ld" != yes && break 4600 ;; 4601 esac 4602 fi 4603 done 4604 IFS="$lt_save_ifs" 4605else 4606 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4607fi 4608fi 4609 4610LD="$lt_cv_path_LD" 4611if test -n "$LD"; then 4612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4613$as_echo "$LD" >&6; } 4614else 4615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4616$as_echo "no" >&6; } 4617fi 4618test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4620$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4621if ${lt_cv_prog_gnu_ld+:} false; then : 4622 $as_echo_n "(cached) " >&6 4623else 4624 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4625case `$LD -v 2>&1 </dev/null` in 4626*GNU* | *'with BFD'*) 4627 lt_cv_prog_gnu_ld=yes 4628 ;; 4629*) 4630 lt_cv_prog_gnu_ld=no 4631 ;; 4632esac 4633fi 4634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4635$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4636with_gnu_ld=$lt_cv_prog_gnu_ld 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4647$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4648if ${lt_cv_path_NM+:} false; then : 4649 $as_echo_n "(cached) " >&6 4650else 4651 if test -n "$NM"; then 4652 # Let the user override the test. 4653 lt_cv_path_NM="$NM" 4654else 4655 lt_nm_to_check="${ac_tool_prefix}nm" 4656 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4657 lt_nm_to_check="$lt_nm_to_check nm" 4658 fi 4659 for lt_tmp_nm in $lt_nm_to_check; do 4660 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4661 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4662 IFS="$lt_save_ifs" 4663 test -z "$ac_dir" && ac_dir=. 4664 tmp_nm="$ac_dir/$lt_tmp_nm" 4665 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4666 # Check to see if the nm accepts a BSD-compat flag. 4667 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4668 # nm: unknown option "B" ignored 4669 # Tru64's nm complains that /dev/null is an invalid object file 4670 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4671 */dev/null* | *'Invalid file or object type'*) 4672 lt_cv_path_NM="$tmp_nm -B" 4673 break 4674 ;; 4675 *) 4676 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4677 */dev/null*) 4678 lt_cv_path_NM="$tmp_nm -p" 4679 break 4680 ;; 4681 *) 4682 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4683 continue # so that we can try to find one that supports BSD flags 4684 ;; 4685 esac 4686 ;; 4687 esac 4688 fi 4689 done 4690 IFS="$lt_save_ifs" 4691 done 4692 : ${lt_cv_path_NM=no} 4693fi 4694fi 4695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4696$as_echo "$lt_cv_path_NM" >&6; } 4697if test "$lt_cv_path_NM" != "no"; then 4698 NM="$lt_cv_path_NM" 4699else 4700 # Didn't find any BSD compatible name lister, look for dumpbin. 4701 if test -n "$DUMPBIN"; then : 4702 # Let the user override the test. 4703 else 4704 if test -n "$ac_tool_prefix"; then 4705 for ac_prog in dumpbin "link -dump" 4706 do 4707 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4708set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4710$as_echo_n "checking for $ac_word... " >&6; } 4711if ${ac_cv_prog_DUMPBIN+:} false; then : 4712 $as_echo_n "(cached) " >&6 4713else 4714 if test -n "$DUMPBIN"; then 4715 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4716else 4717as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4718for as_dir in $PATH 4719do 4720 IFS=$as_save_IFS 4721 test -z "$as_dir" && as_dir=. 4722 for ac_exec_ext in '' $ac_executable_extensions; do 4723 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4724 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4726 break 2 4727 fi 4728done 4729 done 4730IFS=$as_save_IFS 4731 4732fi 4733fi 4734DUMPBIN=$ac_cv_prog_DUMPBIN 4735if test -n "$DUMPBIN"; then 4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4737$as_echo "$DUMPBIN" >&6; } 4738else 4739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4740$as_echo "no" >&6; } 4741fi 4742 4743 4744 test -n "$DUMPBIN" && break 4745 done 4746fi 4747if test -z "$DUMPBIN"; then 4748 ac_ct_DUMPBIN=$DUMPBIN 4749 for ac_prog in dumpbin "link -dump" 4750do 4751 # Extract the first word of "$ac_prog", so it can be a program name with args. 4752set dummy $ac_prog; ac_word=$2 4753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4754$as_echo_n "checking for $ac_word... " >&6; } 4755if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4756 $as_echo_n "(cached) " >&6 4757else 4758 if test -n "$ac_ct_DUMPBIN"; then 4759 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4760else 4761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4762for as_dir in $PATH 4763do 4764 IFS=$as_save_IFS 4765 test -z "$as_dir" && as_dir=. 4766 for ac_exec_ext in '' $ac_executable_extensions; do 4767 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4768 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4770 break 2 4771 fi 4772done 4773 done 4774IFS=$as_save_IFS 4775 4776fi 4777fi 4778ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4779if test -n "$ac_ct_DUMPBIN"; then 4780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4781$as_echo "$ac_ct_DUMPBIN" >&6; } 4782else 4783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4784$as_echo "no" >&6; } 4785fi 4786 4787 4788 test -n "$ac_ct_DUMPBIN" && break 4789done 4790 4791 if test "x$ac_ct_DUMPBIN" = x; then 4792 DUMPBIN=":" 4793 else 4794 case $cross_compiling:$ac_tool_warned in 4795yes:) 4796{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4797$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4798ac_tool_warned=yes ;; 4799esac 4800 DUMPBIN=$ac_ct_DUMPBIN 4801 fi 4802fi 4803 4804 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4805 *COFF*) 4806 DUMPBIN="$DUMPBIN -symbols" 4807 ;; 4808 *) 4809 DUMPBIN=: 4810 ;; 4811 esac 4812 fi 4813 4814 if test "$DUMPBIN" != ":"; then 4815 NM="$DUMPBIN" 4816 fi 4817fi 4818test -z "$NM" && NM=nm 4819 4820 4821 4822 4823 4824 4825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4826$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4827if ${lt_cv_nm_interface+:} false; then : 4828 $as_echo_n "(cached) " >&6 4829else 4830 lt_cv_nm_interface="BSD nm" 4831 echo "int some_variable = 0;" > conftest.$ac_ext 4832 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4833 (eval "$ac_compile" 2>conftest.err) 4834 cat conftest.err >&5 4835 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4836 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4837 cat conftest.err >&5 4838 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4839 cat conftest.out >&5 4840 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4841 lt_cv_nm_interface="MS dumpbin" 4842 fi 4843 rm -f conftest* 4844fi 4845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4846$as_echo "$lt_cv_nm_interface" >&6; } 4847 4848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4849$as_echo_n "checking whether ln -s works... " >&6; } 4850LN_S=$as_ln_s 4851if test "$LN_S" = "ln -s"; then 4852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4853$as_echo "yes" >&6; } 4854else 4855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4856$as_echo "no, using $LN_S" >&6; } 4857fi 4858 4859# find the maximum length of command line arguments 4860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4861$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4862if ${lt_cv_sys_max_cmd_len+:} false; then : 4863 $as_echo_n "(cached) " >&6 4864else 4865 i=0 4866 teststring="ABCD" 4867 4868 case $build_os in 4869 msdosdjgpp*) 4870 # On DJGPP, this test can blow up pretty badly due to problems in libc 4871 # (any single argument exceeding 2000 bytes causes a buffer overrun 4872 # during glob expansion). Even if it were fixed, the result of this 4873 # check would be larger than it should be. 4874 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4875 ;; 4876 4877 gnu*) 4878 # Under GNU Hurd, this test is not required because there is 4879 # no limit to the length of command line arguments. 4880 # Libtool will interpret -1 as no limit whatsoever 4881 lt_cv_sys_max_cmd_len=-1; 4882 ;; 4883 4884 cygwin* | mingw* | cegcc*) 4885 # On Win9x/ME, this test blows up -- it succeeds, but takes 4886 # about 5 minutes as the teststring grows exponentially. 4887 # Worse, since 9x/ME are not pre-emptively multitasking, 4888 # you end up with a "frozen" computer, even though with patience 4889 # the test eventually succeeds (with a max line length of 256k). 4890 # Instead, let's just punt: use the minimum linelength reported by 4891 # all of the supported platforms: 8192 (on NT/2K/XP). 4892 lt_cv_sys_max_cmd_len=8192; 4893 ;; 4894 4895 mint*) 4896 # On MiNT this can take a long time and run out of memory. 4897 lt_cv_sys_max_cmd_len=8192; 4898 ;; 4899 4900 amigaos*) 4901 # On AmigaOS with pdksh, this test takes hours, literally. 4902 # So we just punt and use a minimum line length of 8192. 4903 lt_cv_sys_max_cmd_len=8192; 4904 ;; 4905 4906 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4907 # This has been around since 386BSD, at least. Likely further. 4908 if test -x /sbin/sysctl; then 4909 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4910 elif test -x /usr/sbin/sysctl; then 4911 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4912 else 4913 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4914 fi 4915 # And add a safety zone 4916 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4917 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4918 ;; 4919 4920 interix*) 4921 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4922 lt_cv_sys_max_cmd_len=196608 4923 ;; 4924 4925 osf*) 4926 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4927 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4928 # nice to cause kernel panics so lets avoid the loop below. 4929 # First set a reasonable default. 4930 lt_cv_sys_max_cmd_len=16384 4931 # 4932 if test -x /sbin/sysconfig; then 4933 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4934 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4935 esac 4936 fi 4937 ;; 4938 sco3.2v5*) 4939 lt_cv_sys_max_cmd_len=102400 4940 ;; 4941 sysv5* | sco5v6* | sysv4.2uw2*) 4942 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4943 if test -n "$kargmax"; then 4944 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4945 else 4946 lt_cv_sys_max_cmd_len=32768 4947 fi 4948 ;; 4949 *) 4950 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4951 if test -n "$lt_cv_sys_max_cmd_len"; then 4952 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4953 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4954 else 4955 # Make teststring a little bigger before we do anything with it. 4956 # a 1K string should be a reasonable start. 4957 for i in 1 2 3 4 5 6 7 8 ; do 4958 teststring=$teststring$teststring 4959 done 4960 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4961 # If test is not a shell built-in, we'll probably end up computing a 4962 # maximum length that is only half of the actual maximum length, but 4963 # we can't tell. 4964 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 4965 = "X$teststring$teststring"; } >/dev/null 2>&1 && 4966 test $i != 17 # 1/2 MB should be enough 4967 do 4968 i=`expr $i + 1` 4969 teststring=$teststring$teststring 4970 done 4971 # Only check the string length outside the loop. 4972 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4973 teststring= 4974 # Add a significant safety factor because C++ compilers can tack on 4975 # massive amounts of additional arguments before passing them to the 4976 # linker. It appears as though 1/2 is a usable value. 4977 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4978 fi 4979 ;; 4980 esac 4981 4982fi 4983 4984if test -n $lt_cv_sys_max_cmd_len ; then 4985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4986$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4987else 4988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4989$as_echo "none" >&6; } 4990fi 4991max_cmd_len=$lt_cv_sys_max_cmd_len 4992 4993 4994 4995 4996 4997 4998: ${CP="cp -f"} 4999: ${MV="mv -f"} 5000: ${RM="rm -f"} 5001 5002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5003$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5004# Try some XSI features 5005xsi_shell=no 5006( _lt_dummy="a/b/c" 5007 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5008 = c,a/b,, \ 5009 && eval 'test $(( 1 + 1 )) -eq 2 \ 5010 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5011 && xsi_shell=yes 5012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5013$as_echo "$xsi_shell" >&6; } 5014 5015 5016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5017$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5018lt_shell_append=no 5019( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5020 >/dev/null 2>&1 \ 5021 && lt_shell_append=yes 5022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5023$as_echo "$lt_shell_append" >&6; } 5024 5025 5026if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5027 lt_unset=unset 5028else 5029 lt_unset=false 5030fi 5031 5032 5033 5034 5035 5036# test EBCDIC or ASCII 5037case `echo X|tr X '\101'` in 5038 A) # ASCII based system 5039 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5040 lt_SP2NL='tr \040 \012' 5041 lt_NL2SP='tr \015\012 \040\040' 5042 ;; 5043 *) # EBCDIC based system 5044 lt_SP2NL='tr \100 \n' 5045 lt_NL2SP='tr \r\n \100\100' 5046 ;; 5047esac 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5058$as_echo_n "checking for $LD option to reload object files... " >&6; } 5059if ${lt_cv_ld_reload_flag+:} false; then : 5060 $as_echo_n "(cached) " >&6 5061else 5062 lt_cv_ld_reload_flag='-r' 5063fi 5064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5065$as_echo "$lt_cv_ld_reload_flag" >&6; } 5066reload_flag=$lt_cv_ld_reload_flag 5067case $reload_flag in 5068"" | " "*) ;; 5069*) reload_flag=" $reload_flag" ;; 5070esac 5071reload_cmds='$LD$reload_flag -o $output$reload_objs' 5072case $host_os in 5073 darwin*) 5074 if test "$GCC" = yes; then 5075 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5076 else 5077 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5078 fi 5079 ;; 5080esac 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090if test -n "$ac_tool_prefix"; then 5091 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5092set dummy ${ac_tool_prefix}objdump; ac_word=$2 5093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5094$as_echo_n "checking for $ac_word... " >&6; } 5095if ${ac_cv_prog_OBJDUMP+:} false; then : 5096 $as_echo_n "(cached) " >&6 5097else 5098 if test -n "$OBJDUMP"; then 5099 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5100else 5101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5102for as_dir in $PATH 5103do 5104 IFS=$as_save_IFS 5105 test -z "$as_dir" && as_dir=. 5106 for ac_exec_ext in '' $ac_executable_extensions; do 5107 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5108 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5110 break 2 5111 fi 5112done 5113 done 5114IFS=$as_save_IFS 5115 5116fi 5117fi 5118OBJDUMP=$ac_cv_prog_OBJDUMP 5119if test -n "$OBJDUMP"; then 5120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5121$as_echo "$OBJDUMP" >&6; } 5122else 5123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5124$as_echo "no" >&6; } 5125fi 5126 5127 5128fi 5129if test -z "$ac_cv_prog_OBJDUMP"; then 5130 ac_ct_OBJDUMP=$OBJDUMP 5131 # Extract the first word of "objdump", so it can be a program name with args. 5132set dummy objdump; ac_word=$2 5133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5134$as_echo_n "checking for $ac_word... " >&6; } 5135if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5136 $as_echo_n "(cached) " >&6 5137else 5138 if test -n "$ac_ct_OBJDUMP"; then 5139 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5140else 5141as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5142for as_dir in $PATH 5143do 5144 IFS=$as_save_IFS 5145 test -z "$as_dir" && as_dir=. 5146 for ac_exec_ext in '' $ac_executable_extensions; do 5147 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5148 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5149 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5150 break 2 5151 fi 5152done 5153 done 5154IFS=$as_save_IFS 5155 5156fi 5157fi 5158ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5159if test -n "$ac_ct_OBJDUMP"; then 5160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5161$as_echo "$ac_ct_OBJDUMP" >&6; } 5162else 5163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5164$as_echo "no" >&6; } 5165fi 5166 5167 if test "x$ac_ct_OBJDUMP" = x; then 5168 OBJDUMP="false" 5169 else 5170 case $cross_compiling:$ac_tool_warned in 5171yes:) 5172{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5173$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5174ac_tool_warned=yes ;; 5175esac 5176 OBJDUMP=$ac_ct_OBJDUMP 5177 fi 5178else 5179 OBJDUMP="$ac_cv_prog_OBJDUMP" 5180fi 5181 5182test -z "$OBJDUMP" && OBJDUMP=objdump 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5193$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5194if ${lt_cv_deplibs_check_method+:} false; then : 5195 $as_echo_n "(cached) " >&6 5196else 5197 lt_cv_file_magic_cmd='$MAGIC_CMD' 5198lt_cv_file_magic_test_file= 5199lt_cv_deplibs_check_method='unknown' 5200# Need to set the preceding variable on all platforms that support 5201# interlibrary dependencies. 5202# 'none' -- dependencies not supported. 5203# `unknown' -- same as none, but documents that we really don't know. 5204# 'pass_all' -- all dependencies passed with no checks. 5205# 'test_compile' -- check by making test program. 5206# 'file_magic [[regex]]' -- check by looking for files in library path 5207# which responds to the $file_magic_cmd with a given extended regex. 5208# If you have `file' or equivalent on your system and you're not sure 5209# whether `pass_all' will *always* work, you probably want this one. 5210 5211case $host_os in 5212aix[4-9]*) 5213 lt_cv_deplibs_check_method=pass_all 5214 ;; 5215 5216beos*) 5217 lt_cv_deplibs_check_method=pass_all 5218 ;; 5219 5220bsdi[45]*) 5221 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5222 lt_cv_file_magic_cmd='/usr/bin/file -L' 5223 lt_cv_file_magic_test_file=/shlib/libc.so 5224 ;; 5225 5226cygwin*) 5227 # func_win32_libid is a shell function defined in ltmain.sh 5228 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5229 lt_cv_file_magic_cmd='func_win32_libid' 5230 ;; 5231 5232mingw* | pw32*) 5233 # Base MSYS/MinGW do not provide the 'file' command needed by 5234 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5235 # unless we find 'file', for example because we are cross-compiling. 5236 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5237 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5238 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5239 lt_cv_file_magic_cmd='func_win32_libid' 5240 else 5241 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5242 lt_cv_file_magic_cmd='$OBJDUMP -f' 5243 fi 5244 ;; 5245 5246cegcc*) 5247 # use the weaker test based on 'objdump'. See mingw*. 5248 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5249 lt_cv_file_magic_cmd='$OBJDUMP -f' 5250 ;; 5251 5252darwin* | rhapsody*) 5253 lt_cv_deplibs_check_method=pass_all 5254 ;; 5255 5256freebsd* | dragonfly*) 5257 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5258 case $host_cpu in 5259 i*86 ) 5260 # Not sure whether the presence of OpenBSD here was a mistake. 5261 # Let's accept both of them until this is cleared up. 5262 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5263 lt_cv_file_magic_cmd=/usr/bin/file 5264 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5265 ;; 5266 esac 5267 else 5268 lt_cv_deplibs_check_method=pass_all 5269 fi 5270 ;; 5271 5272gnu*) 5273 lt_cv_deplibs_check_method=pass_all 5274 ;; 5275 5276haiku*) 5277 lt_cv_deplibs_check_method=pass_all 5278 ;; 5279 5280hpux10.20* | hpux11*) 5281 lt_cv_file_magic_cmd=/usr/bin/file 5282 case $host_cpu in 5283 ia64*) 5284 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5285 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5286 ;; 5287 hppa*64*) 5288 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]' 5289 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5290 ;; 5291 *) 5292 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5293 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5294 ;; 5295 esac 5296 ;; 5297 5298interix[3-9]*) 5299 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5300 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5301 ;; 5302 5303irix5* | irix6* | nonstopux*) 5304 case $LD in 5305 *-32|*"-32 ") libmagic=32-bit;; 5306 *-n32|*"-n32 ") libmagic=N32;; 5307 *-64|*"-64 ") libmagic=64-bit;; 5308 *) libmagic=never-match;; 5309 esac 5310 lt_cv_deplibs_check_method=pass_all 5311 ;; 5312 5313# This must be Linux ELF. 5314linux* | k*bsd*-gnu | kopensolaris*-gnu) 5315 lt_cv_deplibs_check_method=pass_all 5316 ;; 5317 5318netbsd*) 5319 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5320 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5321 else 5322 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5323 fi 5324 ;; 5325 5326newos6*) 5327 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5328 lt_cv_file_magic_cmd=/usr/bin/file 5329 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5330 ;; 5331 5332*nto* | *qnx*) 5333 lt_cv_deplibs_check_method=pass_all 5334 ;; 5335 5336openbsd*) 5337 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5338 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5339 else 5340 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5341 fi 5342 ;; 5343 5344osf3* | osf4* | osf5*) 5345 lt_cv_deplibs_check_method=pass_all 5346 ;; 5347 5348rdos*) 5349 lt_cv_deplibs_check_method=pass_all 5350 ;; 5351 5352solaris*) 5353 lt_cv_deplibs_check_method=pass_all 5354 ;; 5355 5356sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5357 lt_cv_deplibs_check_method=pass_all 5358 ;; 5359 5360sysv4 | sysv4.3*) 5361 case $host_vendor in 5362 motorola) 5363 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]' 5364 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5365 ;; 5366 ncr) 5367 lt_cv_deplibs_check_method=pass_all 5368 ;; 5369 sequent) 5370 lt_cv_file_magic_cmd='/bin/file' 5371 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5372 ;; 5373 sni) 5374 lt_cv_file_magic_cmd='/bin/file' 5375 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5376 lt_cv_file_magic_test_file=/lib/libc.so 5377 ;; 5378 siemens) 5379 lt_cv_deplibs_check_method=pass_all 5380 ;; 5381 pc) 5382 lt_cv_deplibs_check_method=pass_all 5383 ;; 5384 esac 5385 ;; 5386 5387tpf*) 5388 lt_cv_deplibs_check_method=pass_all 5389 ;; 5390esac 5391 5392fi 5393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5394$as_echo "$lt_cv_deplibs_check_method" >&6; } 5395file_magic_cmd=$lt_cv_file_magic_cmd 5396deplibs_check_method=$lt_cv_deplibs_check_method 5397test -z "$deplibs_check_method" && deplibs_check_method=unknown 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410if test -n "$ac_tool_prefix"; then 5411 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5412set dummy ${ac_tool_prefix}ar; ac_word=$2 5413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5414$as_echo_n "checking for $ac_word... " >&6; } 5415if ${ac_cv_prog_AR+:} false; then : 5416 $as_echo_n "(cached) " >&6 5417else 5418 if test -n "$AR"; then 5419 ac_cv_prog_AR="$AR" # Let the user override the test. 5420else 5421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5422for as_dir in $PATH 5423do 5424 IFS=$as_save_IFS 5425 test -z "$as_dir" && as_dir=. 5426 for ac_exec_ext in '' $ac_executable_extensions; do 5427 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5428 ac_cv_prog_AR="${ac_tool_prefix}ar" 5429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5430 break 2 5431 fi 5432done 5433 done 5434IFS=$as_save_IFS 5435 5436fi 5437fi 5438AR=$ac_cv_prog_AR 5439if test -n "$AR"; then 5440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5441$as_echo "$AR" >&6; } 5442else 5443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5444$as_echo "no" >&6; } 5445fi 5446 5447 5448fi 5449if test -z "$ac_cv_prog_AR"; then 5450 ac_ct_AR=$AR 5451 # Extract the first word of "ar", so it can be a program name with args. 5452set dummy ar; ac_word=$2 5453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5454$as_echo_n "checking for $ac_word... " >&6; } 5455if ${ac_cv_prog_ac_ct_AR+:} false; then : 5456 $as_echo_n "(cached) " >&6 5457else 5458 if test -n "$ac_ct_AR"; then 5459 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5460else 5461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5462for as_dir in $PATH 5463do 5464 IFS=$as_save_IFS 5465 test -z "$as_dir" && as_dir=. 5466 for ac_exec_ext in '' $ac_executable_extensions; do 5467 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5468 ac_cv_prog_ac_ct_AR="ar" 5469 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5470 break 2 5471 fi 5472done 5473 done 5474IFS=$as_save_IFS 5475 5476fi 5477fi 5478ac_ct_AR=$ac_cv_prog_ac_ct_AR 5479if test -n "$ac_ct_AR"; then 5480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5481$as_echo "$ac_ct_AR" >&6; } 5482else 5483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5484$as_echo "no" >&6; } 5485fi 5486 5487 if test "x$ac_ct_AR" = x; then 5488 AR="false" 5489 else 5490 case $cross_compiling:$ac_tool_warned in 5491yes:) 5492{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5493$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5494ac_tool_warned=yes ;; 5495esac 5496 AR=$ac_ct_AR 5497 fi 5498else 5499 AR="$ac_cv_prog_AR" 5500fi 5501 5502test -z "$AR" && AR=ar 5503test -z "$AR_FLAGS" && AR_FLAGS=cru 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515if test -n "$ac_tool_prefix"; then 5516 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5517set dummy ${ac_tool_prefix}strip; ac_word=$2 5518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5519$as_echo_n "checking for $ac_word... " >&6; } 5520if ${ac_cv_prog_STRIP+:} false; then : 5521 $as_echo_n "(cached) " >&6 5522else 5523 if test -n "$STRIP"; then 5524 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5525else 5526as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5527for as_dir in $PATH 5528do 5529 IFS=$as_save_IFS 5530 test -z "$as_dir" && as_dir=. 5531 for ac_exec_ext in '' $ac_executable_extensions; do 5532 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5533 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5534 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5535 break 2 5536 fi 5537done 5538 done 5539IFS=$as_save_IFS 5540 5541fi 5542fi 5543STRIP=$ac_cv_prog_STRIP 5544if test -n "$STRIP"; then 5545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5546$as_echo "$STRIP" >&6; } 5547else 5548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5549$as_echo "no" >&6; } 5550fi 5551 5552 5553fi 5554if test -z "$ac_cv_prog_STRIP"; then 5555 ac_ct_STRIP=$STRIP 5556 # Extract the first word of "strip", so it can be a program name with args. 5557set dummy strip; ac_word=$2 5558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5559$as_echo_n "checking for $ac_word... " >&6; } 5560if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5561 $as_echo_n "(cached) " >&6 5562else 5563 if test -n "$ac_ct_STRIP"; then 5564 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5565else 5566as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5567for as_dir in $PATH 5568do 5569 IFS=$as_save_IFS 5570 test -z "$as_dir" && as_dir=. 5571 for ac_exec_ext in '' $ac_executable_extensions; do 5572 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5573 ac_cv_prog_ac_ct_STRIP="strip" 5574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5575 break 2 5576 fi 5577done 5578 done 5579IFS=$as_save_IFS 5580 5581fi 5582fi 5583ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5584if test -n "$ac_ct_STRIP"; then 5585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5586$as_echo "$ac_ct_STRIP" >&6; } 5587else 5588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5589$as_echo "no" >&6; } 5590fi 5591 5592 if test "x$ac_ct_STRIP" = x; then 5593 STRIP=":" 5594 else 5595 case $cross_compiling:$ac_tool_warned in 5596yes:) 5597{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5598$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5599ac_tool_warned=yes ;; 5600esac 5601 STRIP=$ac_ct_STRIP 5602 fi 5603else 5604 STRIP="$ac_cv_prog_STRIP" 5605fi 5606 5607test -z "$STRIP" && STRIP=: 5608 5609 5610 5611 5612 5613 5614if test -n "$ac_tool_prefix"; then 5615 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5616set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5618$as_echo_n "checking for $ac_word... " >&6; } 5619if ${ac_cv_prog_RANLIB+:} false; then : 5620 $as_echo_n "(cached) " >&6 5621else 5622 if test -n "$RANLIB"; then 5623 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5624else 5625as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5626for as_dir in $PATH 5627do 5628 IFS=$as_save_IFS 5629 test -z "$as_dir" && as_dir=. 5630 for ac_exec_ext in '' $ac_executable_extensions; do 5631 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5632 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5634 break 2 5635 fi 5636done 5637 done 5638IFS=$as_save_IFS 5639 5640fi 5641fi 5642RANLIB=$ac_cv_prog_RANLIB 5643if test -n "$RANLIB"; then 5644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5645$as_echo "$RANLIB" >&6; } 5646else 5647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5648$as_echo "no" >&6; } 5649fi 5650 5651 5652fi 5653if test -z "$ac_cv_prog_RANLIB"; then 5654 ac_ct_RANLIB=$RANLIB 5655 # Extract the first word of "ranlib", so it can be a program name with args. 5656set dummy ranlib; ac_word=$2 5657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5658$as_echo_n "checking for $ac_word... " >&6; } 5659if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5660 $as_echo_n "(cached) " >&6 5661else 5662 if test -n "$ac_ct_RANLIB"; then 5663 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5664else 5665as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5666for as_dir in $PATH 5667do 5668 IFS=$as_save_IFS 5669 test -z "$as_dir" && as_dir=. 5670 for ac_exec_ext in '' $ac_executable_extensions; do 5671 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5672 ac_cv_prog_ac_ct_RANLIB="ranlib" 5673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5674 break 2 5675 fi 5676done 5677 done 5678IFS=$as_save_IFS 5679 5680fi 5681fi 5682ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5683if test -n "$ac_ct_RANLIB"; then 5684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5685$as_echo "$ac_ct_RANLIB" >&6; } 5686else 5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5688$as_echo "no" >&6; } 5689fi 5690 5691 if test "x$ac_ct_RANLIB" = x; then 5692 RANLIB=":" 5693 else 5694 case $cross_compiling:$ac_tool_warned in 5695yes:) 5696{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5697$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5698ac_tool_warned=yes ;; 5699esac 5700 RANLIB=$ac_ct_RANLIB 5701 fi 5702else 5703 RANLIB="$ac_cv_prog_RANLIB" 5704fi 5705 5706test -z "$RANLIB" && RANLIB=: 5707 5708 5709 5710 5711 5712 5713# Determine commands to create old-style static archives. 5714old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5715old_postinstall_cmds='chmod 644 $oldlib' 5716old_postuninstall_cmds= 5717 5718if test -n "$RANLIB"; then 5719 case $host_os in 5720 openbsd*) 5721 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5722 ;; 5723 *) 5724 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5725 ;; 5726 esac 5727 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5728fi 5729 5730case $host_os in 5731 darwin*) 5732 lock_old_archive_extraction=yes ;; 5733 *) 5734 lock_old_archive_extraction=no ;; 5735esac 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775# If no C compiler was specified, use CC. 5776LTCC=${LTCC-"$CC"} 5777 5778# If no C compiler flags were specified, use CFLAGS. 5779LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5780 5781# Allow CC to be a program name with arguments. 5782compiler=$CC 5783 5784 5785# Check for command to grab the raw symbol name followed by C symbol from nm. 5786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5787$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5788if ${lt_cv_sys_global_symbol_pipe+:} false; then : 5789 $as_echo_n "(cached) " >&6 5790else 5791 5792# These are sane defaults that work on at least a few old systems. 5793# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5794 5795# Character class describing NM global symbol codes. 5796symcode='[BCDEGRST]' 5797 5798# Regexp to match symbols that can be accessed directly from C. 5799sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5800 5801# Define system-specific variables. 5802case $host_os in 5803aix*) 5804 symcode='[BCDT]' 5805 ;; 5806cygwin* | mingw* | pw32* | cegcc*) 5807 symcode='[ABCDGISTW]' 5808 ;; 5809hpux*) 5810 if test "$host_cpu" = ia64; then 5811 symcode='[ABCDEGRST]' 5812 fi 5813 ;; 5814irix* | nonstopux*) 5815 symcode='[BCDEGRST]' 5816 ;; 5817osf*) 5818 symcode='[BCDEGQRST]' 5819 ;; 5820solaris*) 5821 symcode='[BDRT]' 5822 ;; 5823sco3.2v5*) 5824 symcode='[DT]' 5825 ;; 5826sysv4.2uw2*) 5827 symcode='[DT]' 5828 ;; 5829sysv5* | sco5v6* | unixware* | OpenUNIX*) 5830 symcode='[ABDT]' 5831 ;; 5832sysv4) 5833 symcode='[DFNSTU]' 5834 ;; 5835esac 5836 5837# If we're using GNU nm, then use its standard symbol codes. 5838case `$NM -V 2>&1` in 5839*GNU* | *'with BFD'*) 5840 symcode='[ABCDGIRSTW]' ;; 5841esac 5842 5843# Transform an extracted symbol line into a proper C declaration. 5844# Some systems (esp. on ia64) link data and code symbols differently, 5845# so use this general approach. 5846lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5847 5848# Transform an extracted symbol line into symbol name and symbol address 5849lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5850lt_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'" 5851 5852# Handle CRLF in mingw tool chain 5853opt_cr= 5854case $build_os in 5855mingw*) 5856 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5857 ;; 5858esac 5859 5860# Try without a prefix underscore, then with it. 5861for ac_symprfx in "" "_"; do 5862 5863 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5864 symxfrm="\\1 $ac_symprfx\\2 \\2" 5865 5866 # Write the raw and C identifiers. 5867 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5868 # Fake it for dumpbin and say T for any non-static function 5869 # and D for any global variable. 5870 # Also find C++ and __fastcall symbols from MSVC++, 5871 # which start with @ or ?. 5872 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5873" {last_section=section; section=\$ 3};"\ 5874" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5875" \$ 0!~/External *\|/{next};"\ 5876" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5877" {if(hide[section]) next};"\ 5878" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5879" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5880" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5881" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5882" ' prfx=^$ac_symprfx" 5883 else 5884 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5885 fi 5886 5887 # Check to see that the pipe works correctly. 5888 pipe_works=no 5889 5890 rm -f conftest* 5891 cat > conftest.$ac_ext <<_LT_EOF 5892#ifdef __cplusplus 5893extern "C" { 5894#endif 5895char nm_test_var; 5896void nm_test_func(void); 5897void nm_test_func(void){} 5898#ifdef __cplusplus 5899} 5900#endif 5901int main(){nm_test_var='a';nm_test_func();return(0);} 5902_LT_EOF 5903 5904 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5905 (eval $ac_compile) 2>&5 5906 ac_status=$? 5907 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5908 test $ac_status = 0; }; then 5909 # Now try to grab the symbols. 5910 nlist=conftest.nm 5911 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 5912 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 5913 ac_status=$? 5914 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5915 test $ac_status = 0; } && test -s "$nlist"; then 5916 # Try sorting and uniquifying the output. 5917 if sort "$nlist" | uniq > "$nlist"T; then 5918 mv -f "$nlist"T "$nlist" 5919 else 5920 rm -f "$nlist"T 5921 fi 5922 5923 # Make sure that we snagged all the symbols we need. 5924 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5925 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5926 cat <<_LT_EOF > conftest.$ac_ext 5927#ifdef __cplusplus 5928extern "C" { 5929#endif 5930 5931_LT_EOF 5932 # Now generate the symbol file. 5933 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5934 5935 cat <<_LT_EOF >> conftest.$ac_ext 5936 5937/* The mapping between symbol names and symbols. */ 5938const struct { 5939 const char *name; 5940 void *address; 5941} 5942lt__PROGRAM__LTX_preloaded_symbols[] = 5943{ 5944 { "@PROGRAM@", (void *) 0 }, 5945_LT_EOF 5946 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5947 cat <<\_LT_EOF >> conftest.$ac_ext 5948 {0, (void *) 0} 5949}; 5950 5951/* This works around a problem in FreeBSD linker */ 5952#ifdef FREEBSD_WORKAROUND 5953static const void *lt_preloaded_setup() { 5954 return lt__PROGRAM__LTX_preloaded_symbols; 5955} 5956#endif 5957 5958#ifdef __cplusplus 5959} 5960#endif 5961_LT_EOF 5962 # Now try linking the two files. 5963 mv conftest.$ac_objext conftstm.$ac_objext 5964 lt_save_LIBS="$LIBS" 5965 lt_save_CFLAGS="$CFLAGS" 5966 LIBS="conftstm.$ac_objext" 5967 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5968 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5969 (eval $ac_link) 2>&5 5970 ac_status=$? 5971 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5972 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5973 pipe_works=yes 5974 fi 5975 LIBS="$lt_save_LIBS" 5976 CFLAGS="$lt_save_CFLAGS" 5977 else 5978 echo "cannot find nm_test_func in $nlist" >&5 5979 fi 5980 else 5981 echo "cannot find nm_test_var in $nlist" >&5 5982 fi 5983 else 5984 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5985 fi 5986 else 5987 echo "$progname: failed program was:" >&5 5988 cat conftest.$ac_ext >&5 5989 fi 5990 rm -rf conftest* conftst* 5991 5992 # Do not use the global_symbol_pipe unless it works. 5993 if test "$pipe_works" = yes; then 5994 break 5995 else 5996 lt_cv_sys_global_symbol_pipe= 5997 fi 5998done 5999 6000fi 6001 6002if test -z "$lt_cv_sys_global_symbol_pipe"; then 6003 lt_cv_sys_global_symbol_to_cdecl= 6004fi 6005if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6007$as_echo "failed" >&6; } 6008else 6009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6010$as_echo "ok" >&6; } 6011fi 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035# Check whether --enable-libtool-lock was given. 6036if test "${enable_libtool_lock+set}" = set; then : 6037 enableval=$enable_libtool_lock; 6038fi 6039 6040test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6041 6042# Some flags need to be propagated to the compiler or linker for good 6043# libtool support. 6044case $host in 6045ia64-*-hpux*) 6046 # Find out which ABI we are using. 6047 echo 'int i;' > conftest.$ac_ext 6048 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6049 (eval $ac_compile) 2>&5 6050 ac_status=$? 6051 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6052 test $ac_status = 0; }; then 6053 case `/usr/bin/file conftest.$ac_objext` in 6054 *ELF-32*) 6055 HPUX_IA64_MODE="32" 6056 ;; 6057 *ELF-64*) 6058 HPUX_IA64_MODE="64" 6059 ;; 6060 esac 6061 fi 6062 rm -rf conftest* 6063 ;; 6064*-*-irix6*) 6065 # Find out which ABI we are using. 6066 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6067 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6068 (eval $ac_compile) 2>&5 6069 ac_status=$? 6070 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6071 test $ac_status = 0; }; then 6072 if test "$lt_cv_prog_gnu_ld" = yes; then 6073 case `/usr/bin/file conftest.$ac_objext` in 6074 *32-bit*) 6075 LD="${LD-ld} -melf32bsmip" 6076 ;; 6077 *N32*) 6078 LD="${LD-ld} -melf32bmipn32" 6079 ;; 6080 *64-bit*) 6081 LD="${LD-ld} -melf64bmip" 6082 ;; 6083 esac 6084 else 6085 case `/usr/bin/file conftest.$ac_objext` in 6086 *32-bit*) 6087 LD="${LD-ld} -32" 6088 ;; 6089 *N32*) 6090 LD="${LD-ld} -n32" 6091 ;; 6092 *64-bit*) 6093 LD="${LD-ld} -64" 6094 ;; 6095 esac 6096 fi 6097 fi 6098 rm -rf conftest* 6099 ;; 6100 6101x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6102s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6103 # Find out which ABI we are using. 6104 echo 'int i;' > conftest.$ac_ext 6105 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6106 (eval $ac_compile) 2>&5 6107 ac_status=$? 6108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6109 test $ac_status = 0; }; then 6110 case `/usr/bin/file conftest.o` in 6111 *32-bit*) 6112 case $host in 6113 x86_64-*kfreebsd*-gnu) 6114 LD="${LD-ld} -m elf_i386_fbsd" 6115 ;; 6116 x86_64-*linux*) 6117 case `/usr/bin/file conftest.o` in 6118 *x86-64*) 6119 LD="${LD-ld} -m elf32_x86_64" 6120 ;; 6121 *) 6122 LD="${LD-ld} -m elf_i386" 6123 ;; 6124 esac 6125 ;; 6126 powerpc64le-*linux*) 6127 LD="${LD-ld} -m elf32lppclinux" 6128 ;; 6129 powerpc64-*linux*) 6130 LD="${LD-ld} -m elf32ppclinux" 6131 ;; 6132 s390x-*linux*) 6133 LD="${LD-ld} -m elf_s390" 6134 ;; 6135 sparc64-*linux*) 6136 LD="${LD-ld} -m elf32_sparc" 6137 ;; 6138 esac 6139 ;; 6140 *64-bit*) 6141 case $host in 6142 x86_64-*kfreebsd*-gnu) 6143 LD="${LD-ld} -m elf_x86_64_fbsd" 6144 ;; 6145 x86_64-*linux*) 6146 LD="${LD-ld} -m elf_x86_64" 6147 ;; 6148 powerpcle-*linux*) 6149 LD="${LD-ld} -m elf64lppc" 6150 ;; 6151 powerpc-*linux*) 6152 LD="${LD-ld} -m elf64ppc" 6153 ;; 6154 s390*-*linux*|s390*-*tpf*) 6155 LD="${LD-ld} -m elf64_s390" 6156 ;; 6157 sparc*-*linux*) 6158 LD="${LD-ld} -m elf64_sparc" 6159 ;; 6160 esac 6161 ;; 6162 esac 6163 fi 6164 rm -rf conftest* 6165 ;; 6166 6167*-*-sco3.2v5*) 6168 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6169 SAVE_CFLAGS="$CFLAGS" 6170 CFLAGS="$CFLAGS -belf" 6171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6172$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6173if ${lt_cv_cc_needs_belf+:} false; then : 6174 $as_echo_n "(cached) " >&6 6175else 6176 ac_ext=c 6177ac_cpp='$CPP $CPPFLAGS' 6178ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6179ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6180ac_compiler_gnu=$ac_cv_c_compiler_gnu 6181 6182 if test x$gcc_no_link = xyes; then 6183 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6184fi 6185cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6186/* end confdefs.h. */ 6187 6188int 6189main () 6190{ 6191 6192 ; 6193 return 0; 6194} 6195_ACEOF 6196if ac_fn_c_try_link "$LINENO"; then : 6197 lt_cv_cc_needs_belf=yes 6198else 6199 lt_cv_cc_needs_belf=no 6200fi 6201rm -f core conftest.err conftest.$ac_objext \ 6202 conftest$ac_exeext conftest.$ac_ext 6203 ac_ext=c 6204ac_cpp='$CPP $CPPFLAGS' 6205ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6206ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6207ac_compiler_gnu=$ac_cv_c_compiler_gnu 6208 6209fi 6210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6211$as_echo "$lt_cv_cc_needs_belf" >&6; } 6212 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6213 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6214 CFLAGS="$SAVE_CFLAGS" 6215 fi 6216 ;; 6217sparc*-*solaris*) 6218 # Find out which ABI we are using. 6219 echo 'int i;' > conftest.$ac_ext 6220 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6221 (eval $ac_compile) 2>&5 6222 ac_status=$? 6223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6224 test $ac_status = 0; }; then 6225 case `/usr/bin/file conftest.o` in 6226 *64-bit*) 6227 case $lt_cv_prog_gnu_ld in 6228 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6229 *) 6230 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6231 LD="${LD-ld} -64" 6232 fi 6233 ;; 6234 esac 6235 ;; 6236 esac 6237 fi 6238 rm -rf conftest* 6239 ;; 6240esac 6241 6242need_locks="$enable_libtool_lock" 6243 6244 6245 case $host_os in 6246 rhapsody* | darwin*) 6247 if test -n "$ac_tool_prefix"; then 6248 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6249set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6251$as_echo_n "checking for $ac_word... " >&6; } 6252if ${ac_cv_prog_DSYMUTIL+:} false; then : 6253 $as_echo_n "(cached) " >&6 6254else 6255 if test -n "$DSYMUTIL"; then 6256 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6257else 6258as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6259for as_dir in $PATH 6260do 6261 IFS=$as_save_IFS 6262 test -z "$as_dir" && as_dir=. 6263 for ac_exec_ext in '' $ac_executable_extensions; do 6264 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6265 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6266 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6267 break 2 6268 fi 6269done 6270 done 6271IFS=$as_save_IFS 6272 6273fi 6274fi 6275DSYMUTIL=$ac_cv_prog_DSYMUTIL 6276if test -n "$DSYMUTIL"; then 6277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6278$as_echo "$DSYMUTIL" >&6; } 6279else 6280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6281$as_echo "no" >&6; } 6282fi 6283 6284 6285fi 6286if test -z "$ac_cv_prog_DSYMUTIL"; then 6287 ac_ct_DSYMUTIL=$DSYMUTIL 6288 # Extract the first word of "dsymutil", so it can be a program name with args. 6289set dummy dsymutil; ac_word=$2 6290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6291$as_echo_n "checking for $ac_word... " >&6; } 6292if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6293 $as_echo_n "(cached) " >&6 6294else 6295 if test -n "$ac_ct_DSYMUTIL"; then 6296 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6297else 6298as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6299for as_dir in $PATH 6300do 6301 IFS=$as_save_IFS 6302 test -z "$as_dir" && as_dir=. 6303 for ac_exec_ext in '' $ac_executable_extensions; do 6304 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6305 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6306 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6307 break 2 6308 fi 6309done 6310 done 6311IFS=$as_save_IFS 6312 6313fi 6314fi 6315ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6316if test -n "$ac_ct_DSYMUTIL"; then 6317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6318$as_echo "$ac_ct_DSYMUTIL" >&6; } 6319else 6320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6321$as_echo "no" >&6; } 6322fi 6323 6324 if test "x$ac_ct_DSYMUTIL" = x; then 6325 DSYMUTIL=":" 6326 else 6327 case $cross_compiling:$ac_tool_warned in 6328yes:) 6329{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6330$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6331ac_tool_warned=yes ;; 6332esac 6333 DSYMUTIL=$ac_ct_DSYMUTIL 6334 fi 6335else 6336 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6337fi 6338 6339 if test -n "$ac_tool_prefix"; then 6340 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6341set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6343$as_echo_n "checking for $ac_word... " >&6; } 6344if ${ac_cv_prog_NMEDIT+:} false; then : 6345 $as_echo_n "(cached) " >&6 6346else 6347 if test -n "$NMEDIT"; then 6348 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6349else 6350as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6351for as_dir in $PATH 6352do 6353 IFS=$as_save_IFS 6354 test -z "$as_dir" && as_dir=. 6355 for ac_exec_ext in '' $ac_executable_extensions; do 6356 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6357 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6358 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6359 break 2 6360 fi 6361done 6362 done 6363IFS=$as_save_IFS 6364 6365fi 6366fi 6367NMEDIT=$ac_cv_prog_NMEDIT 6368if test -n "$NMEDIT"; then 6369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6370$as_echo "$NMEDIT" >&6; } 6371else 6372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6373$as_echo "no" >&6; } 6374fi 6375 6376 6377fi 6378if test -z "$ac_cv_prog_NMEDIT"; then 6379 ac_ct_NMEDIT=$NMEDIT 6380 # Extract the first word of "nmedit", so it can be a program name with args. 6381set dummy nmedit; ac_word=$2 6382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6383$as_echo_n "checking for $ac_word... " >&6; } 6384if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6385 $as_echo_n "(cached) " >&6 6386else 6387 if test -n "$ac_ct_NMEDIT"; then 6388 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6389else 6390as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6391for as_dir in $PATH 6392do 6393 IFS=$as_save_IFS 6394 test -z "$as_dir" && as_dir=. 6395 for ac_exec_ext in '' $ac_executable_extensions; do 6396 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6397 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6398 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6399 break 2 6400 fi 6401done 6402 done 6403IFS=$as_save_IFS 6404 6405fi 6406fi 6407ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6408if test -n "$ac_ct_NMEDIT"; then 6409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6410$as_echo "$ac_ct_NMEDIT" >&6; } 6411else 6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6413$as_echo "no" >&6; } 6414fi 6415 6416 if test "x$ac_ct_NMEDIT" = x; then 6417 NMEDIT=":" 6418 else 6419 case $cross_compiling:$ac_tool_warned in 6420yes:) 6421{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6422$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6423ac_tool_warned=yes ;; 6424esac 6425 NMEDIT=$ac_ct_NMEDIT 6426 fi 6427else 6428 NMEDIT="$ac_cv_prog_NMEDIT" 6429fi 6430 6431 if test -n "$ac_tool_prefix"; then 6432 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6433set dummy ${ac_tool_prefix}lipo; ac_word=$2 6434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6435$as_echo_n "checking for $ac_word... " >&6; } 6436if ${ac_cv_prog_LIPO+:} false; then : 6437 $as_echo_n "(cached) " >&6 6438else 6439 if test -n "$LIPO"; then 6440 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6441else 6442as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6443for as_dir in $PATH 6444do 6445 IFS=$as_save_IFS 6446 test -z "$as_dir" && as_dir=. 6447 for ac_exec_ext in '' $ac_executable_extensions; do 6448 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6449 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6451 break 2 6452 fi 6453done 6454 done 6455IFS=$as_save_IFS 6456 6457fi 6458fi 6459LIPO=$ac_cv_prog_LIPO 6460if test -n "$LIPO"; then 6461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6462$as_echo "$LIPO" >&6; } 6463else 6464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6465$as_echo "no" >&6; } 6466fi 6467 6468 6469fi 6470if test -z "$ac_cv_prog_LIPO"; then 6471 ac_ct_LIPO=$LIPO 6472 # Extract the first word of "lipo", so it can be a program name with args. 6473set dummy lipo; ac_word=$2 6474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6475$as_echo_n "checking for $ac_word... " >&6; } 6476if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6477 $as_echo_n "(cached) " >&6 6478else 6479 if test -n "$ac_ct_LIPO"; then 6480 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6481else 6482as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6483for as_dir in $PATH 6484do 6485 IFS=$as_save_IFS 6486 test -z "$as_dir" && as_dir=. 6487 for ac_exec_ext in '' $ac_executable_extensions; do 6488 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6489 ac_cv_prog_ac_ct_LIPO="lipo" 6490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6491 break 2 6492 fi 6493done 6494 done 6495IFS=$as_save_IFS 6496 6497fi 6498fi 6499ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6500if test -n "$ac_ct_LIPO"; then 6501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6502$as_echo "$ac_ct_LIPO" >&6; } 6503else 6504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6505$as_echo "no" >&6; } 6506fi 6507 6508 if test "x$ac_ct_LIPO" = x; then 6509 LIPO=":" 6510 else 6511 case $cross_compiling:$ac_tool_warned in 6512yes:) 6513{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6514$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6515ac_tool_warned=yes ;; 6516esac 6517 LIPO=$ac_ct_LIPO 6518 fi 6519else 6520 LIPO="$ac_cv_prog_LIPO" 6521fi 6522 6523 if test -n "$ac_tool_prefix"; then 6524 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6525set dummy ${ac_tool_prefix}otool; ac_word=$2 6526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6527$as_echo_n "checking for $ac_word... " >&6; } 6528if ${ac_cv_prog_OTOOL+:} false; then : 6529 $as_echo_n "(cached) " >&6 6530else 6531 if test -n "$OTOOL"; then 6532 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6533else 6534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6535for as_dir in $PATH 6536do 6537 IFS=$as_save_IFS 6538 test -z "$as_dir" && as_dir=. 6539 for ac_exec_ext in '' $ac_executable_extensions; do 6540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6541 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6543 break 2 6544 fi 6545done 6546 done 6547IFS=$as_save_IFS 6548 6549fi 6550fi 6551OTOOL=$ac_cv_prog_OTOOL 6552if test -n "$OTOOL"; then 6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6554$as_echo "$OTOOL" >&6; } 6555else 6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6557$as_echo "no" >&6; } 6558fi 6559 6560 6561fi 6562if test -z "$ac_cv_prog_OTOOL"; then 6563 ac_ct_OTOOL=$OTOOL 6564 # Extract the first word of "otool", so it can be a program name with args. 6565set dummy otool; ac_word=$2 6566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6567$as_echo_n "checking for $ac_word... " >&6; } 6568if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6569 $as_echo_n "(cached) " >&6 6570else 6571 if test -n "$ac_ct_OTOOL"; then 6572 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6573else 6574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6575for as_dir in $PATH 6576do 6577 IFS=$as_save_IFS 6578 test -z "$as_dir" && as_dir=. 6579 for ac_exec_ext in '' $ac_executable_extensions; do 6580 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6581 ac_cv_prog_ac_ct_OTOOL="otool" 6582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6583 break 2 6584 fi 6585done 6586 done 6587IFS=$as_save_IFS 6588 6589fi 6590fi 6591ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6592if test -n "$ac_ct_OTOOL"; then 6593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6594$as_echo "$ac_ct_OTOOL" >&6; } 6595else 6596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6597$as_echo "no" >&6; } 6598fi 6599 6600 if test "x$ac_ct_OTOOL" = x; then 6601 OTOOL=":" 6602 else 6603 case $cross_compiling:$ac_tool_warned in 6604yes:) 6605{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6606$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6607ac_tool_warned=yes ;; 6608esac 6609 OTOOL=$ac_ct_OTOOL 6610 fi 6611else 6612 OTOOL="$ac_cv_prog_OTOOL" 6613fi 6614 6615 if test -n "$ac_tool_prefix"; then 6616 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6617set dummy ${ac_tool_prefix}otool64; ac_word=$2 6618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6619$as_echo_n "checking for $ac_word... " >&6; } 6620if ${ac_cv_prog_OTOOL64+:} false; then : 6621 $as_echo_n "(cached) " >&6 6622else 6623 if test -n "$OTOOL64"; then 6624 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6625else 6626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6627for as_dir in $PATH 6628do 6629 IFS=$as_save_IFS 6630 test -z "$as_dir" && as_dir=. 6631 for ac_exec_ext in '' $ac_executable_extensions; do 6632 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6633 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6635 break 2 6636 fi 6637done 6638 done 6639IFS=$as_save_IFS 6640 6641fi 6642fi 6643OTOOL64=$ac_cv_prog_OTOOL64 6644if test -n "$OTOOL64"; then 6645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6646$as_echo "$OTOOL64" >&6; } 6647else 6648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6649$as_echo "no" >&6; } 6650fi 6651 6652 6653fi 6654if test -z "$ac_cv_prog_OTOOL64"; then 6655 ac_ct_OTOOL64=$OTOOL64 6656 # Extract the first word of "otool64", so it can be a program name with args. 6657set dummy otool64; ac_word=$2 6658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6659$as_echo_n "checking for $ac_word... " >&6; } 6660if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 6661 $as_echo_n "(cached) " >&6 6662else 6663 if test -n "$ac_ct_OTOOL64"; then 6664 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6665else 6666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6667for as_dir in $PATH 6668do 6669 IFS=$as_save_IFS 6670 test -z "$as_dir" && as_dir=. 6671 for ac_exec_ext in '' $ac_executable_extensions; do 6672 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6673 ac_cv_prog_ac_ct_OTOOL64="otool64" 6674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6675 break 2 6676 fi 6677done 6678 done 6679IFS=$as_save_IFS 6680 6681fi 6682fi 6683ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6684if test -n "$ac_ct_OTOOL64"; then 6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6686$as_echo "$ac_ct_OTOOL64" >&6; } 6687else 6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6689$as_echo "no" >&6; } 6690fi 6691 6692 if test "x$ac_ct_OTOOL64" = x; then 6693 OTOOL64=":" 6694 else 6695 case $cross_compiling:$ac_tool_warned in 6696yes:) 6697{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6698$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6699ac_tool_warned=yes ;; 6700esac 6701 OTOOL64=$ac_ct_OTOOL64 6702 fi 6703else 6704 OTOOL64="$ac_cv_prog_OTOOL64" 6705fi 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6734$as_echo_n "checking for -single_module linker flag... " >&6; } 6735if ${lt_cv_apple_cc_single_mod+:} false; then : 6736 $as_echo_n "(cached) " >&6 6737else 6738 lt_cv_apple_cc_single_mod=no 6739 if test -z "${LT_MULTI_MODULE}"; then 6740 # By default we will add the -single_module flag. You can override 6741 # by either setting the environment variable LT_MULTI_MODULE 6742 # non-empty at configure time, or by adding -multi_module to the 6743 # link flags. 6744 rm -rf libconftest.dylib* 6745 echo "int foo(void){return 1;}" > conftest.c 6746 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6747-dynamiclib -Wl,-single_module conftest.c" >&5 6748 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6749 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6750 _lt_result=$? 6751 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6752 lt_cv_apple_cc_single_mod=yes 6753 else 6754 cat conftest.err >&5 6755 fi 6756 rm -rf libconftest.dylib* 6757 rm -f conftest.* 6758 fi 6759fi 6760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6761$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6763$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6764if ${lt_cv_ld_exported_symbols_list+:} false; then : 6765 $as_echo_n "(cached) " >&6 6766else 6767 lt_cv_ld_exported_symbols_list=no 6768 save_LDFLAGS=$LDFLAGS 6769 echo "_main" > conftest.sym 6770 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6771 if test x$gcc_no_link = xyes; then 6772 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6773fi 6774cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6775/* end confdefs.h. */ 6776 6777int 6778main () 6779{ 6780 6781 ; 6782 return 0; 6783} 6784_ACEOF 6785if ac_fn_c_try_link "$LINENO"; then : 6786 lt_cv_ld_exported_symbols_list=yes 6787else 6788 lt_cv_ld_exported_symbols_list=no 6789fi 6790rm -f core conftest.err conftest.$ac_objext \ 6791 conftest$ac_exeext conftest.$ac_ext 6792 LDFLAGS="$save_LDFLAGS" 6793 6794fi 6795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6796$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6798$as_echo_n "checking for -force_load linker flag... " >&6; } 6799if ${lt_cv_ld_force_load+:} false; then : 6800 $as_echo_n "(cached) " >&6 6801else 6802 lt_cv_ld_force_load=no 6803 cat > conftest.c << _LT_EOF 6804int forced_loaded() { return 2;} 6805_LT_EOF 6806 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6807 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6808 echo "$AR cru libconftest.a conftest.o" >&5 6809 $AR cru libconftest.a conftest.o 2>&5 6810 cat > conftest.c << _LT_EOF 6811int main() { return 0;} 6812_LT_EOF 6813 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6814 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6815 _lt_result=$? 6816 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6817 lt_cv_ld_force_load=yes 6818 else 6819 cat conftest.err >&5 6820 fi 6821 rm -f conftest.err libconftest.a conftest conftest.c 6822 rm -rf conftest.dSYM 6823 6824fi 6825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6826$as_echo "$lt_cv_ld_force_load" >&6; } 6827 case $host_os in 6828 rhapsody* | darwin1.[012]) 6829 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6830 darwin1.*) 6831 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6832 darwin*) # darwin 5.x on 6833 # if running on 10.5 or later, the deployment target defaults 6834 # to the OS version, if on x86, and 10.4, the deployment 6835 # target defaults to 10.4. Don't you love it? 6836 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6837 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6838 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6839 10.[012][,.]*) 6840 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6841 10.*) 6842 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6843 esac 6844 ;; 6845 esac 6846 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6847 _lt_dar_single_mod='$single_module' 6848 fi 6849 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6850 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6851 else 6852 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6853 fi 6854 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 6855 _lt_dsymutil='~$DSYMUTIL $lib || :' 6856 else 6857 _lt_dsymutil= 6858 fi 6859 ;; 6860 esac 6861 6862ac_ext=c 6863ac_cpp='$CPP $CPPFLAGS' 6864ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6865ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6866ac_compiler_gnu=$ac_cv_c_compiler_gnu 6867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6868$as_echo_n "checking how to run the C preprocessor... " >&6; } 6869# On Suns, sometimes $CPP names a directory. 6870if test -n "$CPP" && test -d "$CPP"; then 6871 CPP= 6872fi 6873if test -z "$CPP"; then 6874 if ${ac_cv_prog_CPP+:} false; then : 6875 $as_echo_n "(cached) " >&6 6876else 6877 # Double quotes because CPP needs to be expanded 6878 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6879 do 6880 ac_preproc_ok=false 6881for ac_c_preproc_warn_flag in '' yes 6882do 6883 # Use a header file that comes with gcc, so configuring glibc 6884 # with a fresh cross-compiler works. 6885 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6886 # <limits.h> exists even on freestanding compilers. 6887 # On the NeXT, cc -E runs the code through the compiler's parser, 6888 # not just through cpp. "Syntax error" is here to catch this case. 6889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6890/* end confdefs.h. */ 6891#ifdef __STDC__ 6892# include <limits.h> 6893#else 6894# include <assert.h> 6895#endif 6896 Syntax error 6897_ACEOF 6898if ac_fn_c_try_cpp "$LINENO"; then : 6899 6900else 6901 # Broken: fails on valid input. 6902continue 6903fi 6904rm -f conftest.err conftest.i conftest.$ac_ext 6905 6906 # OK, works on sane cases. Now check whether nonexistent headers 6907 # can be detected and how. 6908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6909/* end confdefs.h. */ 6910#include <ac_nonexistent.h> 6911_ACEOF 6912if ac_fn_c_try_cpp "$LINENO"; then : 6913 # Broken: success on invalid input. 6914continue 6915else 6916 # Passes both tests. 6917ac_preproc_ok=: 6918break 6919fi 6920rm -f conftest.err conftest.i conftest.$ac_ext 6921 6922done 6923# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6924rm -f conftest.i conftest.err conftest.$ac_ext 6925if $ac_preproc_ok; then : 6926 break 6927fi 6928 6929 done 6930 ac_cv_prog_CPP=$CPP 6931 6932fi 6933 CPP=$ac_cv_prog_CPP 6934else 6935 ac_cv_prog_CPP=$CPP 6936fi 6937{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 6938$as_echo "$CPP" >&6; } 6939ac_preproc_ok=false 6940for ac_c_preproc_warn_flag in '' yes 6941do 6942 # Use a header file that comes with gcc, so configuring glibc 6943 # with a fresh cross-compiler works. 6944 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6945 # <limits.h> exists even on freestanding compilers. 6946 # On the NeXT, cc -E runs the code through the compiler's parser, 6947 # not just through cpp. "Syntax error" is here to catch this case. 6948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6949/* end confdefs.h. */ 6950#ifdef __STDC__ 6951# include <limits.h> 6952#else 6953# include <assert.h> 6954#endif 6955 Syntax error 6956_ACEOF 6957if ac_fn_c_try_cpp "$LINENO"; then : 6958 6959else 6960 # Broken: fails on valid input. 6961continue 6962fi 6963rm -f conftest.err conftest.i conftest.$ac_ext 6964 6965 # OK, works on sane cases. Now check whether nonexistent headers 6966 # can be detected and how. 6967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6968/* end confdefs.h. */ 6969#include <ac_nonexistent.h> 6970_ACEOF 6971if ac_fn_c_try_cpp "$LINENO"; then : 6972 # Broken: success on invalid input. 6973continue 6974else 6975 # Passes both tests. 6976ac_preproc_ok=: 6977break 6978fi 6979rm -f conftest.err conftest.i conftest.$ac_ext 6980 6981done 6982# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6983rm -f conftest.i conftest.err conftest.$ac_ext 6984if $ac_preproc_ok; then : 6985 6986else 6987 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6988$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6989as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 6990See \`config.log' for more details" "$LINENO" 5; } 6991fi 6992 6993ac_ext=c 6994ac_cpp='$CPP $CPPFLAGS' 6995ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6996ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6997ac_compiler_gnu=$ac_cv_c_compiler_gnu 6998 6999 7000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7001$as_echo_n "checking for ANSI C header files... " >&6; } 7002if ${ac_cv_header_stdc+:} false; then : 7003 $as_echo_n "(cached) " >&6 7004else 7005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7006/* end confdefs.h. */ 7007#include <stdlib.h> 7008#include <stdarg.h> 7009#include <string.h> 7010#include <float.h> 7011 7012int 7013main () 7014{ 7015 7016 ; 7017 return 0; 7018} 7019_ACEOF 7020if ac_fn_c_try_compile "$LINENO"; then : 7021 ac_cv_header_stdc=yes 7022else 7023 ac_cv_header_stdc=no 7024fi 7025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7026 7027if test $ac_cv_header_stdc = yes; then 7028 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7030/* end confdefs.h. */ 7031#include <string.h> 7032 7033_ACEOF 7034if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7035 $EGREP "memchr" >/dev/null 2>&1; then : 7036 7037else 7038 ac_cv_header_stdc=no 7039fi 7040rm -f conftest* 7041 7042fi 7043 7044if test $ac_cv_header_stdc = yes; then 7045 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7047/* end confdefs.h. */ 7048#include <stdlib.h> 7049 7050_ACEOF 7051if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7052 $EGREP "free" >/dev/null 2>&1; then : 7053 7054else 7055 ac_cv_header_stdc=no 7056fi 7057rm -f conftest* 7058 7059fi 7060 7061if test $ac_cv_header_stdc = yes; then 7062 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7063 if test "$cross_compiling" = yes; then : 7064 : 7065else 7066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7067/* end confdefs.h. */ 7068#include <ctype.h> 7069#include <stdlib.h> 7070#if ((' ' & 0x0FF) == 0x020) 7071# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7072# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7073#else 7074# define ISLOWER(c) \ 7075 (('a' <= (c) && (c) <= 'i') \ 7076 || ('j' <= (c) && (c) <= 'r') \ 7077 || ('s' <= (c) && (c) <= 'z')) 7078# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7079#endif 7080 7081#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7082int 7083main () 7084{ 7085 int i; 7086 for (i = 0; i < 256; i++) 7087 if (XOR (islower (i), ISLOWER (i)) 7088 || toupper (i) != TOUPPER (i)) 7089 return 2; 7090 return 0; 7091} 7092_ACEOF 7093if ac_fn_c_try_run "$LINENO"; then : 7094 7095else 7096 ac_cv_header_stdc=no 7097fi 7098rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7099 conftest.$ac_objext conftest.beam conftest.$ac_ext 7100fi 7101 7102fi 7103fi 7104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7105$as_echo "$ac_cv_header_stdc" >&6; } 7106if test $ac_cv_header_stdc = yes; then 7107 7108$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7109 7110fi 7111 7112# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7113for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7114 inttypes.h stdint.h unistd.h 7115do : 7116 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7117ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7118" 7119if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7120 cat >>confdefs.h <<_ACEOF 7121#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7122_ACEOF 7123 7124fi 7125 7126done 7127 7128 7129for ac_header in dlfcn.h 7130do : 7131 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7132" 7133if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7134 cat >>confdefs.h <<_ACEOF 7135#define HAVE_DLFCN_H 1 7136_ACEOF 7137 7138fi 7139 7140done 7141 7142 7143 7144 7145 7146# Set options 7147 7148 7149 7150 enable_dlopen=no 7151 7152 7153 enable_win32_dll=no 7154 7155 7156 # Check whether --enable-shared was given. 7157if test "${enable_shared+set}" = set; then : 7158 enableval=$enable_shared; p=${PACKAGE-default} 7159 case $enableval in 7160 yes) enable_shared=yes ;; 7161 no) enable_shared=no ;; 7162 *) 7163 enable_shared=no 7164 # Look at the argument we got. We use all the common list separators. 7165 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7166 for pkg in $enableval; do 7167 IFS="$lt_save_ifs" 7168 if test "X$pkg" = "X$p"; then 7169 enable_shared=yes 7170 fi 7171 done 7172 IFS="$lt_save_ifs" 7173 ;; 7174 esac 7175else 7176 enable_shared=yes 7177fi 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 # Check whether --enable-static was given. 7188if test "${enable_static+set}" = set; then : 7189 enableval=$enable_static; p=${PACKAGE-default} 7190 case $enableval in 7191 yes) enable_static=yes ;; 7192 no) enable_static=no ;; 7193 *) 7194 enable_static=no 7195 # Look at the argument we got. We use all the common list separators. 7196 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7197 for pkg in $enableval; do 7198 IFS="$lt_save_ifs" 7199 if test "X$pkg" = "X$p"; then 7200 enable_static=yes 7201 fi 7202 done 7203 IFS="$lt_save_ifs" 7204 ;; 7205 esac 7206else 7207 enable_static=yes 7208fi 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219# Check whether --with-pic was given. 7220if test "${with_pic+set}" = set; then : 7221 withval=$with_pic; pic_mode="$withval" 7222else 7223 pic_mode=default 7224fi 7225 7226 7227test -z "$pic_mode" && pic_mode=default 7228 7229 7230 7231 7232 7233 7234 7235 # Check whether --enable-fast-install was given. 7236if test "${enable_fast_install+set}" = set; then : 7237 enableval=$enable_fast_install; p=${PACKAGE-default} 7238 case $enableval in 7239 yes) enable_fast_install=yes ;; 7240 no) enable_fast_install=no ;; 7241 *) 7242 enable_fast_install=no 7243 # Look at the argument we got. We use all the common list separators. 7244 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7245 for pkg in $enableval; do 7246 IFS="$lt_save_ifs" 7247 if test "X$pkg" = "X$p"; then 7248 enable_fast_install=yes 7249 fi 7250 done 7251 IFS="$lt_save_ifs" 7252 ;; 7253 esac 7254else 7255 enable_fast_install=yes 7256fi 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268# This can be used to rebuild libtool when needed 7269LIBTOOL_DEPS="$ltmain" 7270 7271# Always use our own libtool. 7272LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299test -z "$LN_S" && LN_S="ln -s" 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314if test -n "${ZSH_VERSION+set}" ; then 7315 setopt NO_GLOB_SUBST 7316fi 7317 7318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7319$as_echo_n "checking for objdir... " >&6; } 7320if ${lt_cv_objdir+:} false; then : 7321 $as_echo_n "(cached) " >&6 7322else 7323 rm -f .libs 2>/dev/null 7324mkdir .libs 2>/dev/null 7325if test -d .libs; then 7326 lt_cv_objdir=.libs 7327else 7328 # MS-DOS does not allow filenames that begin with a dot. 7329 lt_cv_objdir=_libs 7330fi 7331rmdir .libs 2>/dev/null 7332fi 7333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7334$as_echo "$lt_cv_objdir" >&6; } 7335objdir=$lt_cv_objdir 7336 7337 7338 7339 7340 7341cat >>confdefs.h <<_ACEOF 7342#define LT_OBJDIR "$lt_cv_objdir/" 7343_ACEOF 7344 7345 7346 7347 7348case $host_os in 7349aix3*) 7350 # AIX sometimes has problems with the GCC collect2 program. For some 7351 # reason, if we set the COLLECT_NAMES environment variable, the problems 7352 # vanish in a puff of smoke. 7353 if test "X${COLLECT_NAMES+set}" != Xset; then 7354 COLLECT_NAMES= 7355 export COLLECT_NAMES 7356 fi 7357 ;; 7358esac 7359 7360# Global variables: 7361ofile=libtool 7362can_build_shared=yes 7363 7364# All known linkers require a `.a' archive for static linking (except MSVC, 7365# which needs '.lib'). 7366libext=a 7367 7368with_gnu_ld="$lt_cv_prog_gnu_ld" 7369 7370old_CC="$CC" 7371old_CFLAGS="$CFLAGS" 7372 7373# Set sane defaults for various variables 7374test -z "$CC" && CC=cc 7375test -z "$LTCC" && LTCC=$CC 7376test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7377test -z "$LD" && LD=ld 7378test -z "$ac_objext" && ac_objext=o 7379 7380for cc_temp in $compiler""; do 7381 case $cc_temp in 7382 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7383 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7384 \-*) ;; 7385 *) break;; 7386 esac 7387done 7388cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7389 7390 7391# Only perform the check for file, if the check method requires it 7392test -z "$MAGIC_CMD" && MAGIC_CMD=file 7393case $deplibs_check_method in 7394file_magic*) 7395 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7397$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7398if ${lt_cv_path_MAGIC_CMD+:} false; then : 7399 $as_echo_n "(cached) " >&6 7400else 7401 case $MAGIC_CMD in 7402[\\/*] | ?:[\\/]*) 7403 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7404 ;; 7405*) 7406 lt_save_MAGIC_CMD="$MAGIC_CMD" 7407 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7408 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7409 for ac_dir in $ac_dummy; do 7410 IFS="$lt_save_ifs" 7411 test -z "$ac_dir" && ac_dir=. 7412 if test -f $ac_dir/${ac_tool_prefix}file; then 7413 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7414 if test -n "$file_magic_test_file"; then 7415 case $deplibs_check_method in 7416 "file_magic "*) 7417 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7418 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7419 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7420 $EGREP "$file_magic_regex" > /dev/null; then 7421 : 7422 else 7423 cat <<_LT_EOF 1>&2 7424 7425*** Warning: the command libtool uses to detect shared libraries, 7426*** $file_magic_cmd, produces output that libtool cannot recognize. 7427*** The result is that libtool may fail to recognize shared libraries 7428*** as such. This will affect the creation of libtool libraries that 7429*** depend on shared libraries, but programs linked with such libtool 7430*** libraries will work regardless of this problem. Nevertheless, you 7431*** may want to report the problem to your system manager and/or to 7432*** bug-libtool@gnu.org 7433 7434_LT_EOF 7435 fi ;; 7436 esac 7437 fi 7438 break 7439 fi 7440 done 7441 IFS="$lt_save_ifs" 7442 MAGIC_CMD="$lt_save_MAGIC_CMD" 7443 ;; 7444esac 7445fi 7446 7447MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7448if test -n "$MAGIC_CMD"; then 7449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7450$as_echo "$MAGIC_CMD" >&6; } 7451else 7452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7453$as_echo "no" >&6; } 7454fi 7455 7456 7457 7458 7459 7460if test -z "$lt_cv_path_MAGIC_CMD"; then 7461 if test -n "$ac_tool_prefix"; then 7462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7463$as_echo_n "checking for file... " >&6; } 7464if ${lt_cv_path_MAGIC_CMD+:} false; then : 7465 $as_echo_n "(cached) " >&6 7466else 7467 case $MAGIC_CMD in 7468[\\/*] | ?:[\\/]*) 7469 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7470 ;; 7471*) 7472 lt_save_MAGIC_CMD="$MAGIC_CMD" 7473 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7474 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7475 for ac_dir in $ac_dummy; do 7476 IFS="$lt_save_ifs" 7477 test -z "$ac_dir" && ac_dir=. 7478 if test -f $ac_dir/file; then 7479 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7480 if test -n "$file_magic_test_file"; then 7481 case $deplibs_check_method in 7482 "file_magic "*) 7483 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7484 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7485 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7486 $EGREP "$file_magic_regex" > /dev/null; then 7487 : 7488 else 7489 cat <<_LT_EOF 1>&2 7490 7491*** Warning: the command libtool uses to detect shared libraries, 7492*** $file_magic_cmd, produces output that libtool cannot recognize. 7493*** The result is that libtool may fail to recognize shared libraries 7494*** as such. This will affect the creation of libtool libraries that 7495*** depend on shared libraries, but programs linked with such libtool 7496*** libraries will work regardless of this problem. Nevertheless, you 7497*** may want to report the problem to your system manager and/or to 7498*** bug-libtool@gnu.org 7499 7500_LT_EOF 7501 fi ;; 7502 esac 7503 fi 7504 break 7505 fi 7506 done 7507 IFS="$lt_save_ifs" 7508 MAGIC_CMD="$lt_save_MAGIC_CMD" 7509 ;; 7510esac 7511fi 7512 7513MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7514if test -n "$MAGIC_CMD"; then 7515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7516$as_echo "$MAGIC_CMD" >&6; } 7517else 7518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7519$as_echo "no" >&6; } 7520fi 7521 7522 7523 else 7524 MAGIC_CMD=: 7525 fi 7526fi 7527 7528 fi 7529 ;; 7530esac 7531 7532# Use C for the default configuration in the libtool script 7533 7534lt_save_CC="$CC" 7535ac_ext=c 7536ac_cpp='$CPP $CPPFLAGS' 7537ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7538ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7539ac_compiler_gnu=$ac_cv_c_compiler_gnu 7540 7541 7542# Source file extension for C test sources. 7543ac_ext=c 7544 7545# Object file extension for compiled C test sources. 7546objext=o 7547objext=$objext 7548 7549# Code to be used in simple compile tests 7550lt_simple_compile_test_code="int some_variable = 0;" 7551 7552# Code to be used in simple link tests 7553lt_simple_link_test_code='int main(){return(0);}' 7554 7555 7556 7557 7558 7559 7560 7561# If no C compiler was specified, use CC. 7562LTCC=${LTCC-"$CC"} 7563 7564# If no C compiler flags were specified, use CFLAGS. 7565LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7566 7567# Allow CC to be a program name with arguments. 7568compiler=$CC 7569 7570# Save the default compiler, since it gets overwritten when the other 7571# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7572compiler_DEFAULT=$CC 7573 7574# save warnings/boilerplate of simple test code 7575ac_outfile=conftest.$ac_objext 7576echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7577eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7578_lt_compiler_boilerplate=`cat conftest.err` 7579$RM conftest* 7580 7581ac_outfile=conftest.$ac_objext 7582echo "$lt_simple_link_test_code" >conftest.$ac_ext 7583eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7584_lt_linker_boilerplate=`cat conftest.err` 7585$RM -r conftest* 7586 7587 7588## CAVEAT EMPTOR: 7589## There is no encapsulation within the following macros, do not change 7590## the running order or otherwise move them around unless you know exactly 7591## what you are doing... 7592if test -n "$compiler"; then 7593 7594lt_prog_compiler_no_builtin_flag= 7595 7596if test "$GCC" = yes; then 7597 case $cc_basename in 7598 nvcc*) 7599 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7600 *) 7601 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7602 esac 7603 7604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7605$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7606if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7607 $as_echo_n "(cached) " >&6 7608else 7609 lt_cv_prog_compiler_rtti_exceptions=no 7610 ac_outfile=conftest.$ac_objext 7611 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7612 lt_compiler_flag="-fno-rtti -fno-exceptions" 7613 # Insert the option either (1) after the last *FLAGS variable, or 7614 # (2) before a word containing "conftest.", or (3) at the end. 7615 # Note that $ac_compile itself does not contain backslashes and begins 7616 # with a dollar sign (not a hyphen), so the echo should work correctly. 7617 # The option is referenced via a variable to avoid confusing sed. 7618 lt_compile=`echo "$ac_compile" | $SED \ 7619 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7620 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7621 -e 's:$: $lt_compiler_flag:'` 7622 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7623 (eval "$lt_compile" 2>conftest.err) 7624 ac_status=$? 7625 cat conftest.err >&5 7626 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7627 if (exit $ac_status) && test -s "$ac_outfile"; then 7628 # The compiler can only warn and ignore the option if not recognized 7629 # So say no if there are warnings other than the usual output. 7630 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7631 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7632 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7633 lt_cv_prog_compiler_rtti_exceptions=yes 7634 fi 7635 fi 7636 $RM conftest* 7637 7638fi 7639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7640$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7641 7642if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7643 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7644else 7645 : 7646fi 7647 7648fi 7649 7650 7651 7652 7653 7654 7655 lt_prog_compiler_wl= 7656lt_prog_compiler_pic= 7657lt_prog_compiler_static= 7658 7659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7660$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7661 7662 if test "$GCC" = yes; then 7663 lt_prog_compiler_wl='-Wl,' 7664 lt_prog_compiler_static='-static' 7665 7666 case $host_os in 7667 aix*) 7668 # All AIX code is PIC. 7669 if test "$host_cpu" = ia64; then 7670 # AIX 5 now supports IA64 processor 7671 lt_prog_compiler_static='-Bstatic' 7672 fi 7673 lt_prog_compiler_pic='-fPIC' 7674 ;; 7675 7676 amigaos*) 7677 case $host_cpu in 7678 powerpc) 7679 # see comment about AmigaOS4 .so support 7680 lt_prog_compiler_pic='-fPIC' 7681 ;; 7682 m68k) 7683 # FIXME: we need at least 68020 code to build shared libraries, but 7684 # adding the `-m68020' flag to GCC prevents building anything better, 7685 # like `-m68040'. 7686 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7687 ;; 7688 esac 7689 ;; 7690 7691 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7692 # PIC is the default for these OSes. 7693 ;; 7694 7695 mingw* | cygwin* | pw32* | os2* | cegcc*) 7696 # This hack is so that the source file can tell whether it is being 7697 # built for inclusion in a dll (and should export symbols for example). 7698 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7699 # (--disable-auto-import) libraries 7700 lt_prog_compiler_pic='-DDLL_EXPORT' 7701 ;; 7702 7703 darwin* | rhapsody*) 7704 # PIC is the default on this platform 7705 # Common symbols not allowed in MH_DYLIB files 7706 lt_prog_compiler_pic='-fno-common' 7707 ;; 7708 7709 haiku*) 7710 # PIC is the default for Haiku. 7711 # The "-static" flag exists, but is broken. 7712 lt_prog_compiler_static= 7713 ;; 7714 7715 hpux*) 7716 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7717 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7718 # sets the default TLS model and affects inlining. 7719 case $host_cpu in 7720 hppa*64*) 7721 # +Z the default 7722 ;; 7723 *) 7724 lt_prog_compiler_pic='-fPIC' 7725 ;; 7726 esac 7727 ;; 7728 7729 interix[3-9]*) 7730 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7731 # Instead, we relocate shared libraries at runtime. 7732 ;; 7733 7734 msdosdjgpp*) 7735 # Just because we use GCC doesn't mean we suddenly get shared libraries 7736 # on systems that don't support them. 7737 lt_prog_compiler_can_build_shared=no 7738 enable_shared=no 7739 ;; 7740 7741 *nto* | *qnx*) 7742 # QNX uses GNU C++, but need to define -shared option too, otherwise 7743 # it will coredump. 7744 lt_prog_compiler_pic='-fPIC -shared' 7745 ;; 7746 7747 sysv4*MP*) 7748 if test -d /usr/nec; then 7749 lt_prog_compiler_pic=-Kconform_pic 7750 fi 7751 ;; 7752 7753 *) 7754 lt_prog_compiler_pic='-fPIC' 7755 ;; 7756 esac 7757 7758 case $cc_basename in 7759 nvcc*) # Cuda Compiler Driver 2.2 7760 lt_prog_compiler_wl='-Xlinker ' 7761 lt_prog_compiler_pic='-Xcompiler -fPIC' 7762 ;; 7763 esac 7764 else 7765 # PORTME Check for flag to pass linker flags through the system compiler. 7766 case $host_os in 7767 aix*) 7768 lt_prog_compiler_wl='-Wl,' 7769 if test "$host_cpu" = ia64; then 7770 # AIX 5 now supports IA64 processor 7771 lt_prog_compiler_static='-Bstatic' 7772 else 7773 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7774 fi 7775 ;; 7776 7777 mingw* | cygwin* | pw32* | os2* | cegcc*) 7778 # This hack is so that the source file can tell whether it is being 7779 # built for inclusion in a dll (and should export symbols for example). 7780 lt_prog_compiler_pic='-DDLL_EXPORT' 7781 ;; 7782 7783 hpux9* | hpux10* | hpux11*) 7784 lt_prog_compiler_wl='-Wl,' 7785 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7786 # not for PA HP-UX. 7787 case $host_cpu in 7788 hppa*64*|ia64*) 7789 # +Z the default 7790 ;; 7791 *) 7792 lt_prog_compiler_pic='+Z' 7793 ;; 7794 esac 7795 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7796 lt_prog_compiler_static='${wl}-a ${wl}archive' 7797 ;; 7798 7799 irix5* | irix6* | nonstopux*) 7800 lt_prog_compiler_wl='-Wl,' 7801 # PIC (with -KPIC) is the default. 7802 lt_prog_compiler_static='-non_shared' 7803 ;; 7804 7805 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7806 case $cc_basename in 7807 # old Intel for x86_64 which still supported -KPIC. 7808 ecc*) 7809 lt_prog_compiler_wl='-Wl,' 7810 lt_prog_compiler_pic='-KPIC' 7811 lt_prog_compiler_static='-static' 7812 ;; 7813 # icc used to be incompatible with GCC. 7814 # ICC 10 doesn't accept -KPIC any more. 7815 icc* | ifort*) 7816 lt_prog_compiler_wl='-Wl,' 7817 lt_prog_compiler_pic='-fPIC' 7818 lt_prog_compiler_static='-static' 7819 ;; 7820 # Lahey Fortran 8.1. 7821 lf95*) 7822 lt_prog_compiler_wl='-Wl,' 7823 lt_prog_compiler_pic='--shared' 7824 lt_prog_compiler_static='--static' 7825 ;; 7826 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7827 # Portland Group compilers (*not* the Pentium gcc compiler, 7828 # which looks to be a dead project) 7829 lt_prog_compiler_wl='-Wl,' 7830 lt_prog_compiler_pic='-fpic' 7831 lt_prog_compiler_static='-Bstatic' 7832 ;; 7833 ccc*) 7834 lt_prog_compiler_wl='-Wl,' 7835 # All Alpha code is PIC. 7836 lt_prog_compiler_static='-non_shared' 7837 ;; 7838 xl* | bgxl* | bgf* | mpixl*) 7839 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7840 lt_prog_compiler_wl='-Wl,' 7841 lt_prog_compiler_pic='-qpic' 7842 lt_prog_compiler_static='-qstaticlink' 7843 ;; 7844 *) 7845 case `$CC -V 2>&1 | sed 5q` in 7846 *Sun\ F* | *Sun*Fortran*) 7847 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7848 lt_prog_compiler_pic='-KPIC' 7849 lt_prog_compiler_static='-Bstatic' 7850 lt_prog_compiler_wl='' 7851 ;; 7852 *Sun\ C*) 7853 # Sun C 5.9 7854 lt_prog_compiler_pic='-KPIC' 7855 lt_prog_compiler_static='-Bstatic' 7856 lt_prog_compiler_wl='-Wl,' 7857 ;; 7858 esac 7859 ;; 7860 esac 7861 ;; 7862 7863 newsos6) 7864 lt_prog_compiler_pic='-KPIC' 7865 lt_prog_compiler_static='-Bstatic' 7866 ;; 7867 7868 *nto* | *qnx*) 7869 # QNX uses GNU C++, but need to define -shared option too, otherwise 7870 # it will coredump. 7871 lt_prog_compiler_pic='-fPIC -shared' 7872 ;; 7873 7874 osf3* | osf4* | osf5*) 7875 lt_prog_compiler_wl='-Wl,' 7876 # All OSF/1 code is PIC. 7877 lt_prog_compiler_static='-non_shared' 7878 ;; 7879 7880 rdos*) 7881 lt_prog_compiler_static='-non_shared' 7882 ;; 7883 7884 solaris*) 7885 lt_prog_compiler_pic='-KPIC' 7886 lt_prog_compiler_static='-Bstatic' 7887 case $cc_basename in 7888 f77* | f90* | f95*) 7889 lt_prog_compiler_wl='-Qoption ld ';; 7890 *) 7891 lt_prog_compiler_wl='-Wl,';; 7892 esac 7893 ;; 7894 7895 sunos4*) 7896 lt_prog_compiler_wl='-Qoption ld ' 7897 lt_prog_compiler_pic='-PIC' 7898 lt_prog_compiler_static='-Bstatic' 7899 ;; 7900 7901 sysv4 | sysv4.2uw2* | sysv4.3*) 7902 lt_prog_compiler_wl='-Wl,' 7903 lt_prog_compiler_pic='-KPIC' 7904 lt_prog_compiler_static='-Bstatic' 7905 ;; 7906 7907 sysv4*MP*) 7908 if test -d /usr/nec ;then 7909 lt_prog_compiler_pic='-Kconform_pic' 7910 lt_prog_compiler_static='-Bstatic' 7911 fi 7912 ;; 7913 7914 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7915 lt_prog_compiler_wl='-Wl,' 7916 lt_prog_compiler_pic='-KPIC' 7917 lt_prog_compiler_static='-Bstatic' 7918 ;; 7919 7920 unicos*) 7921 lt_prog_compiler_wl='-Wl,' 7922 lt_prog_compiler_can_build_shared=no 7923 ;; 7924 7925 uts4*) 7926 lt_prog_compiler_pic='-pic' 7927 lt_prog_compiler_static='-Bstatic' 7928 ;; 7929 7930 *) 7931 lt_prog_compiler_can_build_shared=no 7932 ;; 7933 esac 7934 fi 7935 7936case $host_os in 7937 # For platforms which do not support PIC, -DPIC is meaningless: 7938 *djgpp*) 7939 lt_prog_compiler_pic= 7940 ;; 7941 *) 7942 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7943 ;; 7944esac 7945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 7946$as_echo "$lt_prog_compiler_pic" >&6; } 7947 7948 7949 7950 7951 7952 7953# 7954# Check to make sure the PIC flag actually works. 7955# 7956if test -n "$lt_prog_compiler_pic"; then 7957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7958$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7959if ${lt_cv_prog_compiler_pic_works+:} false; then : 7960 $as_echo_n "(cached) " >&6 7961else 7962 lt_cv_prog_compiler_pic_works=no 7963 ac_outfile=conftest.$ac_objext 7964 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7965 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7966 # Insert the option either (1) after the last *FLAGS variable, or 7967 # (2) before a word containing "conftest.", or (3) at the end. 7968 # Note that $ac_compile itself does not contain backslashes and begins 7969 # with a dollar sign (not a hyphen), so the echo should work correctly. 7970 # The option is referenced via a variable to avoid confusing sed. 7971 lt_compile=`echo "$ac_compile" | $SED \ 7972 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7973 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7974 -e 's:$: $lt_compiler_flag:'` 7975 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7976 (eval "$lt_compile" 2>conftest.err) 7977 ac_status=$? 7978 cat conftest.err >&5 7979 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7980 if (exit $ac_status) && test -s "$ac_outfile"; then 7981 # The compiler can only warn and ignore the option if not recognized 7982 # So say no if there are warnings other than the usual output. 7983 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7984 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7985 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7986 lt_cv_prog_compiler_pic_works=yes 7987 fi 7988 fi 7989 $RM conftest* 7990 7991fi 7992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 7993$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7994 7995if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7996 case $lt_prog_compiler_pic in 7997 "" | " "*) ;; 7998 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7999 esac 8000else 8001 lt_prog_compiler_pic= 8002 lt_prog_compiler_can_build_shared=no 8003fi 8004 8005fi 8006 8007 8008 8009 8010 8011 8012# 8013# Check to make sure the static flag actually works. 8014# 8015wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8017$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8018if ${lt_cv_prog_compiler_static_works+:} false; then : 8019 $as_echo_n "(cached) " >&6 8020else 8021 lt_cv_prog_compiler_static_works=no 8022 save_LDFLAGS="$LDFLAGS" 8023 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8024 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8025 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8026 # The linker can only warn and ignore the option if not recognized 8027 # So say no if there are warnings 8028 if test -s conftest.err; then 8029 # Append any errors to the config.log. 8030 cat conftest.err 1>&5 8031 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8032 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8033 if diff conftest.exp conftest.er2 >/dev/null; then 8034 lt_cv_prog_compiler_static_works=yes 8035 fi 8036 else 8037 lt_cv_prog_compiler_static_works=yes 8038 fi 8039 fi 8040 $RM -r conftest* 8041 LDFLAGS="$save_LDFLAGS" 8042 8043fi 8044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8045$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8046 8047if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8048 : 8049else 8050 lt_prog_compiler_static= 8051fi 8052 8053 8054 8055 8056 8057 8058 8059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8060$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8061if ${lt_cv_prog_compiler_c_o+:} false; then : 8062 $as_echo_n "(cached) " >&6 8063else 8064 lt_cv_prog_compiler_c_o=no 8065 $RM -r conftest 2>/dev/null 8066 mkdir conftest 8067 cd conftest 8068 mkdir out 8069 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8070 8071 lt_compiler_flag="-o out/conftest2.$ac_objext" 8072 # Insert the option either (1) after the last *FLAGS variable, or 8073 # (2) before a word containing "conftest.", or (3) at the end. 8074 # Note that $ac_compile itself does not contain backslashes and begins 8075 # with a dollar sign (not a hyphen), so the echo should work correctly. 8076 lt_compile=`echo "$ac_compile" | $SED \ 8077 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8078 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8079 -e 's:$: $lt_compiler_flag:'` 8080 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8081 (eval "$lt_compile" 2>out/conftest.err) 8082 ac_status=$? 8083 cat out/conftest.err >&5 8084 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8085 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8086 then 8087 # The compiler can only warn and ignore the option if not recognized 8088 # So say no if there are warnings 8089 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8090 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8091 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8092 lt_cv_prog_compiler_c_o=yes 8093 fi 8094 fi 8095 chmod u+w . 2>&5 8096 $RM conftest* 8097 # SGI C++ compiler will create directory out/ii_files/ for 8098 # template instantiation 8099 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8100 $RM out/* && rmdir out 8101 cd .. 8102 $RM -r conftest 8103 $RM conftest* 8104 8105fi 8106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8107$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8108 8109 8110 8111 8112 8113 8114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8115$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8116if ${lt_cv_prog_compiler_c_o+:} false; then : 8117 $as_echo_n "(cached) " >&6 8118else 8119 lt_cv_prog_compiler_c_o=no 8120 $RM -r conftest 2>/dev/null 8121 mkdir conftest 8122 cd conftest 8123 mkdir out 8124 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8125 8126 lt_compiler_flag="-o out/conftest2.$ac_objext" 8127 # Insert the option either (1) after the last *FLAGS variable, or 8128 # (2) before a word containing "conftest.", or (3) at the end. 8129 # Note that $ac_compile itself does not contain backslashes and begins 8130 # with a dollar sign (not a hyphen), so the echo should work correctly. 8131 lt_compile=`echo "$ac_compile" | $SED \ 8132 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8133 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8134 -e 's:$: $lt_compiler_flag:'` 8135 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8136 (eval "$lt_compile" 2>out/conftest.err) 8137 ac_status=$? 8138 cat out/conftest.err >&5 8139 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8140 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8141 then 8142 # The compiler can only warn and ignore the option if not recognized 8143 # So say no if there are warnings 8144 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8145 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8146 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8147 lt_cv_prog_compiler_c_o=yes 8148 fi 8149 fi 8150 chmod u+w . 2>&5 8151 $RM conftest* 8152 # SGI C++ compiler will create directory out/ii_files/ for 8153 # template instantiation 8154 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8155 $RM out/* && rmdir out 8156 cd .. 8157 $RM -r conftest 8158 $RM conftest* 8159 8160fi 8161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8162$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8163 8164 8165 8166 8167hard_links="nottested" 8168if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8169 # do not overwrite the value of need_locks provided by the user 8170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8171$as_echo_n "checking if we can lock with hard links... " >&6; } 8172 hard_links=yes 8173 $RM conftest* 8174 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8175 touch conftest.a 8176 ln conftest.a conftest.b 2>&5 || hard_links=no 8177 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8179$as_echo "$hard_links" >&6; } 8180 if test "$hard_links" = no; then 8181 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8182$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8183 need_locks=warn 8184 fi 8185else 8186 need_locks=no 8187fi 8188 8189 8190 8191 8192 8193 8194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8195$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8196 8197 runpath_var= 8198 allow_undefined_flag= 8199 always_export_symbols=no 8200 archive_cmds= 8201 archive_expsym_cmds= 8202 compiler_needs_object=no 8203 enable_shared_with_static_runtimes=no 8204 export_dynamic_flag_spec= 8205 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8206 hardcode_automatic=no 8207 hardcode_direct=no 8208 hardcode_direct_absolute=no 8209 hardcode_libdir_flag_spec= 8210 hardcode_libdir_flag_spec_ld= 8211 hardcode_libdir_separator= 8212 hardcode_minus_L=no 8213 hardcode_shlibpath_var=unsupported 8214 inherit_rpath=no 8215 link_all_deplibs=unknown 8216 module_cmds= 8217 module_expsym_cmds= 8218 old_archive_from_new_cmds= 8219 old_archive_from_expsyms_cmds= 8220 thread_safe_flag_spec= 8221 whole_archive_flag_spec= 8222 # include_expsyms should be a list of space-separated symbols to be *always* 8223 # included in the symbol list 8224 include_expsyms= 8225 # exclude_expsyms can be an extended regexp of symbols to exclude 8226 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8227 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8228 # as well as any symbol that contains `d'. 8229 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8230 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8231 # platforms (ab)use it in PIC code, but their linkers get confused if 8232 # the symbol is explicitly referenced. Since portable code cannot 8233 # rely on this symbol name, it's probably fine to never include it in 8234 # preloaded symbol tables. 8235 # Exclude shared library initialization/finalization symbols. 8236 extract_expsyms_cmds= 8237 8238 case $host_os in 8239 cygwin* | mingw* | pw32* | cegcc*) 8240 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8241 # When not using gcc, we currently assume that we are using 8242 # Microsoft Visual C++. 8243 if test "$GCC" != yes; then 8244 with_gnu_ld=no 8245 fi 8246 ;; 8247 interix*) 8248 # we just hope/assume this is gcc and not c89 (= MSVC++) 8249 with_gnu_ld=yes 8250 ;; 8251 openbsd*) 8252 with_gnu_ld=no 8253 ;; 8254 esac 8255 8256 ld_shlibs=yes 8257 8258 # On some targets, GNU ld is compatible enough with the native linker 8259 # that we're better off using the native interface for both. 8260 lt_use_gnu_ld_interface=no 8261 if test "$with_gnu_ld" = yes; then 8262 case $host_os in 8263 aix*) 8264 # The AIX port of GNU ld has always aspired to compatibility 8265 # with the native linker. However, as the warning in the GNU ld 8266 # block says, versions before 2.19.5* couldn't really create working 8267 # shared libraries, regardless of the interface used. 8268 case `$LD -v 2>&1` in 8269 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8270 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8271 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8272 *) 8273 lt_use_gnu_ld_interface=yes 8274 ;; 8275 esac 8276 ;; 8277 *) 8278 lt_use_gnu_ld_interface=yes 8279 ;; 8280 esac 8281 fi 8282 8283 if test "$lt_use_gnu_ld_interface" = yes; then 8284 # If archive_cmds runs LD, not CC, wlarc should be empty 8285 wlarc='${wl}' 8286 8287 # Set some defaults for GNU ld with shared library support. These 8288 # are reset later if shared libraries are not supported. Putting them 8289 # here allows them to be overridden if necessary. 8290 runpath_var=LD_RUN_PATH 8291 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8292 export_dynamic_flag_spec='${wl}--export-dynamic' 8293 # ancient GNU ld didn't support --whole-archive et. al. 8294 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8295 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8296 else 8297 whole_archive_flag_spec= 8298 fi 8299 supports_anon_versioning=no 8300 case `$LD -v 2>&1` in 8301 *GNU\ gold*) supports_anon_versioning=yes ;; 8302 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8303 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8304 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8305 *\ 2.11.*) ;; # other 2.11 versions 8306 *) supports_anon_versioning=yes ;; 8307 esac 8308 8309 # See if GNU ld supports shared libraries. 8310 case $host_os in 8311 aix[3-9]*) 8312 # On AIX/PPC, the GNU linker is very broken 8313 if test "$host_cpu" != ia64; then 8314 ld_shlibs=no 8315 cat <<_LT_EOF 1>&2 8316 8317*** Warning: the GNU linker, at least up to release 2.19, is reported 8318*** to be unable to reliably create shared libraries on AIX. 8319*** Therefore, libtool is disabling shared libraries support. If you 8320*** really care for shared libraries, you may want to install binutils 8321*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8322*** You will then need to restart the configuration process. 8323 8324_LT_EOF 8325 fi 8326 ;; 8327 8328 amigaos*) 8329 case $host_cpu in 8330 powerpc) 8331 # see comment about AmigaOS4 .so support 8332 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8333 archive_expsym_cmds='' 8334 ;; 8335 m68k) 8336 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)' 8337 hardcode_libdir_flag_spec='-L$libdir' 8338 hardcode_minus_L=yes 8339 ;; 8340 esac 8341 ;; 8342 8343 beos*) 8344 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8345 allow_undefined_flag=unsupported 8346 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8347 # support --undefined. This deserves some investigation. FIXME 8348 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8349 else 8350 ld_shlibs=no 8351 fi 8352 ;; 8353 8354 cygwin* | mingw* | pw32* | cegcc*) 8355 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8356 # as there is no search path for DLLs. 8357 hardcode_libdir_flag_spec='-L$libdir' 8358 export_dynamic_flag_spec='${wl}--export-all-symbols' 8359 allow_undefined_flag=unsupported 8360 always_export_symbols=no 8361 enable_shared_with_static_runtimes=yes 8362 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8363 8364 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8365 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8366 # If the export-symbols file already is a .def file (1st line 8367 # is EXPORTS), use it as is; otherwise, prepend... 8368 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8369 cp $export_symbols $output_objdir/$soname.def; 8370 else 8371 echo EXPORTS > $output_objdir/$soname.def; 8372 cat $export_symbols >> $output_objdir/$soname.def; 8373 fi~ 8374 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8375 else 8376 ld_shlibs=no 8377 fi 8378 ;; 8379 8380 haiku*) 8381 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8382 link_all_deplibs=yes 8383 ;; 8384 8385 interix[3-9]*) 8386 hardcode_direct=no 8387 hardcode_shlibpath_var=no 8388 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8389 export_dynamic_flag_spec='${wl}-E' 8390 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8391 # Instead, shared libraries are loaded at an image base (0x10000000 by 8392 # default) and relocated if they conflict, which is a slow very memory 8393 # consuming and fragmenting process. To avoid this, we pick a random, 8394 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8395 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8396 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8397 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' 8398 ;; 8399 8400 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8401 tmp_diet=no 8402 if test "$host_os" = linux-dietlibc; then 8403 case $cc_basename in 8404 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8405 esac 8406 fi 8407 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8408 && test "$tmp_diet" = no 8409 then 8410 tmp_addflag=' $pic_flag' 8411 tmp_sharedflag='-shared' 8412 case $cc_basename,$host_cpu in 8413 pgcc*) # Portland Group C compiler 8414 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' 8415 tmp_addflag=' $pic_flag' 8416 ;; 8417 pgf77* | pgf90* | pgf95* | pgfortran*) 8418 # Portland Group f77 and f90 compilers 8419 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' 8420 tmp_addflag=' $pic_flag -Mnomain' ;; 8421 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8422 tmp_addflag=' -i_dynamic' ;; 8423 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8424 tmp_addflag=' -i_dynamic -nofor_main' ;; 8425 ifc* | ifort*) # Intel Fortran compiler 8426 tmp_addflag=' -nofor_main' ;; 8427 lf95*) # Lahey Fortran 8.1 8428 whole_archive_flag_spec= 8429 tmp_sharedflag='--shared' ;; 8430 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8431 tmp_sharedflag='-qmkshrobj' 8432 tmp_addflag= ;; 8433 nvcc*) # Cuda Compiler Driver 2.2 8434 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' 8435 compiler_needs_object=yes 8436 ;; 8437 esac 8438 case `$CC -V 2>&1 | sed 5q` in 8439 *Sun\ C*) # Sun C 5.9 8440 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' 8441 compiler_needs_object=yes 8442 tmp_sharedflag='-G' ;; 8443 *Sun\ F*) # Sun Fortran 8.3 8444 tmp_sharedflag='-G' ;; 8445 esac 8446 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8447 8448 if test "x$supports_anon_versioning" = xyes; then 8449 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8450 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8451 echo "local: *; };" >> $output_objdir/$libname.ver~ 8452 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8453 fi 8454 8455 case $cc_basename in 8456 xlf* | bgf* | bgxlf* | mpixlf*) 8457 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8458 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8459 hardcode_libdir_flag_spec= 8460 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8461 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8462 if test "x$supports_anon_versioning" = xyes; then 8463 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8464 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8465 echo "local: *; };" >> $output_objdir/$libname.ver~ 8466 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8467 fi 8468 ;; 8469 esac 8470 else 8471 ld_shlibs=no 8472 fi 8473 ;; 8474 8475 netbsd*) 8476 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8477 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8478 wlarc= 8479 else 8480 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8481 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8482 fi 8483 ;; 8484 8485 solaris*) 8486 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8487 ld_shlibs=no 8488 cat <<_LT_EOF 1>&2 8489 8490*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8491*** create shared libraries on Solaris systems. Therefore, libtool 8492*** is disabling shared libraries support. We urge you to upgrade GNU 8493*** binutils to release 2.9.1 or newer. Another option is to modify 8494*** your PATH or compiler configuration so that the native linker is 8495*** used, and then restart. 8496 8497_LT_EOF 8498 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8499 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8500 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8501 else 8502 ld_shlibs=no 8503 fi 8504 ;; 8505 8506 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8507 case `$LD -v 2>&1` in 8508 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8509 ld_shlibs=no 8510 cat <<_LT_EOF 1>&2 8511 8512*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8513*** reliably create shared libraries on SCO systems. Therefore, libtool 8514*** is disabling shared libraries support. We urge you to upgrade GNU 8515*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8516*** your PATH or compiler configuration so that the native linker is 8517*** used, and then restart. 8518 8519_LT_EOF 8520 ;; 8521 *) 8522 # For security reasons, it is highly recommended that you always 8523 # use absolute paths for naming shared libraries, and exclude the 8524 # DT_RUNPATH tag from executables and libraries. But doing so 8525 # requires that you compile everything twice, which is a pain. 8526 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8527 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8528 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8529 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8530 else 8531 ld_shlibs=no 8532 fi 8533 ;; 8534 esac 8535 ;; 8536 8537 sunos4*) 8538 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8539 wlarc= 8540 hardcode_direct=yes 8541 hardcode_shlibpath_var=no 8542 ;; 8543 8544 *) 8545 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8546 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8547 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8548 else 8549 ld_shlibs=no 8550 fi 8551 ;; 8552 esac 8553 8554 if test "$ld_shlibs" = no; then 8555 runpath_var= 8556 hardcode_libdir_flag_spec= 8557 export_dynamic_flag_spec= 8558 whole_archive_flag_spec= 8559 fi 8560 else 8561 # PORTME fill in a description of your system's linker (not GNU ld) 8562 case $host_os in 8563 aix3*) 8564 allow_undefined_flag=unsupported 8565 always_export_symbols=yes 8566 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' 8567 # Note: this linker hardcodes the directories in LIBPATH if there 8568 # are no directories specified by -L. 8569 hardcode_minus_L=yes 8570 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8571 # Neither direct hardcoding nor static linking is supported with a 8572 # broken collect2. 8573 hardcode_direct=unsupported 8574 fi 8575 ;; 8576 8577 aix[4-9]*) 8578 if test "$host_cpu" = ia64; then 8579 # On IA64, the linker does run time linking by default, so we don't 8580 # have to do anything special. 8581 aix_use_runtimelinking=no 8582 exp_sym_flag='-Bexport' 8583 no_entry_flag="" 8584 else 8585 # If we're using GNU nm, then we don't want the "-C" option. 8586 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8587 # Also, AIX nm treats weak defined symbols like other global 8588 # defined symbols, whereas GNU nm marks them as "W". 8589 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8590 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' 8591 else 8592 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' 8593 fi 8594 aix_use_runtimelinking=no 8595 8596 # Test if we are trying to use run time linking or normal 8597 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8598 # need to do runtime linking. 8599 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8600 for ld_flag in $LDFLAGS; do 8601 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8602 aix_use_runtimelinking=yes 8603 break 8604 fi 8605 done 8606 ;; 8607 esac 8608 8609 exp_sym_flag='-bexport' 8610 no_entry_flag='-bnoentry' 8611 fi 8612 8613 # When large executables or shared objects are built, AIX ld can 8614 # have problems creating the table of contents. If linking a library 8615 # or program results in "error TOC overflow" add -mminimal-toc to 8616 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8617 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8618 8619 archive_cmds='' 8620 hardcode_direct=yes 8621 hardcode_direct_absolute=yes 8622 hardcode_libdir_separator=':' 8623 link_all_deplibs=yes 8624 file_list_spec='${wl}-f,' 8625 8626 if test "$GCC" = yes; then 8627 case $host_os in aix4.[012]|aix4.[012].*) 8628 # We only want to do this on AIX 4.2 and lower, the check 8629 # below for broken collect2 doesn't work under 4.3+ 8630 collect2name=`${CC} -print-prog-name=collect2` 8631 if test -f "$collect2name" && 8632 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8633 then 8634 # We have reworked collect2 8635 : 8636 else 8637 # We have old collect2 8638 hardcode_direct=unsupported 8639 # It fails to find uninstalled libraries when the uninstalled 8640 # path is not listed in the libpath. Setting hardcode_minus_L 8641 # to unsupported forces relinking 8642 hardcode_minus_L=yes 8643 hardcode_libdir_flag_spec='-L$libdir' 8644 hardcode_libdir_separator= 8645 fi 8646 ;; 8647 esac 8648 shared_flag='-shared' 8649 if test "$aix_use_runtimelinking" = yes; then 8650 shared_flag="$shared_flag "'${wl}-G' 8651 fi 8652 else 8653 # not using gcc 8654 if test "$host_cpu" = ia64; then 8655 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8656 # chokes on -Wl,-G. The following line is correct: 8657 shared_flag='-G' 8658 else 8659 if test "$aix_use_runtimelinking" = yes; then 8660 shared_flag='${wl}-G' 8661 else 8662 shared_flag='${wl}-bM:SRE' 8663 fi 8664 fi 8665 fi 8666 8667 export_dynamic_flag_spec='${wl}-bexpall' 8668 # It seems that -bexpall does not export symbols beginning with 8669 # underscore (_), so it is better to generate a list of symbols to export. 8670 always_export_symbols=yes 8671 if test "$aix_use_runtimelinking" = yes; then 8672 # Warning - without using the other runtime loading flags (-brtl), 8673 # -berok will link without error, but may produce a broken library. 8674 allow_undefined_flag='-berok' 8675 # Determine the default libpath from the value encoded in an 8676 # empty executable. 8677 if test x$gcc_no_link = xyes; then 8678 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8679fi 8680cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8681/* end confdefs.h. */ 8682 8683int 8684main () 8685{ 8686 8687 ; 8688 return 0; 8689} 8690_ACEOF 8691if ac_fn_c_try_link "$LINENO"; then : 8692 8693lt_aix_libpath_sed=' 8694 /Import File Strings/,/^$/ { 8695 /^0/ { 8696 s/^0 *\(.*\)$/\1/ 8697 p 8698 } 8699 }' 8700aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8701# Check for a 64-bit object if we didn't find anything. 8702if test -z "$aix_libpath"; then 8703 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8704fi 8705fi 8706rm -f core conftest.err conftest.$ac_objext \ 8707 conftest$ac_exeext conftest.$ac_ext 8708if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8709 8710 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8711 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" 8712 else 8713 if test "$host_cpu" = ia64; then 8714 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8715 allow_undefined_flag="-z nodefs" 8716 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" 8717 else 8718 # Determine the default libpath from the value encoded in an 8719 # empty executable. 8720 if test x$gcc_no_link = xyes; then 8721 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8722fi 8723cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8724/* end confdefs.h. */ 8725 8726int 8727main () 8728{ 8729 8730 ; 8731 return 0; 8732} 8733_ACEOF 8734if ac_fn_c_try_link "$LINENO"; then : 8735 8736lt_aix_libpath_sed=' 8737 /Import File Strings/,/^$/ { 8738 /^0/ { 8739 s/^0 *\(.*\)$/\1/ 8740 p 8741 } 8742 }' 8743aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8744# Check for a 64-bit object if we didn't find anything. 8745if test -z "$aix_libpath"; then 8746 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8747fi 8748fi 8749rm -f core conftest.err conftest.$ac_objext \ 8750 conftest$ac_exeext conftest.$ac_ext 8751if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8752 8753 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8754 # Warning - without using the other run time loading flags, 8755 # -berok will link without error, but may produce a broken library. 8756 no_undefined_flag=' ${wl}-bernotok' 8757 allow_undefined_flag=' ${wl}-berok' 8758 if test "$with_gnu_ld" = yes; then 8759 # We only use this code for GNU lds that support --whole-archive. 8760 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8761 else 8762 # Exported symbols can be pulled into shared objects from archives 8763 whole_archive_flag_spec='$convenience' 8764 fi 8765 archive_cmds_need_lc=yes 8766 # This is similar to how AIX traditionally builds its shared libraries. 8767 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' 8768 fi 8769 fi 8770 ;; 8771 8772 amigaos*) 8773 case $host_cpu in 8774 powerpc) 8775 # see comment about AmigaOS4 .so support 8776 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8777 archive_expsym_cmds='' 8778 ;; 8779 m68k) 8780 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)' 8781 hardcode_libdir_flag_spec='-L$libdir' 8782 hardcode_minus_L=yes 8783 ;; 8784 esac 8785 ;; 8786 8787 bsdi[45]*) 8788 export_dynamic_flag_spec=-rdynamic 8789 ;; 8790 8791 cygwin* | mingw* | pw32* | cegcc*) 8792 # When not using gcc, we currently assume that we are using 8793 # Microsoft Visual C++. 8794 # hardcode_libdir_flag_spec is actually meaningless, as there is 8795 # no search path for DLLs. 8796 hardcode_libdir_flag_spec=' ' 8797 allow_undefined_flag=unsupported 8798 # Tell ltmain to make .lib files, not .a files. 8799 libext=lib 8800 # Tell ltmain to make .dll files, not .so files. 8801 shrext_cmds=".dll" 8802 # FIXME: Setting linknames here is a bad hack. 8803 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8804 # The linker will automatically build a .lib file if we build a DLL. 8805 old_archive_from_new_cmds='true' 8806 # FIXME: Should let the user specify the lib program. 8807 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8808 fix_srcfile_path='`cygpath -w "$srcfile"`' 8809 enable_shared_with_static_runtimes=yes 8810 ;; 8811 8812 darwin* | rhapsody*) 8813 8814 8815 archive_cmds_need_lc=no 8816 hardcode_direct=no 8817 hardcode_automatic=yes 8818 hardcode_shlibpath_var=unsupported 8819 if test "$lt_cv_ld_force_load" = "yes"; then 8820 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\"`' 8821 else 8822 whole_archive_flag_spec='' 8823 fi 8824 link_all_deplibs=yes 8825 allow_undefined_flag="$_lt_dar_allow_undefined" 8826 case $cc_basename in 8827 ifort*) _lt_dar_can_shared=yes ;; 8828 *) _lt_dar_can_shared=$GCC ;; 8829 esac 8830 if test "$_lt_dar_can_shared" = "yes"; then 8831 output_verbose_link_cmd=func_echo_all 8832 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8833 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8834 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}" 8835 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}" 8836 8837 else 8838 ld_shlibs=no 8839 fi 8840 8841 ;; 8842 8843 dgux*) 8844 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8845 hardcode_libdir_flag_spec='-L$libdir' 8846 hardcode_shlibpath_var=no 8847 ;; 8848 8849 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8850 # support. Future versions do this automatically, but an explicit c++rt0.o 8851 # does not break anything, and helps significantly (at the cost of a little 8852 # extra space). 8853 freebsd2.2*) 8854 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8855 hardcode_libdir_flag_spec='-R$libdir' 8856 hardcode_direct=yes 8857 hardcode_shlibpath_var=no 8858 ;; 8859 8860 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8861 freebsd2.*) 8862 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8863 hardcode_direct=yes 8864 hardcode_minus_L=yes 8865 hardcode_shlibpath_var=no 8866 ;; 8867 8868 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8869 freebsd* | dragonfly*) 8870 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8871 hardcode_libdir_flag_spec='-R$libdir' 8872 hardcode_direct=yes 8873 hardcode_shlibpath_var=no 8874 ;; 8875 8876 hpux9*) 8877 if test "$GCC" = yes; then 8878 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' 8879 else 8880 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' 8881 fi 8882 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8883 hardcode_libdir_separator=: 8884 hardcode_direct=yes 8885 8886 # hardcode_minus_L: Not really in the search PATH, 8887 # but as the default location of the library. 8888 hardcode_minus_L=yes 8889 export_dynamic_flag_spec='${wl}-E' 8890 ;; 8891 8892 hpux10*) 8893 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8894 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8895 else 8896 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8897 fi 8898 if test "$with_gnu_ld" = no; then 8899 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8900 hardcode_libdir_flag_spec_ld='+b $libdir' 8901 hardcode_libdir_separator=: 8902 hardcode_direct=yes 8903 hardcode_direct_absolute=yes 8904 export_dynamic_flag_spec='${wl}-E' 8905 # hardcode_minus_L: Not really in the search PATH, 8906 # but as the default location of the library. 8907 hardcode_minus_L=yes 8908 fi 8909 ;; 8910 8911 hpux11*) 8912 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8913 case $host_cpu in 8914 hppa*64*) 8915 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8916 ;; 8917 ia64*) 8918 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8919 ;; 8920 *) 8921 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8922 ;; 8923 esac 8924 else 8925 case $host_cpu in 8926 hppa*64*) 8927 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8928 ;; 8929 ia64*) 8930 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8931 ;; 8932 *) 8933 8934 # Older versions of the 11.00 compiler do not understand -b yet 8935 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 8936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 8937$as_echo_n "checking if $CC understands -b... " >&6; } 8938if ${lt_cv_prog_compiler__b+:} false; then : 8939 $as_echo_n "(cached) " >&6 8940else 8941 lt_cv_prog_compiler__b=no 8942 save_LDFLAGS="$LDFLAGS" 8943 LDFLAGS="$LDFLAGS -b" 8944 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8945 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8946 # The linker can only warn and ignore the option if not recognized 8947 # So say no if there are warnings 8948 if test -s conftest.err; then 8949 # Append any errors to the config.log. 8950 cat conftest.err 1>&5 8951 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8952 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8953 if diff conftest.exp conftest.er2 >/dev/null; then 8954 lt_cv_prog_compiler__b=yes 8955 fi 8956 else 8957 lt_cv_prog_compiler__b=yes 8958 fi 8959 fi 8960 $RM -r conftest* 8961 LDFLAGS="$save_LDFLAGS" 8962 8963fi 8964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 8965$as_echo "$lt_cv_prog_compiler__b" >&6; } 8966 8967if test x"$lt_cv_prog_compiler__b" = xyes; then 8968 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8969else 8970 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8971fi 8972 8973 ;; 8974 esac 8975 fi 8976 if test "$with_gnu_ld" = no; then 8977 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8978 hardcode_libdir_separator=: 8979 8980 case $host_cpu in 8981 hppa*64*|ia64*) 8982 hardcode_direct=no 8983 hardcode_shlibpath_var=no 8984 ;; 8985 *) 8986 hardcode_direct=yes 8987 hardcode_direct_absolute=yes 8988 export_dynamic_flag_spec='${wl}-E' 8989 8990 # hardcode_minus_L: Not really in the search PATH, 8991 # but as the default location of the library. 8992 hardcode_minus_L=yes 8993 ;; 8994 esac 8995 fi 8996 ;; 8997 8998 irix5* | irix6* | nonstopux*) 8999 if test "$GCC" = yes; then 9000 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' 9001 # Try to use the -exported_symbol ld option, if it does not 9002 # work, assume that -exports_file does not work either and 9003 # implicitly export all symbols. 9004 save_LDFLAGS="$LDFLAGS" 9005 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9006 if test x$gcc_no_link = xyes; then 9007 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9008fi 9009cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9010/* end confdefs.h. */ 9011int foo(void) {} 9012_ACEOF 9013if ac_fn_c_try_link "$LINENO"; then : 9014 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' 9015 9016fi 9017rm -f core conftest.err conftest.$ac_objext \ 9018 conftest$ac_exeext conftest.$ac_ext 9019 LDFLAGS="$save_LDFLAGS" 9020 else 9021 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' 9022 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' 9023 fi 9024 archive_cmds_need_lc='no' 9025 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9026 hardcode_libdir_separator=: 9027 inherit_rpath=yes 9028 link_all_deplibs=yes 9029 ;; 9030 9031 netbsd*) 9032 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9033 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9034 else 9035 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9036 fi 9037 hardcode_libdir_flag_spec='-R$libdir' 9038 hardcode_direct=yes 9039 hardcode_shlibpath_var=no 9040 ;; 9041 9042 newsos6) 9043 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9044 hardcode_direct=yes 9045 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9046 hardcode_libdir_separator=: 9047 hardcode_shlibpath_var=no 9048 ;; 9049 9050 *nto* | *qnx*) 9051 ;; 9052 9053 openbsd*) 9054 if test -f /usr/libexec/ld.so; then 9055 hardcode_direct=yes 9056 hardcode_shlibpath_var=no 9057 hardcode_direct_absolute=yes 9058 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9059 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9060 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9061 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9062 export_dynamic_flag_spec='${wl}-E' 9063 else 9064 case $host_os in 9065 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9066 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9067 hardcode_libdir_flag_spec='-R$libdir' 9068 ;; 9069 *) 9070 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9071 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9072 ;; 9073 esac 9074 fi 9075 else 9076 ld_shlibs=no 9077 fi 9078 ;; 9079 9080 os2*) 9081 hardcode_libdir_flag_spec='-L$libdir' 9082 hardcode_minus_L=yes 9083 allow_undefined_flag=unsupported 9084 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' 9085 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9086 ;; 9087 9088 osf3*) 9089 if test "$GCC" = yes; then 9090 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9091 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' 9092 else 9093 allow_undefined_flag=' -expect_unresolved \*' 9094 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' 9095 fi 9096 archive_cmds_need_lc='no' 9097 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9098 hardcode_libdir_separator=: 9099 ;; 9100 9101 osf4* | osf5*) # as osf3* with the addition of -msym flag 9102 if test "$GCC" = yes; then 9103 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9104 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' 9105 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9106 else 9107 allow_undefined_flag=' -expect_unresolved \*' 9108 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' 9109 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~ 9110 $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' 9111 9112 # Both c and cxx compiler support -rpath directly 9113 hardcode_libdir_flag_spec='-rpath $libdir' 9114 fi 9115 archive_cmds_need_lc='no' 9116 hardcode_libdir_separator=: 9117 ;; 9118 9119 solaris*) 9120 no_undefined_flag=' -z defs' 9121 if test "$GCC" = yes; then 9122 wlarc='${wl}' 9123 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9124 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9125 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9126 else 9127 case `$CC -V 2>&1` in 9128 *"Compilers 5.0"*) 9129 wlarc='' 9130 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9131 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9132 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9133 ;; 9134 *) 9135 wlarc='${wl}' 9136 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9137 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9138 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9139 ;; 9140 esac 9141 fi 9142 hardcode_libdir_flag_spec='-R$libdir' 9143 hardcode_shlibpath_var=no 9144 case $host_os in 9145 solaris2.[0-5] | solaris2.[0-5].*) ;; 9146 *) 9147 # The compiler driver will combine and reorder linker options, 9148 # but understands `-z linker_flag'. GCC discards it without `$wl', 9149 # but is careful enough not to reorder. 9150 # Supported since Solaris 2.6 (maybe 2.5.1?) 9151 if test "$GCC" = yes; then 9152 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9153 else 9154 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9155 fi 9156 ;; 9157 esac 9158 link_all_deplibs=yes 9159 ;; 9160 9161 sunos4*) 9162 if test "x$host_vendor" = xsequent; then 9163 # Use $CC to link under sequent, because it throws in some extra .o 9164 # files that make .init and .fini sections work. 9165 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9166 else 9167 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9168 fi 9169 hardcode_libdir_flag_spec='-L$libdir' 9170 hardcode_direct=yes 9171 hardcode_minus_L=yes 9172 hardcode_shlibpath_var=no 9173 ;; 9174 9175 sysv4) 9176 case $host_vendor in 9177 sni) 9178 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9179 hardcode_direct=yes # is this really true??? 9180 ;; 9181 siemens) 9182 ## LD is ld it makes a PLAMLIB 9183 ## CC just makes a GrossModule. 9184 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9185 reload_cmds='$CC -r -o $output$reload_objs' 9186 hardcode_direct=no 9187 ;; 9188 motorola) 9189 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9190 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9191 ;; 9192 esac 9193 runpath_var='LD_RUN_PATH' 9194 hardcode_shlibpath_var=no 9195 ;; 9196 9197 sysv4.3*) 9198 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9199 hardcode_shlibpath_var=no 9200 export_dynamic_flag_spec='-Bexport' 9201 ;; 9202 9203 sysv4*MP*) 9204 if test -d /usr/nec; then 9205 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9206 hardcode_shlibpath_var=no 9207 runpath_var=LD_RUN_PATH 9208 hardcode_runpath_var=yes 9209 ld_shlibs=yes 9210 fi 9211 ;; 9212 9213 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9214 no_undefined_flag='${wl}-z,text' 9215 archive_cmds_need_lc=no 9216 hardcode_shlibpath_var=no 9217 runpath_var='LD_RUN_PATH' 9218 9219 if test "$GCC" = yes; then 9220 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9221 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9222 else 9223 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9224 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9225 fi 9226 ;; 9227 9228 sysv5* | sco3.2v5* | sco5v6*) 9229 # Note: We can NOT use -z defs as we might desire, because we do not 9230 # link with -lc, and that would cause any symbols used from libc to 9231 # always be unresolved, which means just about no library would 9232 # ever link correctly. If we're not using GNU ld we use -z text 9233 # though, which does catch some bad symbols but isn't as heavy-handed 9234 # as -z defs. 9235 no_undefined_flag='${wl}-z,text' 9236 allow_undefined_flag='${wl}-z,nodefs' 9237 archive_cmds_need_lc=no 9238 hardcode_shlibpath_var=no 9239 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9240 hardcode_libdir_separator=':' 9241 link_all_deplibs=yes 9242 export_dynamic_flag_spec='${wl}-Bexport' 9243 runpath_var='LD_RUN_PATH' 9244 9245 if test "$GCC" = yes; then 9246 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9247 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9248 else 9249 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9250 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9251 fi 9252 ;; 9253 9254 uts4*) 9255 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9256 hardcode_libdir_flag_spec='-L$libdir' 9257 hardcode_shlibpath_var=no 9258 ;; 9259 9260 *) 9261 ld_shlibs=no 9262 ;; 9263 esac 9264 9265 if test x$host_vendor = xsni; then 9266 case $host in 9267 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9268 export_dynamic_flag_spec='${wl}-Blargedynsym' 9269 ;; 9270 esac 9271 fi 9272 fi 9273 9274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9275$as_echo "$ld_shlibs" >&6; } 9276test "$ld_shlibs" = no && can_build_shared=no 9277 9278with_gnu_ld=$with_gnu_ld 9279 9280 9281 9282 9283 9284 9285 9286 9287 9288 9289 9290 9291 9292 9293 9294# 9295# Do we need to explicitly link libc? 9296# 9297case "x$archive_cmds_need_lc" in 9298x|xyes) 9299 # Assume -lc should be added 9300 archive_cmds_need_lc=yes 9301 9302 if test "$enable_shared" = yes && test "$GCC" = yes; then 9303 case $archive_cmds in 9304 *'~'*) 9305 # FIXME: we may have to deal with multi-command sequences. 9306 ;; 9307 '$CC '*) 9308 # Test whether the compiler implicitly links with -lc since on some 9309 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9310 # to ld, don't add -lc before -lgcc. 9311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9312$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9313if ${lt_cv_archive_cmds_need_lc+:} false; then : 9314 $as_echo_n "(cached) " >&6 9315else 9316 $RM conftest* 9317 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9318 9319 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9320 (eval $ac_compile) 2>&5 9321 ac_status=$? 9322 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9323 test $ac_status = 0; } 2>conftest.err; then 9324 soname=conftest 9325 lib=conftest 9326 libobjs=conftest.$ac_objext 9327 deplibs= 9328 wl=$lt_prog_compiler_wl 9329 pic_flag=$lt_prog_compiler_pic 9330 compiler_flags=-v 9331 linker_flags=-v 9332 verstring= 9333 output_objdir=. 9334 libname=conftest 9335 lt_save_allow_undefined_flag=$allow_undefined_flag 9336 allow_undefined_flag= 9337 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9338 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9339 ac_status=$? 9340 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9341 test $ac_status = 0; } 9342 then 9343 lt_cv_archive_cmds_need_lc=no 9344 else 9345 lt_cv_archive_cmds_need_lc=yes 9346 fi 9347 allow_undefined_flag=$lt_save_allow_undefined_flag 9348 else 9349 cat conftest.err 1>&5 9350 fi 9351 $RM conftest* 9352 9353fi 9354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9355$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9356 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9357 ;; 9358 esac 9359 fi 9360 ;; 9361esac 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9520$as_echo_n "checking dynamic linker characteristics... " >&6; } 9521 9522if test "$GCC" = yes; then 9523 case $host_os in 9524 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9525 *) lt_awk_arg="/^libraries:/" ;; 9526 esac 9527 case $host_os in 9528 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9529 *) lt_sed_strip_eq="s,=/,/,g" ;; 9530 esac 9531 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9532 case $lt_search_path_spec in 9533 *\;*) 9534 # if the path contains ";" then we assume it to be the separator 9535 # otherwise default to the standard path separator (i.e. ":") - it is 9536 # assumed that no part of a normal pathname contains ";" but that should 9537 # okay in the real world where ";" in dirpaths is itself problematic. 9538 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9539 ;; 9540 *) 9541 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9542 ;; 9543 esac 9544 # Ok, now we have the path, separated by spaces, we can step through it 9545 # and add multilib dir if necessary. 9546 lt_tmp_lt_search_path_spec= 9547 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9548 for lt_sys_path in $lt_search_path_spec; do 9549 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9550 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9551 else 9552 test -d "$lt_sys_path" && \ 9553 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9554 fi 9555 done 9556 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9557BEGIN {RS=" "; FS="/|\n";} { 9558 lt_foo=""; 9559 lt_count=0; 9560 for (lt_i = NF; lt_i > 0; lt_i--) { 9561 if ($lt_i != "" && $lt_i != ".") { 9562 if ($lt_i == "..") { 9563 lt_count++; 9564 } else { 9565 if (lt_count == 0) { 9566 lt_foo="/" $lt_i lt_foo; 9567 } else { 9568 lt_count--; 9569 } 9570 } 9571 } 9572 } 9573 if (lt_foo != "") { lt_freq[lt_foo]++; } 9574 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9575}'` 9576 # AWK program above erroneously prepends '/' to C:/dos/paths 9577 # for these hosts. 9578 case $host_os in 9579 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9580 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9581 esac 9582 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9583else 9584 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9585fi 9586library_names_spec= 9587libname_spec='lib$name' 9588soname_spec= 9589shrext_cmds=".so" 9590postinstall_cmds= 9591postuninstall_cmds= 9592finish_cmds= 9593finish_eval= 9594shlibpath_var= 9595shlibpath_overrides_runpath=unknown 9596version_type=none 9597dynamic_linker="$host_os ld.so" 9598sys_lib_dlsearch_path_spec="/lib /usr/lib" 9599need_lib_prefix=unknown 9600hardcode_into_libs=no 9601 9602# when you set need_version to no, make sure it does not cause -set_version 9603# flags to be left without arguments 9604need_version=unknown 9605 9606case $host_os in 9607aix3*) 9608 version_type=linux 9609 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9610 shlibpath_var=LIBPATH 9611 9612 # AIX 3 has no versioning support, so we append a major version to the name. 9613 soname_spec='${libname}${release}${shared_ext}$major' 9614 ;; 9615 9616aix[4-9]*) 9617 version_type=linux 9618 need_lib_prefix=no 9619 need_version=no 9620 hardcode_into_libs=yes 9621 if test "$host_cpu" = ia64; then 9622 # AIX 5 supports IA64 9623 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9624 shlibpath_var=LD_LIBRARY_PATH 9625 else 9626 # With GCC up to 2.95.x, collect2 would create an import file 9627 # for dependence libraries. The import file would start with 9628 # the line `#! .'. This would cause the generated library to 9629 # depend on `.', always an invalid library. This was fixed in 9630 # development snapshots of GCC prior to 3.0. 9631 case $host_os in 9632 aix4 | aix4.[01] | aix4.[01].*) 9633 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9634 echo ' yes ' 9635 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9636 : 9637 else 9638 can_build_shared=no 9639 fi 9640 ;; 9641 esac 9642 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9643 # soname into executable. Probably we can add versioning support to 9644 # collect2, so additional links can be useful in future. 9645 if test "$aix_use_runtimelinking" = yes; then 9646 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9647 # instead of lib<name>.a to let people know that these are not 9648 # typical AIX shared libraries. 9649 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9650 else 9651 # We preserve .a as extension for shared libraries through AIX4.2 9652 # and later when we are not doing run time linking. 9653 library_names_spec='${libname}${release}.a $libname.a' 9654 soname_spec='${libname}${release}${shared_ext}$major' 9655 fi 9656 shlibpath_var=LIBPATH 9657 fi 9658 ;; 9659 9660amigaos*) 9661 case $host_cpu in 9662 powerpc) 9663 # Since July 2007 AmigaOS4 officially supports .so libraries. 9664 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9665 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9666 ;; 9667 m68k) 9668 library_names_spec='$libname.ixlibrary $libname.a' 9669 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9670 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' 9671 ;; 9672 esac 9673 ;; 9674 9675beos*) 9676 library_names_spec='${libname}${shared_ext}' 9677 dynamic_linker="$host_os ld.so" 9678 shlibpath_var=LIBRARY_PATH 9679 ;; 9680 9681bsdi[45]*) 9682 version_type=linux 9683 need_version=no 9684 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9685 soname_spec='${libname}${release}${shared_ext}$major' 9686 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9687 shlibpath_var=LD_LIBRARY_PATH 9688 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9689 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9690 # the default ld.so.conf also contains /usr/contrib/lib and 9691 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9692 # libtool to hard-code these into programs 9693 ;; 9694 9695cygwin* | mingw* | pw32* | cegcc*) 9696 version_type=windows 9697 shrext_cmds=".dll" 9698 need_version=no 9699 need_lib_prefix=no 9700 9701 case $GCC,$host_os in 9702 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9703 library_names_spec='$libname.dll.a' 9704 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9705 postinstall_cmds='base_file=`basename \${file}`~ 9706 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9707 dldir=$destdir/`dirname \$dlpath`~ 9708 test -d \$dldir || mkdir -p \$dldir~ 9709 $install_prog $dir/$dlname \$dldir/$dlname~ 9710 chmod a+x \$dldir/$dlname~ 9711 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9712 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9713 fi' 9714 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9715 dlpath=$dir/\$dldll~ 9716 $RM \$dlpath' 9717 shlibpath_overrides_runpath=yes 9718 9719 case $host_os in 9720 cygwin*) 9721 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9722 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9723 9724 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9725 ;; 9726 mingw* | cegcc*) 9727 # MinGW DLLs use traditional 'lib' prefix 9728 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9729 ;; 9730 pw32*) 9731 # pw32 DLLs use 'pw' prefix rather than 'lib' 9732 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9733 ;; 9734 esac 9735 ;; 9736 9737 *) 9738 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9739 ;; 9740 esac 9741 dynamic_linker='Win32 ld.exe' 9742 # FIXME: first we should search . and the directory the executable is in 9743 shlibpath_var=PATH 9744 ;; 9745 9746darwin* | rhapsody*) 9747 dynamic_linker="$host_os dyld" 9748 version_type=darwin 9749 need_lib_prefix=no 9750 need_version=no 9751 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9752 soname_spec='${libname}${release}${major}$shared_ext' 9753 shlibpath_overrides_runpath=yes 9754 shlibpath_var=DYLD_LIBRARY_PATH 9755 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9756 9757 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9758 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9759 ;; 9760 9761dgux*) 9762 version_type=linux 9763 need_lib_prefix=no 9764 need_version=no 9765 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9766 soname_spec='${libname}${release}${shared_ext}$major' 9767 shlibpath_var=LD_LIBRARY_PATH 9768 ;; 9769 9770freebsd* | dragonfly*) 9771 # DragonFly does not have aout. When/if they implement a new 9772 # versioning mechanism, adjust this. 9773 if test -x /usr/bin/objformat; then 9774 objformat=`/usr/bin/objformat` 9775 else 9776 case $host_os in 9777 freebsd[23].*) objformat=aout ;; 9778 *) objformat=elf ;; 9779 esac 9780 fi 9781 version_type=freebsd-$objformat 9782 case $version_type in 9783 freebsd-elf*) 9784 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9785 need_version=no 9786 need_lib_prefix=no 9787 ;; 9788 freebsd-*) 9789 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9790 need_version=yes 9791 ;; 9792 esac 9793 shlibpath_var=LD_LIBRARY_PATH 9794 case $host_os in 9795 freebsd2.*) 9796 shlibpath_overrides_runpath=yes 9797 ;; 9798 freebsd3.[01]* | freebsdelf3.[01]*) 9799 shlibpath_overrides_runpath=yes 9800 hardcode_into_libs=yes 9801 ;; 9802 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9803 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9804 shlibpath_overrides_runpath=no 9805 hardcode_into_libs=yes 9806 ;; 9807 *) # from 4.6 on, and DragonFly 9808 shlibpath_overrides_runpath=yes 9809 hardcode_into_libs=yes 9810 ;; 9811 esac 9812 ;; 9813 9814gnu*) 9815 version_type=linux 9816 need_lib_prefix=no 9817 need_version=no 9818 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9819 soname_spec='${libname}${release}${shared_ext}$major' 9820 shlibpath_var=LD_LIBRARY_PATH 9821 hardcode_into_libs=yes 9822 ;; 9823 9824haiku*) 9825 version_type=linux 9826 need_lib_prefix=no 9827 need_version=no 9828 dynamic_linker="$host_os runtime_loader" 9829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9830 soname_spec='${libname}${release}${shared_ext}$major' 9831 shlibpath_var=LIBRARY_PATH 9832 shlibpath_overrides_runpath=yes 9833 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 9834 hardcode_into_libs=yes 9835 ;; 9836 9837hpux9* | hpux10* | hpux11*) 9838 # Give a soname corresponding to the major version so that dld.sl refuses to 9839 # link against other versions. 9840 version_type=sunos 9841 need_lib_prefix=no 9842 need_version=no 9843 case $host_cpu in 9844 ia64*) 9845 shrext_cmds='.so' 9846 hardcode_into_libs=yes 9847 dynamic_linker="$host_os dld.so" 9848 shlibpath_var=LD_LIBRARY_PATH 9849 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9850 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9851 soname_spec='${libname}${release}${shared_ext}$major' 9852 if test "X$HPUX_IA64_MODE" = X32; then 9853 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9854 else 9855 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9856 fi 9857 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9858 ;; 9859 hppa*64*) 9860 shrext_cmds='.sl' 9861 hardcode_into_libs=yes 9862 dynamic_linker="$host_os dld.sl" 9863 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9864 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9865 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9866 soname_spec='${libname}${release}${shared_ext}$major' 9867 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9868 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9869 ;; 9870 *) 9871 shrext_cmds='.sl' 9872 dynamic_linker="$host_os dld.sl" 9873 shlibpath_var=SHLIB_PATH 9874 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9875 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9876 soname_spec='${libname}${release}${shared_ext}$major' 9877 ;; 9878 esac 9879 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 9880 postinstall_cmds='chmod 555 $lib' 9881 # or fails outright, so override atomically: 9882 install_override_mode=555 9883 ;; 9884 9885interix[3-9]*) 9886 version_type=linux 9887 need_lib_prefix=no 9888 need_version=no 9889 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9890 soname_spec='${libname}${release}${shared_ext}$major' 9891 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9892 shlibpath_var=LD_LIBRARY_PATH 9893 shlibpath_overrides_runpath=no 9894 hardcode_into_libs=yes 9895 ;; 9896 9897irix5* | irix6* | nonstopux*) 9898 case $host_os in 9899 nonstopux*) version_type=nonstopux ;; 9900 *) 9901 if test "$lt_cv_prog_gnu_ld" = yes; then 9902 version_type=linux 9903 else 9904 version_type=irix 9905 fi ;; 9906 esac 9907 need_lib_prefix=no 9908 need_version=no 9909 soname_spec='${libname}${release}${shared_ext}$major' 9910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9911 case $host_os in 9912 irix5* | nonstopux*) 9913 libsuff= shlibsuff= 9914 ;; 9915 *) 9916 case $LD in # libtool.m4 will add one of these switches to LD 9917 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9918 libsuff= shlibsuff= libmagic=32-bit;; 9919 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9920 libsuff=32 shlibsuff=N32 libmagic=N32;; 9921 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9922 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9923 *) libsuff= shlibsuff= libmagic=never-match;; 9924 esac 9925 ;; 9926 esac 9927 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9928 shlibpath_overrides_runpath=no 9929 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9930 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9931 hardcode_into_libs=yes 9932 ;; 9933 9934# No shared lib support for Linux oldld, aout, or coff. 9935linux*oldld* | linux*aout* | linux*coff*) 9936 dynamic_linker=no 9937 ;; 9938 9939# This must be Linux ELF. 9940linux* | k*bsd*-gnu | kopensolaris*-gnu) 9941 version_type=linux 9942 need_lib_prefix=no 9943 need_version=no 9944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9945 soname_spec='${libname}${release}${shared_ext}$major' 9946 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9947 shlibpath_var=LD_LIBRARY_PATH 9948 shlibpath_overrides_runpath=no 9949 9950 # Some binutils ld are patched to set DT_RUNPATH 9951 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 9952 $as_echo_n "(cached) " >&6 9953else 9954 lt_cv_shlibpath_overrides_runpath=no 9955 save_LDFLAGS=$LDFLAGS 9956 save_libdir=$libdir 9957 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9958 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9959 if test x$gcc_no_link = xyes; then 9960 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9961fi 9962cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9963/* end confdefs.h. */ 9964 9965int 9966main () 9967{ 9968 9969 ; 9970 return 0; 9971} 9972_ACEOF 9973if ac_fn_c_try_link "$LINENO"; then : 9974 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 9975 lt_cv_shlibpath_overrides_runpath=yes 9976fi 9977fi 9978rm -f core conftest.err conftest.$ac_objext \ 9979 conftest$ac_exeext conftest.$ac_ext 9980 LDFLAGS=$save_LDFLAGS 9981 libdir=$save_libdir 9982 9983fi 9984 9985 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 9986 9987 # This implies no fast_install, which is unacceptable. 9988 # Some rework will be needed to allow for fast_install 9989 # before this can be enabled. 9990 hardcode_into_libs=yes 9991 9992 # Append ld.so.conf contents to the search path 9993 if test -f /etc/ld.so.conf; then 9994 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' ' '` 9995 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 9996 fi 9997 9998 # We used to test for /lib/ld.so.1 and disable shared libraries on 9999 # powerpc, because MkLinux only supported shared libraries with the 10000 # GNU dynamic linker. Since this was broken with cross compilers, 10001 # most powerpc-linux boxes support dynamic linking these days and 10002 # people can always --disable-shared, the test was removed, and we 10003 # assume the GNU/Linux dynamic linker is in use. 10004 dynamic_linker='GNU/Linux ld.so' 10005 ;; 10006 10007netbsd*) 10008 version_type=sunos 10009 need_lib_prefix=no 10010 need_version=no 10011 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10013 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10014 dynamic_linker='NetBSD (a.out) ld.so' 10015 else 10016 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10017 soname_spec='${libname}${release}${shared_ext}$major' 10018 dynamic_linker='NetBSD ld.elf_so' 10019 fi 10020 shlibpath_var=LD_LIBRARY_PATH 10021 shlibpath_overrides_runpath=yes 10022 hardcode_into_libs=yes 10023 ;; 10024 10025newsos6) 10026 version_type=linux 10027 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10028 shlibpath_var=LD_LIBRARY_PATH 10029 shlibpath_overrides_runpath=yes 10030 ;; 10031 10032*nto* | *qnx*) 10033 version_type=qnx 10034 need_lib_prefix=no 10035 need_version=no 10036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10037 soname_spec='${libname}${release}${shared_ext}$major' 10038 shlibpath_var=LD_LIBRARY_PATH 10039 shlibpath_overrides_runpath=no 10040 hardcode_into_libs=yes 10041 dynamic_linker='ldqnx.so' 10042 ;; 10043 10044openbsd*) 10045 version_type=sunos 10046 sys_lib_dlsearch_path_spec="/usr/lib" 10047 need_lib_prefix=no 10048 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10049 case $host_os in 10050 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10051 *) need_version=no ;; 10052 esac 10053 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10054 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10055 shlibpath_var=LD_LIBRARY_PATH 10056 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10057 case $host_os in 10058 openbsd2.[89] | openbsd2.[89].*) 10059 shlibpath_overrides_runpath=no 10060 ;; 10061 *) 10062 shlibpath_overrides_runpath=yes 10063 ;; 10064 esac 10065 else 10066 shlibpath_overrides_runpath=yes 10067 fi 10068 ;; 10069 10070os2*) 10071 libname_spec='$name' 10072 shrext_cmds=".dll" 10073 need_lib_prefix=no 10074 library_names_spec='$libname${shared_ext} $libname.a' 10075 dynamic_linker='OS/2 ld.exe' 10076 shlibpath_var=LIBPATH 10077 ;; 10078 10079osf3* | osf4* | osf5*) 10080 version_type=osf 10081 need_lib_prefix=no 10082 need_version=no 10083 soname_spec='${libname}${release}${shared_ext}$major' 10084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10085 shlibpath_var=LD_LIBRARY_PATH 10086 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10087 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10088 ;; 10089 10090rdos*) 10091 dynamic_linker=no 10092 ;; 10093 10094solaris*) 10095 version_type=linux 10096 need_lib_prefix=no 10097 need_version=no 10098 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10099 soname_spec='${libname}${release}${shared_ext}$major' 10100 shlibpath_var=LD_LIBRARY_PATH 10101 shlibpath_overrides_runpath=yes 10102 hardcode_into_libs=yes 10103 # ldd complains unless libraries are executable 10104 postinstall_cmds='chmod +x $lib' 10105 ;; 10106 10107sunos4*) 10108 version_type=sunos 10109 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10110 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10111 shlibpath_var=LD_LIBRARY_PATH 10112 shlibpath_overrides_runpath=yes 10113 if test "$with_gnu_ld" = yes; then 10114 need_lib_prefix=no 10115 fi 10116 need_version=yes 10117 ;; 10118 10119sysv4 | sysv4.3*) 10120 version_type=linux 10121 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10122 soname_spec='${libname}${release}${shared_ext}$major' 10123 shlibpath_var=LD_LIBRARY_PATH 10124 case $host_vendor in 10125 sni) 10126 shlibpath_overrides_runpath=no 10127 need_lib_prefix=no 10128 runpath_var=LD_RUN_PATH 10129 ;; 10130 siemens) 10131 need_lib_prefix=no 10132 ;; 10133 motorola) 10134 need_lib_prefix=no 10135 need_version=no 10136 shlibpath_overrides_runpath=no 10137 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10138 ;; 10139 esac 10140 ;; 10141 10142sysv4*MP*) 10143 if test -d /usr/nec ;then 10144 version_type=linux 10145 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10146 soname_spec='$libname${shared_ext}.$major' 10147 shlibpath_var=LD_LIBRARY_PATH 10148 fi 10149 ;; 10150 10151sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10152 version_type=freebsd-elf 10153 need_lib_prefix=no 10154 need_version=no 10155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10156 soname_spec='${libname}${release}${shared_ext}$major' 10157 shlibpath_var=LD_LIBRARY_PATH 10158 shlibpath_overrides_runpath=yes 10159 hardcode_into_libs=yes 10160 if test "$with_gnu_ld" = yes; then 10161 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10162 else 10163 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10164 case $host_os in 10165 sco3.2v5*) 10166 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10167 ;; 10168 esac 10169 fi 10170 sys_lib_dlsearch_path_spec='/usr/lib' 10171 ;; 10172 10173tpf*) 10174 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10175 version_type=linux 10176 need_lib_prefix=no 10177 need_version=no 10178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10179 shlibpath_var=LD_LIBRARY_PATH 10180 shlibpath_overrides_runpath=no 10181 hardcode_into_libs=yes 10182 ;; 10183 10184uts4*) 10185 version_type=linux 10186 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10187 soname_spec='${libname}${release}${shared_ext}$major' 10188 shlibpath_var=LD_LIBRARY_PATH 10189 ;; 10190 10191*) 10192 dynamic_linker=no 10193 ;; 10194esac 10195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10196$as_echo "$dynamic_linker" >&6; } 10197test "$dynamic_linker" = no && can_build_shared=no 10198 10199variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10200if test "$GCC" = yes; then 10201 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10202fi 10203 10204if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10205 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10206fi 10207if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10208 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10209fi 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10303$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10304hardcode_action= 10305if test -n "$hardcode_libdir_flag_spec" || 10306 test -n "$runpath_var" || 10307 test "X$hardcode_automatic" = "Xyes" ; then 10308 10309 # We can hardcode non-existent directories. 10310 if test "$hardcode_direct" != no && 10311 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10312 # have to relink, otherwise we might link with an installed library 10313 # when we should be linking with a yet-to-be-installed one 10314 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10315 test "$hardcode_minus_L" != no; then 10316 # Linking always hardcodes the temporary library directory. 10317 hardcode_action=relink 10318 else 10319 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10320 hardcode_action=immediate 10321 fi 10322else 10323 # We cannot hardcode anything, or else we can only hardcode existing 10324 # directories. 10325 hardcode_action=unsupported 10326fi 10327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10328$as_echo "$hardcode_action" >&6; } 10329 10330if test "$hardcode_action" = relink || 10331 test "$inherit_rpath" = yes; then 10332 # Fast installation is not supported 10333 enable_fast_install=no 10334elif test "$shlibpath_overrides_runpath" = yes || 10335 test "$enable_shared" = no; then 10336 # Fast installation is not necessary 10337 enable_fast_install=needless 10338fi 10339 10340 10341 10342 10343 10344 10345 if test "x$enable_dlopen" != xyes; then 10346 enable_dlopen=unknown 10347 enable_dlopen_self=unknown 10348 enable_dlopen_self_static=unknown 10349else 10350 lt_cv_dlopen=no 10351 lt_cv_dlopen_libs= 10352 10353 case $host_os in 10354 beos*) 10355 lt_cv_dlopen="load_add_on" 10356 lt_cv_dlopen_libs= 10357 lt_cv_dlopen_self=yes 10358 ;; 10359 10360 mingw* | pw32* | cegcc*) 10361 lt_cv_dlopen="LoadLibrary" 10362 lt_cv_dlopen_libs= 10363 ;; 10364 10365 cygwin*) 10366 lt_cv_dlopen="dlopen" 10367 lt_cv_dlopen_libs= 10368 ;; 10369 10370 darwin*) 10371 # if libdl is installed we need to link against it 10372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10373$as_echo_n "checking for dlopen in -ldl... " >&6; } 10374if ${ac_cv_lib_dl_dlopen+:} false; then : 10375 $as_echo_n "(cached) " >&6 10376else 10377 ac_check_lib_save_LIBS=$LIBS 10378LIBS="-ldl $LIBS" 10379if test x$gcc_no_link = xyes; then 10380 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10381fi 10382cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10383/* end confdefs.h. */ 10384 10385/* Override any GCC internal prototype to avoid an error. 10386 Use char because int might match the return type of a GCC 10387 builtin and then its argument prototype would still apply. */ 10388#ifdef __cplusplus 10389extern "C" 10390#endif 10391char dlopen (); 10392int 10393main () 10394{ 10395return dlopen (); 10396 ; 10397 return 0; 10398} 10399_ACEOF 10400if ac_fn_c_try_link "$LINENO"; then : 10401 ac_cv_lib_dl_dlopen=yes 10402else 10403 ac_cv_lib_dl_dlopen=no 10404fi 10405rm -f core conftest.err conftest.$ac_objext \ 10406 conftest$ac_exeext conftest.$ac_ext 10407LIBS=$ac_check_lib_save_LIBS 10408fi 10409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10410$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10411if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10412 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10413else 10414 10415 lt_cv_dlopen="dyld" 10416 lt_cv_dlopen_libs= 10417 lt_cv_dlopen_self=yes 10418 10419fi 10420 10421 ;; 10422 10423 *) 10424 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10425if test "x$ac_cv_func_shl_load" = xyes; then : 10426 lt_cv_dlopen="shl_load" 10427else 10428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10429$as_echo_n "checking for shl_load in -ldld... " >&6; } 10430if ${ac_cv_lib_dld_shl_load+:} false; then : 10431 $as_echo_n "(cached) " >&6 10432else 10433 ac_check_lib_save_LIBS=$LIBS 10434LIBS="-ldld $LIBS" 10435if test x$gcc_no_link = xyes; then 10436 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10437fi 10438cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10439/* end confdefs.h. */ 10440 10441/* Override any GCC internal prototype to avoid an error. 10442 Use char because int might match the return type of a GCC 10443 builtin and then its argument prototype would still apply. */ 10444#ifdef __cplusplus 10445extern "C" 10446#endif 10447char shl_load (); 10448int 10449main () 10450{ 10451return shl_load (); 10452 ; 10453 return 0; 10454} 10455_ACEOF 10456if ac_fn_c_try_link "$LINENO"; then : 10457 ac_cv_lib_dld_shl_load=yes 10458else 10459 ac_cv_lib_dld_shl_load=no 10460fi 10461rm -f core conftest.err conftest.$ac_objext \ 10462 conftest$ac_exeext conftest.$ac_ext 10463LIBS=$ac_check_lib_save_LIBS 10464fi 10465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10466$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10467if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10468 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10469else 10470 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10471if test "x$ac_cv_func_dlopen" = xyes; then : 10472 lt_cv_dlopen="dlopen" 10473else 10474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10475$as_echo_n "checking for dlopen in -ldl... " >&6; } 10476if ${ac_cv_lib_dl_dlopen+:} false; then : 10477 $as_echo_n "(cached) " >&6 10478else 10479 ac_check_lib_save_LIBS=$LIBS 10480LIBS="-ldl $LIBS" 10481if test x$gcc_no_link = xyes; then 10482 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10483fi 10484cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10485/* end confdefs.h. */ 10486 10487/* Override any GCC internal prototype to avoid an error. 10488 Use char because int might match the return type of a GCC 10489 builtin and then its argument prototype would still apply. */ 10490#ifdef __cplusplus 10491extern "C" 10492#endif 10493char dlopen (); 10494int 10495main () 10496{ 10497return dlopen (); 10498 ; 10499 return 0; 10500} 10501_ACEOF 10502if ac_fn_c_try_link "$LINENO"; then : 10503 ac_cv_lib_dl_dlopen=yes 10504else 10505 ac_cv_lib_dl_dlopen=no 10506fi 10507rm -f core conftest.err conftest.$ac_objext \ 10508 conftest$ac_exeext conftest.$ac_ext 10509LIBS=$ac_check_lib_save_LIBS 10510fi 10511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10512$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10513if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10514 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10515else 10516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10517$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10518if ${ac_cv_lib_svld_dlopen+:} false; then : 10519 $as_echo_n "(cached) " >&6 10520else 10521 ac_check_lib_save_LIBS=$LIBS 10522LIBS="-lsvld $LIBS" 10523if test x$gcc_no_link = xyes; then 10524 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10525fi 10526cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10527/* end confdefs.h. */ 10528 10529/* Override any GCC internal prototype to avoid an error. 10530 Use char because int might match the return type of a GCC 10531 builtin and then its argument prototype would still apply. */ 10532#ifdef __cplusplus 10533extern "C" 10534#endif 10535char dlopen (); 10536int 10537main () 10538{ 10539return dlopen (); 10540 ; 10541 return 0; 10542} 10543_ACEOF 10544if ac_fn_c_try_link "$LINENO"; then : 10545 ac_cv_lib_svld_dlopen=yes 10546else 10547 ac_cv_lib_svld_dlopen=no 10548fi 10549rm -f core conftest.err conftest.$ac_objext \ 10550 conftest$ac_exeext conftest.$ac_ext 10551LIBS=$ac_check_lib_save_LIBS 10552fi 10553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10554$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10555if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10556 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10557else 10558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10559$as_echo_n "checking for dld_link in -ldld... " >&6; } 10560if ${ac_cv_lib_dld_dld_link+:} false; then : 10561 $as_echo_n "(cached) " >&6 10562else 10563 ac_check_lib_save_LIBS=$LIBS 10564LIBS="-ldld $LIBS" 10565if test x$gcc_no_link = xyes; then 10566 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10567fi 10568cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10569/* end confdefs.h. */ 10570 10571/* Override any GCC internal prototype to avoid an error. 10572 Use char because int might match the return type of a GCC 10573 builtin and then its argument prototype would still apply. */ 10574#ifdef __cplusplus 10575extern "C" 10576#endif 10577char dld_link (); 10578int 10579main () 10580{ 10581return dld_link (); 10582 ; 10583 return 0; 10584} 10585_ACEOF 10586if ac_fn_c_try_link "$LINENO"; then : 10587 ac_cv_lib_dld_dld_link=yes 10588else 10589 ac_cv_lib_dld_dld_link=no 10590fi 10591rm -f core conftest.err conftest.$ac_objext \ 10592 conftest$ac_exeext conftest.$ac_ext 10593LIBS=$ac_check_lib_save_LIBS 10594fi 10595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10596$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10597if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10598 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10599fi 10600 10601 10602fi 10603 10604 10605fi 10606 10607 10608fi 10609 10610 10611fi 10612 10613 10614fi 10615 10616 ;; 10617 esac 10618 10619 if test "x$lt_cv_dlopen" != xno; then 10620 enable_dlopen=yes 10621 else 10622 enable_dlopen=no 10623 fi 10624 10625 case $lt_cv_dlopen in 10626 dlopen) 10627 save_CPPFLAGS="$CPPFLAGS" 10628 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10629 10630 save_LDFLAGS="$LDFLAGS" 10631 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10632 10633 save_LIBS="$LIBS" 10634 LIBS="$lt_cv_dlopen_libs $LIBS" 10635 10636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10637$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10638if ${lt_cv_dlopen_self+:} false; then : 10639 $as_echo_n "(cached) " >&6 10640else 10641 if test "$cross_compiling" = yes; then : 10642 lt_cv_dlopen_self=cross 10643else 10644 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10645 lt_status=$lt_dlunknown 10646 cat > conftest.$ac_ext <<_LT_EOF 10647#line 10647 "configure" 10648#include "confdefs.h" 10649 10650#if HAVE_DLFCN_H 10651#include <dlfcn.h> 10652#endif 10653 10654#include <stdio.h> 10655 10656#ifdef RTLD_GLOBAL 10657# define LT_DLGLOBAL RTLD_GLOBAL 10658#else 10659# ifdef DL_GLOBAL 10660# define LT_DLGLOBAL DL_GLOBAL 10661# else 10662# define LT_DLGLOBAL 0 10663# endif 10664#endif 10665 10666/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10667 find out it does not work in some platform. */ 10668#ifndef LT_DLLAZY_OR_NOW 10669# ifdef RTLD_LAZY 10670# define LT_DLLAZY_OR_NOW RTLD_LAZY 10671# else 10672# ifdef DL_LAZY 10673# define LT_DLLAZY_OR_NOW DL_LAZY 10674# else 10675# ifdef RTLD_NOW 10676# define LT_DLLAZY_OR_NOW RTLD_NOW 10677# else 10678# ifdef DL_NOW 10679# define LT_DLLAZY_OR_NOW DL_NOW 10680# else 10681# define LT_DLLAZY_OR_NOW 0 10682# endif 10683# endif 10684# endif 10685# endif 10686#endif 10687 10688/* When -fvisbility=hidden is used, assume the code has been annotated 10689 correspondingly for the symbols needed. */ 10690#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10691void fnord () __attribute__((visibility("default"))); 10692#endif 10693 10694void fnord () { int i=42; } 10695int main () 10696{ 10697 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10698 int status = $lt_dlunknown; 10699 10700 if (self) 10701 { 10702 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10703 else 10704 { 10705 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10706 else puts (dlerror ()); 10707 } 10708 /* dlclose (self); */ 10709 } 10710 else 10711 puts (dlerror ()); 10712 10713 return status; 10714} 10715_LT_EOF 10716 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10717 (eval $ac_link) 2>&5 10718 ac_status=$? 10719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10720 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10721 (./conftest; exit; ) >&5 2>/dev/null 10722 lt_status=$? 10723 case x$lt_status in 10724 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10725 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10726 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10727 esac 10728 else : 10729 # compilation failed 10730 lt_cv_dlopen_self=no 10731 fi 10732fi 10733rm -fr conftest* 10734 10735 10736fi 10737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10738$as_echo "$lt_cv_dlopen_self" >&6; } 10739 10740 if test "x$lt_cv_dlopen_self" = xyes; then 10741 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10743$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10744if ${lt_cv_dlopen_self_static+:} false; then : 10745 $as_echo_n "(cached) " >&6 10746else 10747 if test "$cross_compiling" = yes; then : 10748 lt_cv_dlopen_self_static=cross 10749else 10750 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10751 lt_status=$lt_dlunknown 10752 cat > conftest.$ac_ext <<_LT_EOF 10753#line 10753 "configure" 10754#include "confdefs.h" 10755 10756#if HAVE_DLFCN_H 10757#include <dlfcn.h> 10758#endif 10759 10760#include <stdio.h> 10761 10762#ifdef RTLD_GLOBAL 10763# define LT_DLGLOBAL RTLD_GLOBAL 10764#else 10765# ifdef DL_GLOBAL 10766# define LT_DLGLOBAL DL_GLOBAL 10767# else 10768# define LT_DLGLOBAL 0 10769# endif 10770#endif 10771 10772/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10773 find out it does not work in some platform. */ 10774#ifndef LT_DLLAZY_OR_NOW 10775# ifdef RTLD_LAZY 10776# define LT_DLLAZY_OR_NOW RTLD_LAZY 10777# else 10778# ifdef DL_LAZY 10779# define LT_DLLAZY_OR_NOW DL_LAZY 10780# else 10781# ifdef RTLD_NOW 10782# define LT_DLLAZY_OR_NOW RTLD_NOW 10783# else 10784# ifdef DL_NOW 10785# define LT_DLLAZY_OR_NOW DL_NOW 10786# else 10787# define LT_DLLAZY_OR_NOW 0 10788# endif 10789# endif 10790# endif 10791# endif 10792#endif 10793 10794/* When -fvisbility=hidden is used, assume the code has been annotated 10795 correspondingly for the symbols needed. */ 10796#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10797void fnord () __attribute__((visibility("default"))); 10798#endif 10799 10800void fnord () { int i=42; } 10801int main () 10802{ 10803 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10804 int status = $lt_dlunknown; 10805 10806 if (self) 10807 { 10808 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10809 else 10810 { 10811 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10812 else puts (dlerror ()); 10813 } 10814 /* dlclose (self); */ 10815 } 10816 else 10817 puts (dlerror ()); 10818 10819 return status; 10820} 10821_LT_EOF 10822 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10823 (eval $ac_link) 2>&5 10824 ac_status=$? 10825 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10826 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10827 (./conftest; exit; ) >&5 2>/dev/null 10828 lt_status=$? 10829 case x$lt_status in 10830 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10831 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10832 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10833 esac 10834 else : 10835 # compilation failed 10836 lt_cv_dlopen_self_static=no 10837 fi 10838fi 10839rm -fr conftest* 10840 10841 10842fi 10843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10844$as_echo "$lt_cv_dlopen_self_static" >&6; } 10845 fi 10846 10847 CPPFLAGS="$save_CPPFLAGS" 10848 LDFLAGS="$save_LDFLAGS" 10849 LIBS="$save_LIBS" 10850 ;; 10851 esac 10852 10853 case $lt_cv_dlopen_self in 10854 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10855 *) enable_dlopen_self=unknown ;; 10856 esac 10857 10858 case $lt_cv_dlopen_self_static in 10859 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10860 *) enable_dlopen_self_static=unknown ;; 10861 esac 10862fi 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880striplib= 10881old_striplib= 10882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10883$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10884if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10885 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10886 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10888$as_echo "yes" >&6; } 10889else 10890# FIXME - insert some real tests, host_os isn't really good enough 10891 case $host_os in 10892 darwin*) 10893 if test -n "$STRIP" ; then 10894 striplib="$STRIP -x" 10895 old_striplib="$STRIP -S" 10896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10897$as_echo "yes" >&6; } 10898 else 10899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10900$as_echo "no" >&6; } 10901 fi 10902 ;; 10903 *) 10904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10905$as_echo "no" >&6; } 10906 ;; 10907 esac 10908fi 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 # Report which library types will actually be built 10922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10923$as_echo_n "checking if libtool supports shared libraries... " >&6; } 10924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10925$as_echo "$can_build_shared" >&6; } 10926 10927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10928$as_echo_n "checking whether to build shared libraries... " >&6; } 10929 test "$can_build_shared" = "no" && enable_shared=no 10930 10931 # On AIX, shared libraries and static libraries use the same namespace, and 10932 # are all built from PIC. 10933 case $host_os in 10934 aix3*) 10935 test "$enable_shared" = yes && enable_static=no 10936 if test -n "$RANLIB"; then 10937 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10938 postinstall_cmds='$RANLIB $lib' 10939 fi 10940 ;; 10941 10942 aix[4-9]*) 10943 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10944 test "$enable_shared" = yes && enable_static=no 10945 fi 10946 ;; 10947 esac 10948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10949$as_echo "$enable_shared" >&6; } 10950 10951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10952$as_echo_n "checking whether to build static libraries... " >&6; } 10953 # Make sure either enable_shared or enable_static is yes. 10954 test "$enable_shared" = yes || enable_static=yes 10955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10956$as_echo "$enable_static" >&6; } 10957 10958 10959 10960 10961fi 10962ac_ext=c 10963ac_cpp='$CPP $CPPFLAGS' 10964ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10965ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10966ac_compiler_gnu=$ac_cv_c_compiler_gnu 10967 10968CC="$lt_save_CC" 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 ac_config_commands="$ac_config_commands libtool" 10983 10984 10985 10986 10987# Only expand once: 10988 10989 10990 10991# Find CPP now so that any conditional tests below won't do it and 10992# thereby make the resulting definitions conditional. 10993ac_ext=c 10994ac_cpp='$CPP $CPPFLAGS' 10995ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10996ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10997ac_compiler_gnu=$ac_cv_c_compiler_gnu 10998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 10999$as_echo_n "checking how to run the C preprocessor... " >&6; } 11000# On Suns, sometimes $CPP names a directory. 11001if test -n "$CPP" && test -d "$CPP"; then 11002 CPP= 11003fi 11004if test -z "$CPP"; then 11005 if ${ac_cv_prog_CPP+:} false; then : 11006 $as_echo_n "(cached) " >&6 11007else 11008 # Double quotes because CPP needs to be expanded 11009 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 11010 do 11011 ac_preproc_ok=false 11012for ac_c_preproc_warn_flag in '' yes 11013do 11014 # Use a header file that comes with gcc, so configuring glibc 11015 # with a fresh cross-compiler works. 11016 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11017 # <limits.h> exists even on freestanding compilers. 11018 # On the NeXT, cc -E runs the code through the compiler's parser, 11019 # not just through cpp. "Syntax error" is here to catch this case. 11020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11021/* end confdefs.h. */ 11022#ifdef __STDC__ 11023# include <limits.h> 11024#else 11025# include <assert.h> 11026#endif 11027 Syntax error 11028_ACEOF 11029if ac_fn_c_try_cpp "$LINENO"; then : 11030 11031else 11032 # Broken: fails on valid input. 11033continue 11034fi 11035rm -f conftest.err conftest.i conftest.$ac_ext 11036 11037 # OK, works on sane cases. Now check whether nonexistent headers 11038 # can be detected and how. 11039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11040/* end confdefs.h. */ 11041#include <ac_nonexistent.h> 11042_ACEOF 11043if ac_fn_c_try_cpp "$LINENO"; then : 11044 # Broken: success on invalid input. 11045continue 11046else 11047 # Passes both tests. 11048ac_preproc_ok=: 11049break 11050fi 11051rm -f conftest.err conftest.i conftest.$ac_ext 11052 11053done 11054# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11055rm -f conftest.i conftest.err conftest.$ac_ext 11056if $ac_preproc_ok; then : 11057 break 11058fi 11059 11060 done 11061 ac_cv_prog_CPP=$CPP 11062 11063fi 11064 CPP=$ac_cv_prog_CPP 11065else 11066 ac_cv_prog_CPP=$CPP 11067fi 11068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 11069$as_echo "$CPP" >&6; } 11070ac_preproc_ok=false 11071for ac_c_preproc_warn_flag in '' yes 11072do 11073 # Use a header file that comes with gcc, so configuring glibc 11074 # with a fresh cross-compiler works. 11075 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11076 # <limits.h> exists even on freestanding compilers. 11077 # On the NeXT, cc -E runs the code through the compiler's parser, 11078 # not just through cpp. "Syntax error" is here to catch this case. 11079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11080/* end confdefs.h. */ 11081#ifdef __STDC__ 11082# include <limits.h> 11083#else 11084# include <assert.h> 11085#endif 11086 Syntax error 11087_ACEOF 11088if ac_fn_c_try_cpp "$LINENO"; then : 11089 11090else 11091 # Broken: fails on valid input. 11092continue 11093fi 11094rm -f conftest.err conftest.i conftest.$ac_ext 11095 11096 # OK, works on sane cases. Now check whether nonexistent headers 11097 # can be detected and how. 11098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11099/* end confdefs.h. */ 11100#include <ac_nonexistent.h> 11101_ACEOF 11102if ac_fn_c_try_cpp "$LINENO"; then : 11103 # Broken: success on invalid input. 11104continue 11105else 11106 # Passes both tests. 11107ac_preproc_ok=: 11108break 11109fi 11110rm -f conftest.err conftest.i conftest.$ac_ext 11111 11112done 11113# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11114rm -f conftest.i conftest.err conftest.$ac_ext 11115if $ac_preproc_ok; then : 11116 11117else 11118 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11119$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11120as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 11121See \`config.log' for more details" "$LINENO" 5; } 11122fi 11123 11124ac_ext=c 11125ac_cpp='$CPP $CPPFLAGS' 11126ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11127ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11128ac_compiler_gnu=$ac_cv_c_compiler_gnu 11129 11130 11131if test -n "$with_cross_host"; then 11132 # We are being configured with a cross compiler. AC_REPLACE_FUNCS 11133 # may not work correctly, because the compiler may not be able to 11134 # link executables. 11135 11136 # We assume newlib. This lets us hard-code the functions we know 11137 # we'll have. 11138 $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h 11139 11140 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 11141 11142 11143 # We ignore --with-system-zlib in this case. 11144 target_all=libzgcj.la 11145else 11146 if test x$gcc_no_link = xyes; then 11147 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 11148 ac_cv_func_mmap_fixed_mapped=no 11149 fi 11150fi 11151if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 11152 11153 11154 11155 for ac_header in $ac_header_list 11156do : 11157 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 11158ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 11159" 11160if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11161 cat >>confdefs.h <<_ACEOF 11162#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11163_ACEOF 11164 11165fi 11166 11167done 11168 11169 11170 11171 11172 11173 11174 11175 11176for ac_func in getpagesize 11177do : 11178 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 11179if test "x$ac_cv_func_getpagesize" = xyes; then : 11180 cat >>confdefs.h <<_ACEOF 11181#define HAVE_GETPAGESIZE 1 11182_ACEOF 11183 11184fi 11185done 11186 11187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 11188$as_echo_n "checking for working mmap... " >&6; } 11189if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 11190 $as_echo_n "(cached) " >&6 11191else 11192 if test "$cross_compiling" = yes; then : 11193 ac_cv_func_mmap_fixed_mapped=no 11194else 11195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11196/* end confdefs.h. */ 11197$ac_includes_default 11198/* malloc might have been renamed as rpl_malloc. */ 11199#undef malloc 11200 11201/* Thanks to Mike Haertel and Jim Avera for this test. 11202 Here is a matrix of mmap possibilities: 11203 mmap private not fixed 11204 mmap private fixed at somewhere currently unmapped 11205 mmap private fixed at somewhere already mapped 11206 mmap shared not fixed 11207 mmap shared fixed at somewhere currently unmapped 11208 mmap shared fixed at somewhere already mapped 11209 For private mappings, we should verify that changes cannot be read() 11210 back from the file, nor mmap's back from the file at a different 11211 address. (There have been systems where private was not correctly 11212 implemented like the infamous i386 svr4.0, and systems where the 11213 VM page cache was not coherent with the file system buffer cache 11214 like early versions of FreeBSD and possibly contemporary NetBSD.) 11215 For shared mappings, we should conversely verify that changes get 11216 propagated back to all the places they're supposed to be. 11217 11218 Grep wants private fixed already mapped. 11219 The main things grep needs to know about mmap are: 11220 * does it exist and is it safe to write into the mmap'd area 11221 * how to use it (BSD variants) */ 11222 11223#include <fcntl.h> 11224#include <sys/mman.h> 11225 11226#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 11227char *malloc (); 11228#endif 11229 11230/* This mess was copied from the GNU getpagesize.h. */ 11231#ifndef HAVE_GETPAGESIZE 11232# ifdef _SC_PAGESIZE 11233# define getpagesize() sysconf(_SC_PAGESIZE) 11234# else /* no _SC_PAGESIZE */ 11235# ifdef HAVE_SYS_PARAM_H 11236# include <sys/param.h> 11237# ifdef EXEC_PAGESIZE 11238# define getpagesize() EXEC_PAGESIZE 11239# else /* no EXEC_PAGESIZE */ 11240# ifdef NBPG 11241# define getpagesize() NBPG * CLSIZE 11242# ifndef CLSIZE 11243# define CLSIZE 1 11244# endif /* no CLSIZE */ 11245# else /* no NBPG */ 11246# ifdef NBPC 11247# define getpagesize() NBPC 11248# else /* no NBPC */ 11249# ifdef PAGESIZE 11250# define getpagesize() PAGESIZE 11251# endif /* PAGESIZE */ 11252# endif /* no NBPC */ 11253# endif /* no NBPG */ 11254# endif /* no EXEC_PAGESIZE */ 11255# else /* no HAVE_SYS_PARAM_H */ 11256# define getpagesize() 8192 /* punt totally */ 11257# endif /* no HAVE_SYS_PARAM_H */ 11258# endif /* no _SC_PAGESIZE */ 11259 11260#endif /* no HAVE_GETPAGESIZE */ 11261 11262int 11263main () 11264{ 11265 char *data, *data2, *data3; 11266 const char *cdata2; 11267 int i, pagesize; 11268 int fd, fd2; 11269 11270 pagesize = getpagesize (); 11271 11272 /* First, make a file with some known garbage in it. */ 11273 data = (char *) malloc (pagesize); 11274 if (!data) 11275 return 1; 11276 for (i = 0; i < pagesize; ++i) 11277 *(data + i) = rand (); 11278 umask (0); 11279 fd = creat ("conftest.mmap", 0600); 11280 if (fd < 0) 11281 return 2; 11282 if (write (fd, data, pagesize) != pagesize) 11283 return 3; 11284 close (fd); 11285 11286 /* Next, check that the tail of a page is zero-filled. File must have 11287 non-zero length, otherwise we risk SIGBUS for entire page. */ 11288 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 11289 if (fd2 < 0) 11290 return 4; 11291 cdata2 = ""; 11292 if (write (fd2, cdata2, 1) != 1) 11293 return 5; 11294 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 11295 if (data2 == MAP_FAILED) 11296 return 6; 11297 for (i = 0; i < pagesize; ++i) 11298 if (*(data2 + i)) 11299 return 7; 11300 close (fd2); 11301 if (munmap (data2, pagesize)) 11302 return 8; 11303 11304 /* Next, try to mmap the file at a fixed address which already has 11305 something else allocated at it. If we can, also make sure that 11306 we see the same garbage. */ 11307 fd = open ("conftest.mmap", O_RDWR); 11308 if (fd < 0) 11309 return 9; 11310 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 11311 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 11312 return 10; 11313 for (i = 0; i < pagesize; ++i) 11314 if (*(data + i) != *(data2 + i)) 11315 return 11; 11316 11317 /* Finally, make sure that changes to the mapped area do not 11318 percolate back to the file as seen by read(). (This is a bug on 11319 some variants of i386 svr4.0.) */ 11320 for (i = 0; i < pagesize; ++i) 11321 *(data2 + i) = *(data2 + i) + 1; 11322 data3 = (char *) malloc (pagesize); 11323 if (!data3) 11324 return 12; 11325 if (read (fd, data3, pagesize) != pagesize) 11326 return 13; 11327 for (i = 0; i < pagesize; ++i) 11328 if (*(data + i) != *(data3 + i)) 11329 return 14; 11330 close (fd); 11331 return 0; 11332} 11333_ACEOF 11334if ac_fn_c_try_run "$LINENO"; then : 11335 ac_cv_func_mmap_fixed_mapped=yes 11336else 11337 ac_cv_func_mmap_fixed_mapped=no 11338fi 11339rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11340 conftest.$ac_objext conftest.beam conftest.$ac_ext 11341fi 11342 11343fi 11344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 11345$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 11346if test $ac_cv_func_mmap_fixed_mapped = yes; then 11347 11348$as_echo "#define HAVE_MMAP 1" >>confdefs.h 11349 11350fi 11351rm -f conftest.mmap conftest.txt 11352 11353fi 11354 for ac_func in memcpy strerror 11355do : 11356 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 11357ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 11358if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 11359 cat >>confdefs.h <<_ACEOF 11360#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 11361_ACEOF 11362 11363fi 11364done 11365 11366 11367 if test "$with_system_zlib" = yes; then 11368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5 11369$as_echo_n "checking for deflate in -lz... " >&6; } 11370if ${ac_cv_lib_z_deflate+:} false; then : 11371 $as_echo_n "(cached) " >&6 11372else 11373 ac_check_lib_save_LIBS=$LIBS 11374LIBS="-lz $LIBS" 11375if test x$gcc_no_link = xyes; then 11376 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11377fi 11378cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11379/* end confdefs.h. */ 11380 11381/* Override any GCC internal prototype to avoid an error. 11382 Use char because int might match the return type of a GCC 11383 builtin and then its argument prototype would still apply. */ 11384#ifdef __cplusplus 11385extern "C" 11386#endif 11387char deflate (); 11388int 11389main () 11390{ 11391return deflate (); 11392 ; 11393 return 0; 11394} 11395_ACEOF 11396if ac_fn_c_try_link "$LINENO"; then : 11397 ac_cv_lib_z_deflate=yes 11398else 11399 ac_cv_lib_z_deflate=no 11400fi 11401rm -f core conftest.err conftest.$ac_objext \ 11402 conftest$ac_exeext conftest.$ac_ext 11403LIBS=$ac_check_lib_save_LIBS 11404fi 11405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5 11406$as_echo "$ac_cv_lib_z_deflate" >&6; } 11407if test "x$ac_cv_lib_z_deflate" = xyes; then : 11408 target_all= 11409else 11410 target_all=libzgcj.la 11411fi 11412 11413 else 11414 target_all=libzgcj.la 11415 fi 11416fi 11417 11418 11419 11420for ac_header in unistd.h 11421do : 11422 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 11423if test "x$ac_cv_header_unistd_h" = xyes; then : 11424 cat >>confdefs.h <<_ACEOF 11425#define HAVE_UNISTD_H 1 11426_ACEOF 11427 11428fi 11429 11430done 11431 11432 11433if test -n "$with_cross_host" && 11434 test x"$with_cross_host" != x"no"; then 11435 toolexecdir='$(exec_prefix)/$(target_alias)' 11436 toolexeclibdir='$(toolexecdir)/lib' 11437else 11438 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 11439 toolexeclibdir='$(libdir)' 11440fi 11441if test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; then 11442 multiosdir=/`$CC -print-multi-os-directory` 11443 case $multiosdir in 11444 /.) multiosdir= ;; # Avoid trailing /. 11445 esac 11446else 11447 multiosdir= 11448fi 11449toolexeclibdir=${toolexeclibdir}${multiosdir} 11450 11451 11452 11453 if test -n "$with_target_subdir"; then 11454 TARGET_LIBRARY_TRUE= 11455 TARGET_LIBRARY_FALSE='#' 11456else 11457 TARGET_LIBRARY_TRUE='#' 11458 TARGET_LIBRARY_FALSE= 11459fi 11460 11461 11462if test "${multilib}" = "yes"; then 11463 multilib_arg="--enable-multilib" 11464else 11465 multilib_arg= 11466fi 11467 11468# Check whether --enable-host-shared was given. 11469if test "${enable_host_shared+set}" = set; then : 11470 enableval=$enable_host_shared; PICFLAG=-fPIC 11471else 11472 PICFLAG= 11473fi 11474 11475 11476 11477ac_config_files="$ac_config_files Makefile" 11478 11479cat >confcache <<\_ACEOF 11480# This file is a shell script that caches the results of configure 11481# tests run on this system so they can be shared between configure 11482# scripts and configure runs, see configure's option --config-cache. 11483# It is not useful on other systems. If it contains results you don't 11484# want to keep, you may remove or edit it. 11485# 11486# config.status only pays attention to the cache file if you give it 11487# the --recheck option to rerun configure. 11488# 11489# `ac_cv_env_foo' variables (set or unset) will be overridden when 11490# loading this file, other *unset* `ac_cv_foo' will be assigned the 11491# following values. 11492 11493_ACEOF 11494 11495# The following way of writing the cache mishandles newlines in values, 11496# but we know of no workaround that is simple, portable, and efficient. 11497# So, we kill variables containing newlines. 11498# Ultrix sh set writes to stderr and can't be redirected directly, 11499# and sets the high bit in the cache file unless we assign to the vars. 11500( 11501 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11502 eval ac_val=\$$ac_var 11503 case $ac_val in #( 11504 *${as_nl}*) 11505 case $ac_var in #( 11506 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11507$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11508 esac 11509 case $ac_var in #( 11510 _ | IFS | as_nl) ;; #( 11511 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11512 *) { eval $ac_var=; unset $ac_var;} ;; 11513 esac ;; 11514 esac 11515 done 11516 11517 (set) 2>&1 | 11518 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11519 *${as_nl}ac_space=\ *) 11520 # `set' does not quote correctly, so add quotes: double-quote 11521 # substitution turns \\\\ into \\, and sed turns \\ into \. 11522 sed -n \ 11523 "s/'/'\\\\''/g; 11524 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11525 ;; #( 11526 *) 11527 # `set' quotes correctly as required by POSIX, so do not add quotes. 11528 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11529 ;; 11530 esac | 11531 sort 11532) | 11533 sed ' 11534 /^ac_cv_env_/b end 11535 t clear 11536 :clear 11537 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11538 t end 11539 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11540 :end' >>confcache 11541if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11542 if test -w "$cache_file"; then 11543 if test "x$cache_file" != "x/dev/null"; then 11544 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11545$as_echo "$as_me: updating cache $cache_file" >&6;} 11546 if test ! -f "$cache_file" || test -h "$cache_file"; then 11547 cat confcache >"$cache_file" 11548 else 11549 case $cache_file in #( 11550 */* | ?:*) 11551 mv -f confcache "$cache_file"$$ && 11552 mv -f "$cache_file"$$ "$cache_file" ;; #( 11553 *) 11554 mv -f confcache "$cache_file" ;; 11555 esac 11556 fi 11557 fi 11558 else 11559 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11560$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11561 fi 11562fi 11563rm -f confcache 11564 11565test "x$prefix" = xNONE && prefix=$ac_default_prefix 11566# Let make expand exec_prefix. 11567test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11568 11569# Transform confdefs.h into DEFS. 11570# Protect against shell expansion while executing Makefile rules. 11571# Protect against Makefile macro expansion. 11572# 11573# If the first sed substitution is executed (which looks for macros that 11574# take arguments), then branch to the quote section. Otherwise, 11575# look for a macro that doesn't take arguments. 11576ac_script=' 11577:mline 11578/\\$/{ 11579 N 11580 s,\\\n,, 11581 b mline 11582} 11583t clear 11584:clear 11585s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 11586t quote 11587s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 11588t quote 11589b any 11590:quote 11591s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 11592s/\[/\\&/g 11593s/\]/\\&/g 11594s/\$/$$/g 11595H 11596:any 11597${ 11598 g 11599 s/^\n// 11600 s/\n/ /g 11601 p 11602} 11603' 11604DEFS=`sed -n "$ac_script" confdefs.h` 11605 11606 11607ac_libobjs= 11608ac_ltlibobjs= 11609U= 11610for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11611 # 1. Remove the extension, and $U if already installed. 11612 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11613 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11614 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11615 # will be set to the directory where LIBOBJS objects are built. 11616 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11617 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11618done 11619LIBOBJS=$ac_libobjs 11620 11621LTLIBOBJS=$ac_ltlibobjs 11622 11623 11624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 11625$as_echo_n "checking that generated files are newer than configure... " >&6; } 11626 if test -n "$am_sleep_pid"; then 11627 # Hide warnings about reused PIDs. 11628 wait $am_sleep_pid 2>/dev/null 11629 fi 11630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 11631$as_echo "done" >&6; } 11632 if test -n "$EXEEXT"; then 11633 am__EXEEXT_TRUE= 11634 am__EXEEXT_FALSE='#' 11635else 11636 am__EXEEXT_TRUE='#' 11637 am__EXEEXT_FALSE= 11638fi 11639 11640if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11641 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 11642Usually this means the macro was only invoked conditionally." "$LINENO" 5 11643fi 11644if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11645 as_fn_error $? "conditional \"AMDEP\" was never defined. 11646Usually this means the macro was only invoked conditionally." "$LINENO" 5 11647fi 11648if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11649 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 11650Usually this means the macro was only invoked conditionally." "$LINENO" 5 11651fi 11652if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then 11653 as_fn_error $? "conditional \"TARGET_LIBRARY\" was never defined. 11654Usually this means the macro was only invoked conditionally." "$LINENO" 5 11655fi 11656 11657: "${CONFIG_STATUS=./config.status}" 11658ac_write_fail=0 11659ac_clean_files_save=$ac_clean_files 11660ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11661{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11662$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11663as_write_fail=0 11664cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11665#! $SHELL 11666# Generated by $as_me. 11667# Run this file to recreate the current configuration. 11668# Compiler output produced by configure, useful for debugging 11669# configure, is in config.log if it exists. 11670 11671debug=false 11672ac_cs_recheck=false 11673ac_cs_silent=false 11674 11675SHELL=\${CONFIG_SHELL-$SHELL} 11676export SHELL 11677_ASEOF 11678cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11679## -------------------- ## 11680## M4sh Initialization. ## 11681## -------------------- ## 11682 11683# Be more Bourne compatible 11684DUALCASE=1; export DUALCASE # for MKS sh 11685if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11686 emulate sh 11687 NULLCMD=: 11688 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11689 # is contrary to our usage. Disable this feature. 11690 alias -g '${1+"$@"}'='"$@"' 11691 setopt NO_GLOB_SUBST 11692else 11693 case `(set -o) 2>/dev/null` in #( 11694 *posix*) : 11695 set -o posix ;; #( 11696 *) : 11697 ;; 11698esac 11699fi 11700 11701 11702as_nl=' 11703' 11704export as_nl 11705# Printing a long string crashes Solaris 7 /usr/bin/printf. 11706as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11707as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11708as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11709# Prefer a ksh shell builtin over an external printf program on Solaris, 11710# but without wasting forks for bash or zsh. 11711if test -z "$BASH_VERSION$ZSH_VERSION" \ 11712 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11713 as_echo='print -r --' 11714 as_echo_n='print -rn --' 11715elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11716 as_echo='printf %s\n' 11717 as_echo_n='printf %s' 11718else 11719 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11720 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11721 as_echo_n='/usr/ucb/echo -n' 11722 else 11723 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11724 as_echo_n_body='eval 11725 arg=$1; 11726 case $arg in #( 11727 *"$as_nl"*) 11728 expr "X$arg" : "X\\(.*\\)$as_nl"; 11729 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11730 esac; 11731 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11732 ' 11733 export as_echo_n_body 11734 as_echo_n='sh -c $as_echo_n_body as_echo' 11735 fi 11736 export as_echo_body 11737 as_echo='sh -c $as_echo_body as_echo' 11738fi 11739 11740# The user is always right. 11741if test "${PATH_SEPARATOR+set}" != set; then 11742 PATH_SEPARATOR=: 11743 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11744 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11745 PATH_SEPARATOR=';' 11746 } 11747fi 11748 11749 11750# IFS 11751# We need space, tab and new line, in precisely that order. Quoting is 11752# there to prevent editors from complaining about space-tab. 11753# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11754# splitting by setting IFS to empty value.) 11755IFS=" "" $as_nl" 11756 11757# Find who we are. Look in the path if we contain no directory separator. 11758as_myself= 11759case $0 in #(( 11760 *[\\/]* ) as_myself=$0 ;; 11761 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11762for as_dir in $PATH 11763do 11764 IFS=$as_save_IFS 11765 test -z "$as_dir" && as_dir=. 11766 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11767 done 11768IFS=$as_save_IFS 11769 11770 ;; 11771esac 11772# We did not find ourselves, most probably we were run as `sh COMMAND' 11773# in which case we are not to be found in the path. 11774if test "x$as_myself" = x; then 11775 as_myself=$0 11776fi 11777if test ! -f "$as_myself"; then 11778 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11779 exit 1 11780fi 11781 11782# Unset variables that we do not need and which cause bugs (e.g. in 11783# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11784# suppresses any "Segmentation fault" message there. '((' could 11785# trigger a bug in pdksh 5.2.14. 11786for as_var in BASH_ENV ENV MAIL MAILPATH 11787do eval test x\${$as_var+set} = xset \ 11788 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11789done 11790PS1='$ ' 11791PS2='> ' 11792PS4='+ ' 11793 11794# NLS nuisances. 11795LC_ALL=C 11796export LC_ALL 11797LANGUAGE=C 11798export LANGUAGE 11799 11800# CDPATH. 11801(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11802 11803 11804# as_fn_error STATUS ERROR [LINENO LOG_FD] 11805# ---------------------------------------- 11806# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11807# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11808# script with STATUS, using 1 if that was 0. 11809as_fn_error () 11810{ 11811 as_status=$1; test $as_status -eq 0 && as_status=1 11812 if test "$4"; then 11813 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11814 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 11815 fi 11816 $as_echo "$as_me: error: $2" >&2 11817 as_fn_exit $as_status 11818} # as_fn_error 11819 11820 11821# as_fn_set_status STATUS 11822# ----------------------- 11823# Set $? to STATUS, without forking. 11824as_fn_set_status () 11825{ 11826 return $1 11827} # as_fn_set_status 11828 11829# as_fn_exit STATUS 11830# ----------------- 11831# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11832as_fn_exit () 11833{ 11834 set +e 11835 as_fn_set_status $1 11836 exit $1 11837} # as_fn_exit 11838 11839# as_fn_unset VAR 11840# --------------- 11841# Portably unset VAR. 11842as_fn_unset () 11843{ 11844 { eval $1=; unset $1;} 11845} 11846as_unset=as_fn_unset 11847# as_fn_append VAR VALUE 11848# ---------------------- 11849# Append the text in VALUE to the end of the definition contained in VAR. Take 11850# advantage of any shell optimizations that allow amortized linear growth over 11851# repeated appends, instead of the typical quadratic growth present in naive 11852# implementations. 11853if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11854 eval 'as_fn_append () 11855 { 11856 eval $1+=\$2 11857 }' 11858else 11859 as_fn_append () 11860 { 11861 eval $1=\$$1\$2 11862 } 11863fi # as_fn_append 11864 11865# as_fn_arith ARG... 11866# ------------------ 11867# Perform arithmetic evaluation on the ARGs, and store the result in the 11868# global $as_val. Take advantage of shells that can avoid forks. The arguments 11869# must be portable across $(()) and expr. 11870if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11871 eval 'as_fn_arith () 11872 { 11873 as_val=$(( $* )) 11874 }' 11875else 11876 as_fn_arith () 11877 { 11878 as_val=`expr "$@" || test $? -eq 1` 11879 } 11880fi # as_fn_arith 11881 11882 11883if expr a : '\(a\)' >/dev/null 2>&1 && 11884 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11885 as_expr=expr 11886else 11887 as_expr=false 11888fi 11889 11890if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11891 as_basename=basename 11892else 11893 as_basename=false 11894fi 11895 11896if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11897 as_dirname=dirname 11898else 11899 as_dirname=false 11900fi 11901 11902as_me=`$as_basename -- "$0" || 11903$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11904 X"$0" : 'X\(//\)$' \| \ 11905 X"$0" : 'X\(/\)' \| . 2>/dev/null || 11906$as_echo X/"$0" | 11907 sed '/^.*\/\([^/][^/]*\)\/*$/{ 11908 s//\1/ 11909 q 11910 } 11911 /^X\/\(\/\/\)$/{ 11912 s//\1/ 11913 q 11914 } 11915 /^X\/\(\/\).*/{ 11916 s//\1/ 11917 q 11918 } 11919 s/.*/./; q'` 11920 11921# Avoid depending upon Character Ranges. 11922as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11923as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11924as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11925as_cr_digits='0123456789' 11926as_cr_alnum=$as_cr_Letters$as_cr_digits 11927 11928ECHO_C= ECHO_N= ECHO_T= 11929case `echo -n x` in #((((( 11930-n*) 11931 case `echo 'xy\c'` in 11932 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 11933 xy) ECHO_C='\c';; 11934 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 11935 ECHO_T=' ';; 11936 esac;; 11937*) 11938 ECHO_N='-n';; 11939esac 11940 11941rm -f conf$$ conf$$.exe conf$$.file 11942if test -d conf$$.dir; then 11943 rm -f conf$$.dir/conf$$.file 11944else 11945 rm -f conf$$.dir 11946 mkdir conf$$.dir 2>/dev/null 11947fi 11948if (echo >conf$$.file) 2>/dev/null; then 11949 if ln -s conf$$.file conf$$ 2>/dev/null; then 11950 as_ln_s='ln -s' 11951 # ... but there are two gotchas: 11952 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 11953 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 11954 # In both cases, we have to default to `cp -pR'. 11955 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 11956 as_ln_s='cp -pR' 11957 elif ln conf$$.file conf$$ 2>/dev/null; then 11958 as_ln_s=ln 11959 else 11960 as_ln_s='cp -pR' 11961 fi 11962else 11963 as_ln_s='cp -pR' 11964fi 11965rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 11966rmdir conf$$.dir 2>/dev/null 11967 11968 11969# as_fn_mkdir_p 11970# ------------- 11971# Create "$as_dir" as a directory, including parents if necessary. 11972as_fn_mkdir_p () 11973{ 11974 11975 case $as_dir in #( 11976 -*) as_dir=./$as_dir;; 11977 esac 11978 test -d "$as_dir" || eval $as_mkdir_p || { 11979 as_dirs= 11980 while :; do 11981 case $as_dir in #( 11982 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 11983 *) as_qdir=$as_dir;; 11984 esac 11985 as_dirs="'$as_qdir' $as_dirs" 11986 as_dir=`$as_dirname -- "$as_dir" || 11987$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 11988 X"$as_dir" : 'X\(//\)[^/]' \| \ 11989 X"$as_dir" : 'X\(//\)$' \| \ 11990 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 11991$as_echo X"$as_dir" | 11992 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 11993 s//\1/ 11994 q 11995 } 11996 /^X\(\/\/\)[^/].*/{ 11997 s//\1/ 11998 q 11999 } 12000 /^X\(\/\/\)$/{ 12001 s//\1/ 12002 q 12003 } 12004 /^X\(\/\).*/{ 12005 s//\1/ 12006 q 12007 } 12008 s/.*/./; q'` 12009 test -d "$as_dir" && break 12010 done 12011 test -z "$as_dirs" || eval "mkdir $as_dirs" 12012 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12013 12014 12015} # as_fn_mkdir_p 12016if mkdir -p . 2>/dev/null; then 12017 as_mkdir_p='mkdir -p "$as_dir"' 12018else 12019 test -d ./-p && rmdir ./-p 12020 as_mkdir_p=false 12021fi 12022 12023 12024# as_fn_executable_p FILE 12025# ----------------------- 12026# Test if FILE is an executable regular file. 12027as_fn_executable_p () 12028{ 12029 test -f "$1" && test -x "$1" 12030} # as_fn_executable_p 12031as_test_x='test -x' 12032as_executable_p=as_fn_executable_p 12033 12034# Sed expression to map a string onto a valid CPP name. 12035as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12036 12037# Sed expression to map a string onto a valid variable name. 12038as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12039 12040 12041exec 6>&1 12042## ----------------------------------- ## 12043## Main body of $CONFIG_STATUS script. ## 12044## ----------------------------------- ## 12045_ASEOF 12046test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12047 12048cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12049# Save the log message, to keep $0 and so on meaningful, and to 12050# report actual input values of CONFIG_FILES etc. instead of their 12051# values after options handling. 12052ac_log=" 12053This file was extended by zlib $as_me 1.1.4, which was 12054generated by GNU Autoconf 2.69. Invocation command line was 12055 12056 CONFIG_FILES = $CONFIG_FILES 12057 CONFIG_HEADERS = $CONFIG_HEADERS 12058 CONFIG_LINKS = $CONFIG_LINKS 12059 CONFIG_COMMANDS = $CONFIG_COMMANDS 12060 $ $0 $@ 12061 12062on `(hostname || uname -n) 2>/dev/null | sed 1q` 12063" 12064 12065_ACEOF 12066 12067case $ac_config_files in *" 12068"*) set x $ac_config_files; shift; ac_config_files=$*;; 12069esac 12070 12071 12072 12073cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12074# Files that config.status was made for. 12075config_files="$ac_config_files" 12076config_commands="$ac_config_commands" 12077 12078_ACEOF 12079 12080cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12081ac_cs_usage="\ 12082\`$as_me' instantiates files and other configuration actions 12083from templates according to the current configuration. Unless the files 12084and actions are specified as TAGs, all are instantiated by default. 12085 12086Usage: $0 [OPTION]... [TAG]... 12087 12088 -h, --help print this help, then exit 12089 -V, --version print version number and configuration settings, then exit 12090 --config print configuration, then exit 12091 -q, --quiet, --silent 12092 do not print progress messages 12093 -d, --debug don't remove temporary files 12094 --recheck update $as_me by reconfiguring in the same conditions 12095 --file=FILE[:TEMPLATE] 12096 instantiate the configuration file FILE 12097 12098Configuration files: 12099$config_files 12100 12101Configuration commands: 12102$config_commands 12103 12104Report bugs to the package provider." 12105 12106_ACEOF 12107cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12108ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12109ac_cs_version="\\ 12110zlib config.status 1.1.4 12111configured by $0, generated by GNU Autoconf 2.69, 12112 with options \\"\$ac_cs_config\\" 12113 12114Copyright (C) 2012 Free Software Foundation, Inc. 12115This config.status script is free software; the Free Software Foundation 12116gives unlimited permission to copy, distribute and modify it." 12117 12118ac_pwd='$ac_pwd' 12119srcdir='$srcdir' 12120INSTALL='$INSTALL' 12121MKDIR_P='$MKDIR_P' 12122AWK='$AWK' 12123test -n "\$AWK" || AWK=awk 12124_ACEOF 12125 12126cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12127# The default lists apply if the user does not specify any file. 12128ac_need_defaults=: 12129while test $# != 0 12130do 12131 case $1 in 12132 --*=?*) 12133 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12134 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12135 ac_shift=: 12136 ;; 12137 --*=) 12138 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12139 ac_optarg= 12140 ac_shift=: 12141 ;; 12142 *) 12143 ac_option=$1 12144 ac_optarg=$2 12145 ac_shift=shift 12146 ;; 12147 esac 12148 12149 case $ac_option in 12150 # Handling of the options. 12151 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12152 ac_cs_recheck=: ;; 12153 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12154 $as_echo "$ac_cs_version"; exit ;; 12155 --config | --confi | --conf | --con | --co | --c ) 12156 $as_echo "$ac_cs_config"; exit ;; 12157 --debug | --debu | --deb | --de | --d | -d ) 12158 debug=: ;; 12159 --file | --fil | --fi | --f ) 12160 $ac_shift 12161 case $ac_optarg in 12162 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12163 '') as_fn_error $? "missing file argument" ;; 12164 esac 12165 as_fn_append CONFIG_FILES " '$ac_optarg'" 12166 ac_need_defaults=false;; 12167 --he | --h | --help | --hel | -h ) 12168 $as_echo "$ac_cs_usage"; exit ;; 12169 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12170 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12171 ac_cs_silent=: ;; 12172 12173 # This is an error. 12174 -*) as_fn_error $? "unrecognized option: \`$1' 12175Try \`$0 --help' for more information." ;; 12176 12177 *) as_fn_append ac_config_targets " $1" 12178 ac_need_defaults=false ;; 12179 12180 esac 12181 shift 12182done 12183 12184ac_configure_extra_args= 12185 12186if $ac_cs_silent; then 12187 exec 6>/dev/null 12188 ac_configure_extra_args="$ac_configure_extra_args --silent" 12189fi 12190 12191_ACEOF 12192cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12193if \$ac_cs_recheck; then 12194 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12195 shift 12196 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12197 CONFIG_SHELL='$SHELL' 12198 export CONFIG_SHELL 12199 exec "\$@" 12200fi 12201 12202_ACEOF 12203cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12204exec 5>>config.log 12205{ 12206 echo 12207 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12208## Running $as_me. ## 12209_ASBOX 12210 $as_echo "$ac_log" 12211} >&5 12212 12213_ACEOF 12214cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12215# 12216# INIT-COMMANDS 12217# 12218 12219srcdir="$srcdir" 12220host="$host" 12221target="$target" 12222with_multisubdir="$with_multisubdir" 12223with_multisrctop="$with_multisrctop" 12224with_target_subdir="$with_target_subdir" 12225ac_configure_args="${multilib_arg} ${ac_configure_args}" 12226multi_basedir="$multi_basedir" 12227CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12228CC="$CC" 12229CXX="$CXX" 12230GFORTRAN="$GFORTRAN" 12231GDC="$GDC" 12232AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12233 12234 12235# The HP-UX ksh and POSIX shell print the target directory to stdout 12236# if CDPATH is set. 12237(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12238 12239sed_quote_subst='$sed_quote_subst' 12240double_quote_subst='$double_quote_subst' 12241delay_variable_subst='$delay_variable_subst' 12242macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12243macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12244enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12245enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12246pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12247enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12248SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12249ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12250host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12251host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12252host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12253build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12254build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12255build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12256SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12257Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12258GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12259EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12260FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12261LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12262NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12263LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12264max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12265ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12266exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12267lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12268lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12269lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12270reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12271reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12272OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12273deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12274file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12275AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12276AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12277STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12278RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12279old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12280old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12281old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12282lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12283CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12284CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12285compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12286GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12287lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12288lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12289lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 12290lt_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"`' 12291objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12292MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12293lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12294lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12295lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12296lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12297lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12298need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12299DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12300NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12301LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12302OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12303OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12304libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12305shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12306extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12307archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12308enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12309export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12310whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12311compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12312old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12313old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12314archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12315archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12316module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12317module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12318with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12319allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12320no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12321hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12322hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12323hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12324hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12325hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12326hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12327hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12328hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12329inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12330link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12331fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12332always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12333export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12334exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12335include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12336prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12337file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12338variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12339need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12340need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12341version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12342runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12343shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12344shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12345libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12346library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12347soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12348install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12349postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12350postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12351finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12352finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12353hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12354sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12355sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12356hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12357enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12358enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12359enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12360old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12361striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12362 12363LTCC='$LTCC' 12364LTCFLAGS='$LTCFLAGS' 12365compiler='$compiler_DEFAULT' 12366 12367# A function that is used when there is no print builtin or printf. 12368func_fallback_echo () 12369{ 12370 eval 'cat <<_LTECHO_EOF 12371\$1 12372_LTECHO_EOF' 12373} 12374 12375# Quote evaled strings. 12376for var in SHELL \ 12377ECHO \ 12378SED \ 12379GREP \ 12380EGREP \ 12381FGREP \ 12382LD \ 12383NM \ 12384LN_S \ 12385lt_SP2NL \ 12386lt_NL2SP \ 12387reload_flag \ 12388OBJDUMP \ 12389deplibs_check_method \ 12390file_magic_cmd \ 12391AR \ 12392AR_FLAGS \ 12393STRIP \ 12394RANLIB \ 12395CC \ 12396CFLAGS \ 12397compiler \ 12398lt_cv_sys_global_symbol_pipe \ 12399lt_cv_sys_global_symbol_to_cdecl \ 12400lt_cv_sys_global_symbol_to_c_name_address \ 12401lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12402lt_prog_compiler_no_builtin_flag \ 12403lt_prog_compiler_wl \ 12404lt_prog_compiler_pic \ 12405lt_prog_compiler_static \ 12406lt_cv_prog_compiler_c_o \ 12407need_locks \ 12408DSYMUTIL \ 12409NMEDIT \ 12410LIPO \ 12411OTOOL \ 12412OTOOL64 \ 12413shrext_cmds \ 12414export_dynamic_flag_spec \ 12415whole_archive_flag_spec \ 12416compiler_needs_object \ 12417with_gnu_ld \ 12418allow_undefined_flag \ 12419no_undefined_flag \ 12420hardcode_libdir_flag_spec \ 12421hardcode_libdir_flag_spec_ld \ 12422hardcode_libdir_separator \ 12423fix_srcfile_path \ 12424exclude_expsyms \ 12425include_expsyms \ 12426file_list_spec \ 12427variables_saved_for_relink \ 12428libname_spec \ 12429library_names_spec \ 12430soname_spec \ 12431install_override_mode \ 12432finish_eval \ 12433old_striplib \ 12434striplib; do 12435 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12436 *[\\\\\\\`\\"\\\$]*) 12437 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12438 ;; 12439 *) 12440 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12441 ;; 12442 esac 12443done 12444 12445# Double-quote double-evaled strings. 12446for var in reload_cmds \ 12447old_postinstall_cmds \ 12448old_postuninstall_cmds \ 12449old_archive_cmds \ 12450extract_expsyms_cmds \ 12451old_archive_from_new_cmds \ 12452old_archive_from_expsyms_cmds \ 12453archive_cmds \ 12454archive_expsym_cmds \ 12455module_cmds \ 12456module_expsym_cmds \ 12457export_symbols_cmds \ 12458prelink_cmds \ 12459postinstall_cmds \ 12460postuninstall_cmds \ 12461finish_cmds \ 12462sys_lib_search_path_spec \ 12463sys_lib_dlsearch_path_spec; do 12464 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12465 *[\\\\\\\`\\"\\\$]*) 12466 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12467 ;; 12468 *) 12469 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12470 ;; 12471 esac 12472done 12473 12474ac_aux_dir='$ac_aux_dir' 12475xsi_shell='$xsi_shell' 12476lt_shell_append='$lt_shell_append' 12477 12478# See if we are running on zsh, and set the options which allow our 12479# commands through without removal of \ escapes INIT. 12480if test -n "\${ZSH_VERSION+set}" ; then 12481 setopt NO_GLOB_SUBST 12482fi 12483 12484 12485 PACKAGE='$PACKAGE' 12486 VERSION='$VERSION' 12487 TIMESTAMP='$TIMESTAMP' 12488 RM='$RM' 12489 ofile='$ofile' 12490 12491 12492 12493 12494_ACEOF 12495 12496cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12497 12498# Handling of arguments. 12499for ac_config_target in $ac_config_targets 12500do 12501 case $ac_config_target in 12502 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12503 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12504 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12505 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12506 12507 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12508 esac 12509done 12510 12511 12512# If the user did not use the arguments to specify the items to instantiate, 12513# then the envvar interface is used. Set only those that are not. 12514# We use the long form for the default assignment because of an extremely 12515# bizarre bug on SunOS 4.1.3. 12516if $ac_need_defaults; then 12517 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12518 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12519fi 12520 12521# Have a temporary directory for convenience. Make it in the build tree 12522# simply because there is no reason against having it here, and in addition, 12523# creating and moving files from /tmp can sometimes cause problems. 12524# Hook for its removal unless debugging. 12525# Note that there is a small window in which the directory will not be cleaned: 12526# after its creation but before its name has been assigned to `$tmp'. 12527$debug || 12528{ 12529 tmp= ac_tmp= 12530 trap 'exit_status=$? 12531 : "${ac_tmp:=$tmp}" 12532 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12533' 0 12534 trap 'as_fn_exit 1' 1 2 13 15 12535} 12536# Create a (secure) tmp directory for tmp files. 12537 12538{ 12539 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12540 test -d "$tmp" 12541} || 12542{ 12543 tmp=./conf$$-$RANDOM 12544 (umask 077 && mkdir "$tmp") 12545} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12546ac_tmp=$tmp 12547 12548# Set up the scripts for CONFIG_FILES section. 12549# No need to generate them if there are no CONFIG_FILES. 12550# This happens for instance with `./config.status config.h'. 12551if test -n "$CONFIG_FILES"; then 12552 12553 12554ac_cr=`echo X | tr X '\015'` 12555# On cygwin, bash can eat \r inside `` if the user requested igncr. 12556# But we know of no other shell where ac_cr would be empty at this 12557# point, so we can use a bashism as a fallback. 12558if test "x$ac_cr" = x; then 12559 eval ac_cr=\$\'\\r\' 12560fi 12561ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12562if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12563 ac_cs_awk_cr='\\r' 12564else 12565 ac_cs_awk_cr=$ac_cr 12566fi 12567 12568echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12569_ACEOF 12570 12571 12572{ 12573 echo "cat >conf$$subs.awk <<_ACEOF" && 12574 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12575 echo "_ACEOF" 12576} >conf$$subs.sh || 12577 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12578ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12579ac_delim='%!_!# ' 12580for ac_last_try in false false false false false :; do 12581 . ./conf$$subs.sh || 12582 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12583 12584 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12585 if test $ac_delim_n = $ac_delim_num; then 12586 break 12587 elif $ac_last_try; then 12588 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12589 else 12590 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12591 fi 12592done 12593rm -f conf$$subs.sh 12594 12595cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12596cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12597_ACEOF 12598sed -n ' 12599h 12600s/^/S["/; s/!.*/"]=/ 12601p 12602g 12603s/^[^!]*!// 12604:repl 12605t repl 12606s/'"$ac_delim"'$// 12607t delim 12608:nl 12609h 12610s/\(.\{148\}\)..*/\1/ 12611t more1 12612s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12613p 12614n 12615b repl 12616:more1 12617s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12618p 12619g 12620s/.\{148\}// 12621t nl 12622:delim 12623h 12624s/\(.\{148\}\)..*/\1/ 12625t more2 12626s/["\\]/\\&/g; s/^/"/; s/$/"/ 12627p 12628b 12629:more2 12630s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12631p 12632g 12633s/.\{148\}// 12634t delim 12635' <conf$$subs.awk | sed ' 12636/^[^""]/{ 12637 N 12638 s/\n// 12639} 12640' >>$CONFIG_STATUS || ac_write_fail=1 12641rm -f conf$$subs.awk 12642cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12643_ACAWK 12644cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12645 for (key in S) S_is_set[key] = 1 12646 FS = "" 12647 12648} 12649{ 12650 line = $ 0 12651 nfields = split(line, field, "@") 12652 substed = 0 12653 len = length(field[1]) 12654 for (i = 2; i < nfields; i++) { 12655 key = field[i] 12656 keylen = length(key) 12657 if (S_is_set[key]) { 12658 value = S[key] 12659 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12660 len += length(value) + length(field[++i]) 12661 substed = 1 12662 } else 12663 len += 1 + keylen 12664 } 12665 12666 print line 12667} 12668 12669_ACAWK 12670_ACEOF 12671cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12672if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12673 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12674else 12675 cat 12676fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12677 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12678_ACEOF 12679 12680# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12681# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12682# trailing colons and then remove the whole line if VPATH becomes empty 12683# (actually we leave an empty line to preserve line numbers). 12684if test "x$srcdir" = x.; then 12685 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12686h 12687s/// 12688s/^/:/ 12689s/[ ]*$/:/ 12690s/:\$(srcdir):/:/g 12691s/:\${srcdir}:/:/g 12692s/:@srcdir@:/:/g 12693s/^:*// 12694s/:*$// 12695x 12696s/\(=[ ]*\).*/\1/ 12697G 12698s/\n// 12699s/^[^=]*=[ ]*$// 12700}' 12701fi 12702 12703cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12704fi # test -n "$CONFIG_FILES" 12705 12706 12707eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 12708shift 12709for ac_tag 12710do 12711 case $ac_tag in 12712 :[FHLC]) ac_mode=$ac_tag; continue;; 12713 esac 12714 case $ac_mode$ac_tag in 12715 :[FHL]*:*);; 12716 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 12717 :[FH]-) ac_tag=-:-;; 12718 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12719 esac 12720 ac_save_IFS=$IFS 12721 IFS=: 12722 set x $ac_tag 12723 IFS=$ac_save_IFS 12724 shift 12725 ac_file=$1 12726 shift 12727 12728 case $ac_mode in 12729 :L) ac_source=$1;; 12730 :[FH]) 12731 ac_file_inputs= 12732 for ac_f 12733 do 12734 case $ac_f in 12735 -) ac_f="$ac_tmp/stdin";; 12736 *) # Look for the file first in the build tree, then in the source tree 12737 # (if the path is not absolute). The absolute path cannot be DOS-style, 12738 # because $ac_f cannot contain `:'. 12739 test -f "$ac_f" || 12740 case $ac_f in 12741 [\\/$]*) false;; 12742 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12743 esac || 12744 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12745 esac 12746 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12747 as_fn_append ac_file_inputs " '$ac_f'" 12748 done 12749 12750 # Let's still pretend it is `configure' which instantiates (i.e., don't 12751 # use $as_me), people would be surprised to read: 12752 # /* config.h. Generated by config.status. */ 12753 configure_input='Generated from '` 12754 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12755 `' by configure.' 12756 if test x"$ac_file" != x-; then 12757 configure_input="$ac_file. $configure_input" 12758 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12759$as_echo "$as_me: creating $ac_file" >&6;} 12760 fi 12761 # Neutralize special characters interpreted by sed in replacement strings. 12762 case $configure_input in #( 12763 *\&* | *\|* | *\\* ) 12764 ac_sed_conf_input=`$as_echo "$configure_input" | 12765 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12766 *) ac_sed_conf_input=$configure_input;; 12767 esac 12768 12769 case $ac_tag in 12770 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 12771 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 12772 esac 12773 ;; 12774 esac 12775 12776 ac_dir=`$as_dirname -- "$ac_file" || 12777$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12778 X"$ac_file" : 'X\(//\)[^/]' \| \ 12779 X"$ac_file" : 'X\(//\)$' \| \ 12780 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12781$as_echo X"$ac_file" | 12782 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12783 s//\1/ 12784 q 12785 } 12786 /^X\(\/\/\)[^/].*/{ 12787 s//\1/ 12788 q 12789 } 12790 /^X\(\/\/\)$/{ 12791 s//\1/ 12792 q 12793 } 12794 /^X\(\/\).*/{ 12795 s//\1/ 12796 q 12797 } 12798 s/.*/./; q'` 12799 as_dir="$ac_dir"; as_fn_mkdir_p 12800 ac_builddir=. 12801 12802case "$ac_dir" in 12803.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12804*) 12805 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12806 # A ".." for each directory in $ac_dir_suffix. 12807 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12808 case $ac_top_builddir_sub in 12809 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12810 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12811 esac ;; 12812esac 12813ac_abs_top_builddir=$ac_pwd 12814ac_abs_builddir=$ac_pwd$ac_dir_suffix 12815# for backward compatibility: 12816ac_top_builddir=$ac_top_build_prefix 12817 12818case $srcdir in 12819 .) # We are building in place. 12820 ac_srcdir=. 12821 ac_top_srcdir=$ac_top_builddir_sub 12822 ac_abs_top_srcdir=$ac_pwd ;; 12823 [\\/]* | ?:[\\/]* ) # Absolute name. 12824 ac_srcdir=$srcdir$ac_dir_suffix; 12825 ac_top_srcdir=$srcdir 12826 ac_abs_top_srcdir=$srcdir ;; 12827 *) # Relative name. 12828 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12829 ac_top_srcdir=$ac_top_build_prefix$srcdir 12830 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12831esac 12832ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12833 12834 12835 case $ac_mode in 12836 :F) 12837 # 12838 # CONFIG_FILE 12839 # 12840 12841 case $INSTALL in 12842 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12843 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12844 esac 12845 ac_MKDIR_P=$MKDIR_P 12846 case $MKDIR_P in 12847 [\\/$]* | ?:[\\/]* ) ;; 12848 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12849 esac 12850_ACEOF 12851 12852cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12853# If the template does not know about datarootdir, expand it. 12854# FIXME: This hack should be removed a few years after 2.60. 12855ac_datarootdir_hack=; ac_datarootdir_seen= 12856ac_sed_dataroot=' 12857/datarootdir/ { 12858 p 12859 q 12860} 12861/@datadir@/p 12862/@docdir@/p 12863/@infodir@/p 12864/@localedir@/p 12865/@mandir@/p' 12866case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12867*datarootdir*) ac_datarootdir_seen=yes;; 12868*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12870$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12871_ACEOF 12872cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12873 ac_datarootdir_hack=' 12874 s&@datadir@&$datadir&g 12875 s&@docdir@&$docdir&g 12876 s&@infodir@&$infodir&g 12877 s&@localedir@&$localedir&g 12878 s&@mandir@&$mandir&g 12879 s&\\\${datarootdir}&$datarootdir&g' ;; 12880esac 12881_ACEOF 12882 12883# Neutralize VPATH when `$srcdir' = `.'. 12884# Shell code in configure.ac might set extrasub. 12885# FIXME: do we really want to maintain this feature? 12886cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12887ac_sed_extra="$ac_vpsub 12888$extrasub 12889_ACEOF 12890cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12891:t 12892/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 12893s|@configure_input@|$ac_sed_conf_input|;t t 12894s&@top_builddir@&$ac_top_builddir_sub&;t t 12895s&@top_build_prefix@&$ac_top_build_prefix&;t t 12896s&@srcdir@&$ac_srcdir&;t t 12897s&@abs_srcdir@&$ac_abs_srcdir&;t t 12898s&@top_srcdir@&$ac_top_srcdir&;t t 12899s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 12900s&@builddir@&$ac_builddir&;t t 12901s&@abs_builddir@&$ac_abs_builddir&;t t 12902s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12903s&@INSTALL@&$ac_INSTALL&;t t 12904s&@MKDIR_P@&$ac_MKDIR_P&;t t 12905$ac_datarootdir_hack 12906" 12907eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 12908 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12909 12910test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12911 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 12912 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 12913 "$ac_tmp/out"`; test -z "$ac_out"; } && 12914 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12915which seems to be undefined. Please make sure it is defined" >&5 12916$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12917which seems to be undefined. Please make sure it is defined" >&2;} 12918 12919 rm -f "$ac_tmp/stdin" 12920 case $ac_file in 12921 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 12922 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 12923 esac \ 12924 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12925 ;; 12926 12927 12928 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 12929$as_echo "$as_me: executing $ac_file commands" >&6;} 12930 ;; 12931 esac 12932 12933 12934 case $ac_file$ac_mode in 12935 "default-1":C) 12936# Only add multilib support code if we just rebuilt the top-level 12937# Makefile. 12938case " $CONFIG_FILES " in 12939 *" Makefile "*) 12940 ac_file=Makefile . ${multi_basedir}/config-ml.in 12941 ;; 12942esac ;; 12943 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 12944 # Older Autoconf quotes --file arguments for eval, but not when files 12945 # are listed without --file. Let's play safe and only enable the eval 12946 # if we detect the quoting. 12947 case $CONFIG_FILES in 12948 *\'*) eval set x "$CONFIG_FILES" ;; 12949 *) set x $CONFIG_FILES ;; 12950 esac 12951 shift 12952 for mf 12953 do 12954 # Strip MF so we end up with the name of the file. 12955 mf=`echo "$mf" | sed -e 's/:.*$//'` 12956 # Check whether this is an Automake generated Makefile or not. 12957 # We used to match only the files named 'Makefile.in', but 12958 # some people rename them; so instead we look at the file content. 12959 # Grep'ing the first line is not enough: some people post-process 12960 # each Makefile.in and add a new line on top of each file to say so. 12961 # Grep'ing the whole file is not good either: AIX grep has a line 12962 # limit of 2048, but all sed's we know have understand at least 4000. 12963 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 12964 dirpart=`$as_dirname -- "$mf" || 12965$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12966 X"$mf" : 'X\(//\)[^/]' \| \ 12967 X"$mf" : 'X\(//\)$' \| \ 12968 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 12969$as_echo X"$mf" | 12970 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12971 s//\1/ 12972 q 12973 } 12974 /^X\(\/\/\)[^/].*/{ 12975 s//\1/ 12976 q 12977 } 12978 /^X\(\/\/\)$/{ 12979 s//\1/ 12980 q 12981 } 12982 /^X\(\/\).*/{ 12983 s//\1/ 12984 q 12985 } 12986 s/.*/./; q'` 12987 else 12988 continue 12989 fi 12990 # Extract the definition of DEPDIR, am__include, and am__quote 12991 # from the Makefile without running 'make'. 12992 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 12993 test -z "$DEPDIR" && continue 12994 am__include=`sed -n 's/^am__include = //p' < "$mf"` 12995 test -z "$am__include" && continue 12996 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 12997 # Find all dependency output files, they are included files with 12998 # $(DEPDIR) in their names. We invoke sed twice because it is the 12999 # simplest approach to changing $(DEPDIR) to its actual value in the 13000 # expansion. 13001 for file in `sed -n " 13002 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 13003 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 13004 # Make sure the directory exists. 13005 test -f "$dirpart/$file" && continue 13006 fdir=`$as_dirname -- "$file" || 13007$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13008 X"$file" : 'X\(//\)[^/]' \| \ 13009 X"$file" : 'X\(//\)$' \| \ 13010 X"$file" : 'X\(/\)' \| . 2>/dev/null || 13011$as_echo X"$file" | 13012 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13013 s//\1/ 13014 q 13015 } 13016 /^X\(\/\/\)[^/].*/{ 13017 s//\1/ 13018 q 13019 } 13020 /^X\(\/\/\)$/{ 13021 s//\1/ 13022 q 13023 } 13024 /^X\(\/\).*/{ 13025 s//\1/ 13026 q 13027 } 13028 s/.*/./; q'` 13029 as_dir=$dirpart/$fdir; as_fn_mkdir_p 13030 # echo "creating $dirpart/$file" 13031 echo '# dummy' > "$dirpart/$file" 13032 done 13033 done 13034} 13035 ;; 13036 "libtool":C) 13037 13038 # See if we are running on zsh, and set the options which allow our 13039 # commands through without removal of \ escapes. 13040 if test -n "${ZSH_VERSION+set}" ; then 13041 setopt NO_GLOB_SUBST 13042 fi 13043 13044 cfgfile="${ofile}T" 13045 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13046 $RM "$cfgfile" 13047 13048 cat <<_LT_EOF >> "$cfgfile" 13049#! $SHELL 13050 13051# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13052# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13053# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13054# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13055# 13056# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13057# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13058# Written by Gordon Matzigkeit, 1996 13059# 13060# This file is part of GNU Libtool. 13061# 13062# GNU Libtool is free software; you can redistribute it and/or 13063# modify it under the terms of the GNU General Public License as 13064# published by the Free Software Foundation; either version 2 of 13065# the License, or (at your option) any later version. 13066# 13067# As a special exception to the GNU General Public License, 13068# if you distribute this file as part of a program or library that 13069# is built using GNU Libtool, you may include this file under the 13070# same distribution terms that you use for the rest of that program. 13071# 13072# GNU Libtool is distributed in the hope that it will be useful, 13073# but WITHOUT ANY WARRANTY; without even the implied warranty of 13074# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13075# GNU General Public License for more details. 13076# 13077# You should have received a copy of the GNU General Public License 13078# along with GNU Libtool; see the file COPYING. If not, a copy 13079# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13080# obtained by writing to the Free Software Foundation, Inc., 13081# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13082 13083 13084# The names of the tagged configurations supported by this script. 13085available_tags="" 13086 13087# ### BEGIN LIBTOOL CONFIG 13088 13089# Which release of libtool.m4 was used? 13090macro_version=$macro_version 13091macro_revision=$macro_revision 13092 13093# Whether or not to build shared libraries. 13094build_libtool_libs=$enable_shared 13095 13096# Whether or not to build static libraries. 13097build_old_libs=$enable_static 13098 13099# What type of objects to build. 13100pic_mode=$pic_mode 13101 13102# Whether or not to optimize for fast installation. 13103fast_install=$enable_fast_install 13104 13105# Shell to use when invoking shell scripts. 13106SHELL=$lt_SHELL 13107 13108# An echo program that protects backslashes. 13109ECHO=$lt_ECHO 13110 13111# The host system. 13112host_alias=$host_alias 13113host=$host 13114host_os=$host_os 13115 13116# The build system. 13117build_alias=$build_alias 13118build=$build 13119build_os=$build_os 13120 13121# A sed program that does not truncate output. 13122SED=$lt_SED 13123 13124# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13125Xsed="\$SED -e 1s/^X//" 13126 13127# A grep program that handles long lines. 13128GREP=$lt_GREP 13129 13130# An ERE matcher. 13131EGREP=$lt_EGREP 13132 13133# A literal string matcher. 13134FGREP=$lt_FGREP 13135 13136# A BSD- or MS-compatible name lister. 13137NM=$lt_NM 13138 13139# Whether we need soft or hard links. 13140LN_S=$lt_LN_S 13141 13142# What is the maximum length of a command? 13143max_cmd_len=$max_cmd_len 13144 13145# Object file suffix (normally "o"). 13146objext=$ac_objext 13147 13148# Executable file suffix (normally ""). 13149exeext=$exeext 13150 13151# whether the shell understands "unset". 13152lt_unset=$lt_unset 13153 13154# turn spaces into newlines. 13155SP2NL=$lt_lt_SP2NL 13156 13157# turn newlines into spaces. 13158NL2SP=$lt_lt_NL2SP 13159 13160# An object symbol dumper. 13161OBJDUMP=$lt_OBJDUMP 13162 13163# Method to check whether dependent libraries are shared objects. 13164deplibs_check_method=$lt_deplibs_check_method 13165 13166# Command to use when deplibs_check_method == "file_magic". 13167file_magic_cmd=$lt_file_magic_cmd 13168 13169# The archiver. 13170AR=$lt_AR 13171AR_FLAGS=$lt_AR_FLAGS 13172 13173# A symbol stripping program. 13174STRIP=$lt_STRIP 13175 13176# Commands used to install an old-style archive. 13177RANLIB=$lt_RANLIB 13178old_postinstall_cmds=$lt_old_postinstall_cmds 13179old_postuninstall_cmds=$lt_old_postuninstall_cmds 13180 13181# Whether to use a lock for old archive extraction. 13182lock_old_archive_extraction=$lock_old_archive_extraction 13183 13184# A C compiler. 13185LTCC=$lt_CC 13186 13187# LTCC compiler flags. 13188LTCFLAGS=$lt_CFLAGS 13189 13190# Take the output of nm and produce a listing of raw symbols and C names. 13191global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13192 13193# Transform the output of nm in a proper C declaration. 13194global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13195 13196# Transform the output of nm in a C name address pair. 13197global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13198 13199# Transform the output of nm in a C name address pair when lib prefix is needed. 13200global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13201 13202# The name of the directory that contains temporary libtool files. 13203objdir=$objdir 13204 13205# Used to examine libraries when file_magic_cmd begins with "file". 13206MAGIC_CMD=$MAGIC_CMD 13207 13208# Must we lock files when doing compilation? 13209need_locks=$lt_need_locks 13210 13211# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13212DSYMUTIL=$lt_DSYMUTIL 13213 13214# Tool to change global to local symbols on Mac OS X. 13215NMEDIT=$lt_NMEDIT 13216 13217# Tool to manipulate fat objects and archives on Mac OS X. 13218LIPO=$lt_LIPO 13219 13220# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13221OTOOL=$lt_OTOOL 13222 13223# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13224OTOOL64=$lt_OTOOL64 13225 13226# Old archive suffix (normally "a"). 13227libext=$libext 13228 13229# Shared library suffix (normally ".so"). 13230shrext_cmds=$lt_shrext_cmds 13231 13232# The commands to extract the exported symbol list from a shared archive. 13233extract_expsyms_cmds=$lt_extract_expsyms_cmds 13234 13235# Variables whose values should be saved in libtool wrapper scripts and 13236# restored at link time. 13237variables_saved_for_relink=$lt_variables_saved_for_relink 13238 13239# Do we need the "lib" prefix for modules? 13240need_lib_prefix=$need_lib_prefix 13241 13242# Do we need a version for libraries? 13243need_version=$need_version 13244 13245# Library versioning type. 13246version_type=$version_type 13247 13248# Shared library runtime path variable. 13249runpath_var=$runpath_var 13250 13251# Shared library path variable. 13252shlibpath_var=$shlibpath_var 13253 13254# Is shlibpath searched before the hard-coded library search path? 13255shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13256 13257# Format of library name prefix. 13258libname_spec=$lt_libname_spec 13259 13260# List of archive names. First name is the real one, the rest are links. 13261# The last name is the one that the linker finds with -lNAME 13262library_names_spec=$lt_library_names_spec 13263 13264# The coded name of the library, if different from the real name. 13265soname_spec=$lt_soname_spec 13266 13267# Permission mode override for installation of shared libraries. 13268install_override_mode=$lt_install_override_mode 13269 13270# Command to use after installation of a shared archive. 13271postinstall_cmds=$lt_postinstall_cmds 13272 13273# Command to use after uninstallation of a shared archive. 13274postuninstall_cmds=$lt_postuninstall_cmds 13275 13276# Commands used to finish a libtool library installation in a directory. 13277finish_cmds=$lt_finish_cmds 13278 13279# As "finish_cmds", except a single script fragment to be evaled but 13280# not shown. 13281finish_eval=$lt_finish_eval 13282 13283# Whether we should hardcode library paths into libraries. 13284hardcode_into_libs=$hardcode_into_libs 13285 13286# Compile-time system search path for libraries. 13287sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13288 13289# Run-time system search path for libraries. 13290sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13291 13292# Whether dlopen is supported. 13293dlopen_support=$enable_dlopen 13294 13295# Whether dlopen of programs is supported. 13296dlopen_self=$enable_dlopen_self 13297 13298# Whether dlopen of statically linked programs is supported. 13299dlopen_self_static=$enable_dlopen_self_static 13300 13301# Commands to strip libraries. 13302old_striplib=$lt_old_striplib 13303striplib=$lt_striplib 13304 13305 13306# The linker used to build libraries. 13307LD=$lt_LD 13308 13309# How to create reloadable object files. 13310reload_flag=$lt_reload_flag 13311reload_cmds=$lt_reload_cmds 13312 13313# Commands used to build an old-style archive. 13314old_archive_cmds=$lt_old_archive_cmds 13315 13316# A language specific compiler. 13317CC=$lt_compiler 13318 13319# Is the compiler the GNU compiler? 13320with_gcc=$GCC 13321 13322# Compiler flag to turn off builtin functions. 13323no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13324 13325# How to pass a linker flag through the compiler. 13326wl=$lt_lt_prog_compiler_wl 13327 13328# Additional compiler flags for building library objects. 13329pic_flag=$lt_lt_prog_compiler_pic 13330 13331# Compiler flag to prevent dynamic linking. 13332link_static_flag=$lt_lt_prog_compiler_static 13333 13334# Does compiler simultaneously support -c and -o options? 13335compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13336 13337# Whether or not to add -lc for building shared libraries. 13338build_libtool_need_lc=$archive_cmds_need_lc 13339 13340# Whether or not to disallow shared libs when runtime libs are static. 13341allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13342 13343# Compiler flag to allow reflexive dlopens. 13344export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13345 13346# Compiler flag to generate shared objects directly from archives. 13347whole_archive_flag_spec=$lt_whole_archive_flag_spec 13348 13349# Whether the compiler copes with passing no objects directly. 13350compiler_needs_object=$lt_compiler_needs_object 13351 13352# Create an old-style archive from a shared archive. 13353old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13354 13355# Create a temporary old-style archive to link instead of a shared archive. 13356old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13357 13358# Commands used to build a shared archive. 13359archive_cmds=$lt_archive_cmds 13360archive_expsym_cmds=$lt_archive_expsym_cmds 13361 13362# Commands used to build a loadable module if different from building 13363# a shared archive. 13364module_cmds=$lt_module_cmds 13365module_expsym_cmds=$lt_module_expsym_cmds 13366 13367# Whether we are building with GNU ld or not. 13368with_gnu_ld=$lt_with_gnu_ld 13369 13370# Flag that allows shared libraries with undefined symbols to be built. 13371allow_undefined_flag=$lt_allow_undefined_flag 13372 13373# Flag that enforces no undefined symbols. 13374no_undefined_flag=$lt_no_undefined_flag 13375 13376# Flag to hardcode \$libdir into a binary during linking. 13377# This must work even if \$libdir does not exist 13378hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13379 13380# If ld is used when linking, flag to hardcode \$libdir into a binary 13381# during linking. This must work even if \$libdir does not exist. 13382hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13383 13384# Whether we need a single "-rpath" flag with a separated argument. 13385hardcode_libdir_separator=$lt_hardcode_libdir_separator 13386 13387# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13388# DIR into the resulting binary. 13389hardcode_direct=$hardcode_direct 13390 13391# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13392# DIR into the resulting binary and the resulting library dependency is 13393# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13394# library is relocated. 13395hardcode_direct_absolute=$hardcode_direct_absolute 13396 13397# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13398# into the resulting binary. 13399hardcode_minus_L=$hardcode_minus_L 13400 13401# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13402# into the resulting binary. 13403hardcode_shlibpath_var=$hardcode_shlibpath_var 13404 13405# Set to "yes" if building a shared library automatically hardcodes DIR 13406# into the library and all subsequent libraries and executables linked 13407# against it. 13408hardcode_automatic=$hardcode_automatic 13409 13410# Set to yes if linker adds runtime paths of dependent libraries 13411# to runtime path list. 13412inherit_rpath=$inherit_rpath 13413 13414# Whether libtool must link a program against all its dependency libraries. 13415link_all_deplibs=$link_all_deplibs 13416 13417# Fix the shell variable \$srcfile for the compiler. 13418fix_srcfile_path=$lt_fix_srcfile_path 13419 13420# Set to "yes" if exported symbols are required. 13421always_export_symbols=$always_export_symbols 13422 13423# The commands to list exported symbols. 13424export_symbols_cmds=$lt_export_symbols_cmds 13425 13426# Symbols that should not be listed in the preloaded symbols. 13427exclude_expsyms=$lt_exclude_expsyms 13428 13429# Symbols that must always be exported. 13430include_expsyms=$lt_include_expsyms 13431 13432# Commands necessary for linking programs (against libraries) with templates. 13433prelink_cmds=$lt_prelink_cmds 13434 13435# Specify filename containing input files. 13436file_list_spec=$lt_file_list_spec 13437 13438# How to hardcode a shared library path into an executable. 13439hardcode_action=$hardcode_action 13440 13441# ### END LIBTOOL CONFIG 13442 13443_LT_EOF 13444 13445 case $host_os in 13446 aix3*) 13447 cat <<\_LT_EOF >> "$cfgfile" 13448# AIX sometimes has problems with the GCC collect2 program. For some 13449# reason, if we set the COLLECT_NAMES environment variable, the problems 13450# vanish in a puff of smoke. 13451if test "X${COLLECT_NAMES+set}" != Xset; then 13452 COLLECT_NAMES= 13453 export COLLECT_NAMES 13454fi 13455_LT_EOF 13456 ;; 13457 esac 13458 13459 13460ltmain="$ac_aux_dir/ltmain.sh" 13461 13462 13463 # We use sed instead of cat because bash on DJGPP gets confused if 13464 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13465 # text mode, it properly converts lines to CR/LF. This bash problem 13466 # is reportedly fixed, but why not run on old versions too? 13467 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13468 || (rm -f "$cfgfile"; exit 1) 13469 13470 case $xsi_shell in 13471 yes) 13472 cat << \_LT_EOF >> "$cfgfile" 13473 13474# func_dirname file append nondir_replacement 13475# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13476# otherwise set result to NONDIR_REPLACEMENT. 13477func_dirname () 13478{ 13479 case ${1} in 13480 */*) func_dirname_result="${1%/*}${2}" ;; 13481 * ) func_dirname_result="${3}" ;; 13482 esac 13483} 13484 13485# func_basename file 13486func_basename () 13487{ 13488 func_basename_result="${1##*/}" 13489} 13490 13491# func_dirname_and_basename file append nondir_replacement 13492# perform func_basename and func_dirname in a single function 13493# call: 13494# dirname: Compute the dirname of FILE. If nonempty, 13495# add APPEND to the result, otherwise set result 13496# to NONDIR_REPLACEMENT. 13497# value returned in "$func_dirname_result" 13498# basename: Compute filename of FILE. 13499# value retuned in "$func_basename_result" 13500# Implementation must be kept synchronized with func_dirname 13501# and func_basename. For efficiency, we do not delegate to 13502# those functions but instead duplicate the functionality here. 13503func_dirname_and_basename () 13504{ 13505 case ${1} in 13506 */*) func_dirname_result="${1%/*}${2}" ;; 13507 * ) func_dirname_result="${3}" ;; 13508 esac 13509 func_basename_result="${1##*/}" 13510} 13511 13512# func_stripname prefix suffix name 13513# strip PREFIX and SUFFIX off of NAME. 13514# PREFIX and SUFFIX must not contain globbing or regex special 13515# characters, hashes, percent signs, but SUFFIX may contain a leading 13516# dot (in which case that matches only a dot). 13517func_stripname () 13518{ 13519 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13520 # positional parameters, so assign one to ordinary parameter first. 13521 func_stripname_result=${3} 13522 func_stripname_result=${func_stripname_result#"${1}"} 13523 func_stripname_result=${func_stripname_result%"${2}"} 13524} 13525 13526# func_opt_split 13527func_opt_split () 13528{ 13529 func_opt_split_opt=${1%%=*} 13530 func_opt_split_arg=${1#*=} 13531} 13532 13533# func_lo2o object 13534func_lo2o () 13535{ 13536 case ${1} in 13537 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13538 *) func_lo2o_result=${1} ;; 13539 esac 13540} 13541 13542# func_xform libobj-or-source 13543func_xform () 13544{ 13545 func_xform_result=${1%.*}.lo 13546} 13547 13548# func_arith arithmetic-term... 13549func_arith () 13550{ 13551 func_arith_result=$(( $* )) 13552} 13553 13554# func_len string 13555# STRING may not start with a hyphen. 13556func_len () 13557{ 13558 func_len_result=${#1} 13559} 13560 13561_LT_EOF 13562 ;; 13563 *) # Bourne compatible functions. 13564 cat << \_LT_EOF >> "$cfgfile" 13565 13566# func_dirname file append nondir_replacement 13567# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13568# otherwise set result to NONDIR_REPLACEMENT. 13569func_dirname () 13570{ 13571 # Extract subdirectory from the argument. 13572 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13573 if test "X$func_dirname_result" = "X${1}"; then 13574 func_dirname_result="${3}" 13575 else 13576 func_dirname_result="$func_dirname_result${2}" 13577 fi 13578} 13579 13580# func_basename file 13581func_basename () 13582{ 13583 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13584} 13585 13586 13587# func_stripname prefix suffix name 13588# strip PREFIX and SUFFIX off of NAME. 13589# PREFIX and SUFFIX must not contain globbing or regex special 13590# characters, hashes, percent signs, but SUFFIX may contain a leading 13591# dot (in which case that matches only a dot). 13592# func_strip_suffix prefix name 13593func_stripname () 13594{ 13595 case ${2} in 13596 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13597 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13598 esac 13599} 13600 13601# sed scripts: 13602my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13603my_sed_long_arg='1s/^-[^=]*=//' 13604 13605# func_opt_split 13606func_opt_split () 13607{ 13608 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13609 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13610} 13611 13612# func_lo2o object 13613func_lo2o () 13614{ 13615 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13616} 13617 13618# func_xform libobj-or-source 13619func_xform () 13620{ 13621 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13622} 13623 13624# func_arith arithmetic-term... 13625func_arith () 13626{ 13627 func_arith_result=`expr "$@"` 13628} 13629 13630# func_len string 13631# STRING may not start with a hyphen. 13632func_len () 13633{ 13634 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13635} 13636 13637_LT_EOF 13638esac 13639 13640case $lt_shell_append in 13641 yes) 13642 cat << \_LT_EOF >> "$cfgfile" 13643 13644# func_append var value 13645# Append VALUE to the end of shell variable VAR. 13646func_append () 13647{ 13648 eval "$1+=\$2" 13649} 13650_LT_EOF 13651 ;; 13652 *) 13653 cat << \_LT_EOF >> "$cfgfile" 13654 13655# func_append var value 13656# Append VALUE to the end of shell variable VAR. 13657func_append () 13658{ 13659 eval "$1=\$$1\$2" 13660} 13661 13662_LT_EOF 13663 ;; 13664 esac 13665 13666 13667 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13668 || (rm -f "$cfgfile"; exit 1) 13669 13670 mv -f "$cfgfile" "$ofile" || 13671 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13672 chmod +x "$ofile" 13673 13674 ;; 13675 13676 esac 13677done # for ac_tag 13678 13679 13680as_fn_exit 0 13681_ACEOF 13682ac_clean_files=$ac_clean_files_save 13683 13684test $ac_write_fail = 0 || 13685 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13686 13687 13688# configure is writing to config.log, and then calls config.status. 13689# config.status does its own redirection, appending to config.log. 13690# Unfortunately, on DOS this fails, as config.log is still kept open 13691# by configure, so config.status won't be able to write to it; its 13692# output is simply discarded. So we exec the FD to /dev/null, 13693# effectively closing config.log, so it can be properly (re)opened and 13694# appended to by config.status. When coming back to configure, we 13695# need to make the FD available again. 13696if test "$no_create" != yes; then 13697 ac_cs_success=: 13698 ac_config_status_args= 13699 test "$silent" = yes && 13700 ac_config_status_args="$ac_config_status_args --quiet" 13701 exec 5>/dev/null 13702 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13703 exec 5>>config.log 13704 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13705 # would make configure fail if this is the last instruction. 13706 $ac_cs_success || as_fn_exit 1 13707fi 13708if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13710$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13711fi 13712 13713