1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for sqlite 3.15.0. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1" 200 if (eval "$as_required") 2>/dev/null; then : 201 as_have_required=yes 202else 203 as_have_required=no 204fi 205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 206 207else 208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 209as_found=false 210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 211do 212 IFS=$as_save_IFS 213 test -z "$as_dir" && as_dir=. 214 as_found=: 215 case $as_dir in #( 216 /*) 217 for as_base in sh bash ksh sh5; do 218 # Try only shells that exist, to save several forks. 219 as_shell=$as_dir/$as_base 220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 222 CONFIG_SHELL=$as_shell as_have_required=yes 223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 224 break 2 225fi 226fi 227 done;; 228 esac 229 as_found=false 230done 231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 233 CONFIG_SHELL=$SHELL as_have_required=yes 234fi; } 235IFS=$as_save_IFS 236 237 238 if test "x$CONFIG_SHELL" != x; then : 239 export CONFIG_SHELL 240 # We cannot yet assume a decent shell, so we have to provide a 241# neutralization value for shells without unset; and this also 242# works around shells that cannot unset nonexistent variables. 243# Preserve -v and -x to the replacement shell. 244BASH_ENV=/dev/null 245ENV=/dev/null 246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 247case $- in # (((( 248 *v*x* | *x*v* ) as_opts=-vx ;; 249 *v* ) as_opts=-v ;; 250 *x* ) as_opts=-x ;; 251 * ) as_opts= ;; 252esac 253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 254# Admittedly, this is quite paranoid, since all the known shells bail 255# out after a failed `exec'. 256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 257exit 255 258fi 259 260 if test x$as_have_required = xno; then : 261 $as_echo "$0: This script requires a shell more modern than all" 262 $as_echo "$0: the shells that I found on your system." 263 if test x${ZSH_VERSION+set} = xset ; then 264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 265 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 266 else 267 $as_echo "$0: Please tell [email protected] about your system, 268$0: including any error possibly output before this 269$0: message. Then install a modern shell, or manually run 270$0: the script under such a shell if you do have one." 271 fi 272 exit 1 273fi 274fi 275fi 276SHELL=${CONFIG_SHELL-/bin/sh} 277export SHELL 278# Unset more variables known to interfere with behavior of common tools. 279CLICOLOR_FORCE= GREP_OPTIONS= 280unset CLICOLOR_FORCE GREP_OPTIONS 281 282## --------------------- ## 283## M4sh Shell Functions. ## 284## --------------------- ## 285# as_fn_unset VAR 286# --------------- 287# Portably unset VAR. 288as_fn_unset () 289{ 290 { eval $1=; unset $1;} 291} 292as_unset=as_fn_unset 293 294# as_fn_set_status STATUS 295# ----------------------- 296# Set $? to STATUS, without forking. 297as_fn_set_status () 298{ 299 return $1 300} # as_fn_set_status 301 302# as_fn_exit STATUS 303# ----------------- 304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 305as_fn_exit () 306{ 307 set +e 308 as_fn_set_status $1 309 exit $1 310} # as_fn_exit 311 312# as_fn_mkdir_p 313# ------------- 314# Create "$as_dir" as a directory, including parents if necessary. 315as_fn_mkdir_p () 316{ 317 318 case $as_dir in #( 319 -*) as_dir=./$as_dir;; 320 esac 321 test -d "$as_dir" || eval $as_mkdir_p || { 322 as_dirs= 323 while :; do 324 case $as_dir in #( 325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 326 *) as_qdir=$as_dir;; 327 esac 328 as_dirs="'$as_qdir' $as_dirs" 329 as_dir=`$as_dirname -- "$as_dir" || 330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 331 X"$as_dir" : 'X\(//\)[^/]' \| \ 332 X"$as_dir" : 'X\(//\)$' \| \ 333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 334$as_echo X"$as_dir" | 335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 336 s//\1/ 337 q 338 } 339 /^X\(\/\/\)[^/].*/{ 340 s//\1/ 341 q 342 } 343 /^X\(\/\/\)$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\).*/{ 348 s//\1/ 349 q 350 } 351 s/.*/./; q'` 352 test -d "$as_dir" && break 353 done 354 test -z "$as_dirs" || eval "mkdir $as_dirs" 355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 356 357 358} # as_fn_mkdir_p 359 360# as_fn_executable_p FILE 361# ----------------------- 362# Test if FILE is an executable regular file. 363as_fn_executable_p () 364{ 365 test -f "$1" && test -x "$1" 366} # as_fn_executable_p 367# as_fn_append VAR VALUE 368# ---------------------- 369# Append the text in VALUE to the end of the definition contained in VAR. Take 370# advantage of any shell optimizations that allow amortized linear growth over 371# repeated appends, instead of the typical quadratic growth present in naive 372# implementations. 373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 374 eval 'as_fn_append () 375 { 376 eval $1+=\$2 377 }' 378else 379 as_fn_append () 380 { 381 eval $1=\$$1\$2 382 } 383fi # as_fn_append 384 385# as_fn_arith ARG... 386# ------------------ 387# Perform arithmetic evaluation on the ARGs, and store the result in the 388# global $as_val. Take advantage of shells that can avoid forks. The arguments 389# must be portable across $(()) and expr. 390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 391 eval 'as_fn_arith () 392 { 393 as_val=$(( $* )) 394 }' 395else 396 as_fn_arith () 397 { 398 as_val=`expr "$@" || test $? -eq 1` 399 } 400fi # as_fn_arith 401 402 403# as_fn_error STATUS ERROR [LINENO LOG_FD] 404# ---------------------------------------- 405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 407# script with STATUS, using 1 if that was 0. 408as_fn_error () 409{ 410 as_status=$1; test $as_status -eq 0 && as_status=1 411 if test "$4"; then 412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 414 fi 415 $as_echo "$as_me: error: $2" >&2 416 as_fn_exit $as_status 417} # as_fn_error 418 419if expr a : '\(a\)' >/dev/null 2>&1 && 420 test "X`expr 00001 : '.*\(...\)'`" = X001; then 421 as_expr=expr 422else 423 as_expr=false 424fi 425 426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 427 as_basename=basename 428else 429 as_basename=false 430fi 431 432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 433 as_dirname=dirname 434else 435 as_dirname=false 436fi 437 438as_me=`$as_basename -- "$0" || 439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 440 X"$0" : 'X\(//\)$' \| \ 441 X"$0" : 'X\(/\)' \| . 2>/dev/null || 442$as_echo X/"$0" | 443 sed '/^.*\/\([^/][^/]*\)\/*$/{ 444 s//\1/ 445 q 446 } 447 /^X\/\(\/\/\)$/{ 448 s//\1/ 449 q 450 } 451 /^X\/\(\/\).*/{ 452 s//\1/ 453 q 454 } 455 s/.*/./; q'` 456 457# Avoid depending upon Character Ranges. 458as_cr_letters='abcdefghijklmnopqrstuvwxyz' 459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 460as_cr_Letters=$as_cr_letters$as_cr_LETTERS 461as_cr_digits='0123456789' 462as_cr_alnum=$as_cr_Letters$as_cr_digits 463 464 465 as_lineno_1=$LINENO as_lineno_1a=$LINENO 466 as_lineno_2=$LINENO as_lineno_2a=$LINENO 467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 470 sed -n ' 471 p 472 /[$]LINENO/= 473 ' <$as_myself | 474 sed ' 475 s/[$]LINENO.*/&-/ 476 t lineno 477 b 478 :lineno 479 N 480 :loop 481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 482 t loop 483 s/-\n.*// 484 ' >$as_me.lineno && 485 chmod +x "$as_me.lineno" || 486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 487 488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 489 # already done that, so ensure we don't try to do so again and fall 490 # in an infinite loop. This has already happened in practice. 491 _as_can_reexec=no; export _as_can_reexec 492 # Don't try to exec as it changes $[0], causing all sort of problems 493 # (the dirname of $[0] is not the place where we might find the 494 # original and so on. Autoconf is especially sensitive to this). 495 . "./$as_me.lineno" 496 # Exit status is that of the last command. 497 exit 498} 499 500ECHO_C= ECHO_N= ECHO_T= 501case `echo -n x` in #((((( 502-n*) 503 case `echo 'xy\c'` in 504 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 505 xy) ECHO_C='\c';; 506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 507 ECHO_T=' ';; 508 esac;; 509*) 510 ECHO_N='-n';; 511esac 512 513rm -f conf$$ conf$$.exe conf$$.file 514if test -d conf$$.dir; then 515 rm -f conf$$.dir/conf$$.file 516else 517 rm -f conf$$.dir 518 mkdir conf$$.dir 2>/dev/null 519fi 520if (echo >conf$$.file) 2>/dev/null; then 521 if ln -s conf$$.file conf$$ 2>/dev/null; then 522 as_ln_s='ln -s' 523 # ... but there are two gotchas: 524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 526 # In both cases, we have to default to `cp -pR'. 527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 528 as_ln_s='cp -pR' 529 elif ln conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s=ln 531 else 532 as_ln_s='cp -pR' 533 fi 534else 535 as_ln_s='cp -pR' 536fi 537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 538rmdir conf$$.dir 2>/dev/null 539 540if mkdir -p . 2>/dev/null; then 541 as_mkdir_p='mkdir -p "$as_dir"' 542else 543 test -d ./-p && rmdir ./-p 544 as_mkdir_p=false 545fi 546 547as_test_x='test -x' 548as_executable_p=as_fn_executable_p 549 550# Sed expression to map a string onto a valid CPP name. 551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 552 553# Sed expression to map a string onto a valid variable name. 554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 555 556 557 558# Check that we are running under the correct shell. 559SHELL=${CONFIG_SHELL-/bin/sh} 560 561case X$lt_ECHO in 562X*--fallback-echo) 563 # Remove one level of quotation (which was required for Make). 564 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` 565 ;; 566esac 567 568ECHO=${lt_ECHO-echo} 569if test "X$1" = X--no-reexec; then 570 # Discard the --no-reexec flag, and continue. 571 shift 572elif test "X$1" = X--fallback-echo; then 573 # Avoid inline document here, it may be left over 574 : 575elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then 576 # Yippee, $ECHO works! 577 : 578else 579 # Restart under the correct shell. 580 exec $SHELL "$0" --no-reexec ${1+"$@"} 581fi 582 583if test "X$1" = X--fallback-echo; then 584 # used as fallback echo 585 shift 586 cat <<_LT_EOF 587$* 588_LT_EOF 589 exit 0 590fi 591 592# The HP-UX ksh and POSIX shell print the target directory to stdout 593# if CDPATH is set. 594(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 595 596if test -z "$lt_ECHO"; then 597 if test "X${echo_test_string+set}" != Xset; then 598 # find a string as large as possible, as long as the shell can cope with it 599 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 600 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 601 if { echo_test_string=`eval $cmd`; } 2>/dev/null && 602 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null 603 then 604 break 605 fi 606 done 607 fi 608 609 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 610 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 611 test "X$echo_testing_string" = "X$echo_test_string"; then 612 : 613 else 614 # The Solaris, AIX, and Digital Unix default echo programs unquote 615 # backslashes. This makes it impossible to quote backslashes using 616 # echo "$something" | sed 's/\\/\\\\/g' 617 # 618 # So, first we look for a working echo in the user's PATH. 619 620 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 621 for dir in $PATH /usr/ucb; do 622 IFS="$lt_save_ifs" 623 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 624 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 625 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 626 test "X$echo_testing_string" = "X$echo_test_string"; then 627 ECHO="$dir/echo" 628 break 629 fi 630 done 631 IFS="$lt_save_ifs" 632 633 if test "X$ECHO" = Xecho; then 634 # We didn't find a better echo, so look for alternatives. 635 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && 636 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && 637 test "X$echo_testing_string" = "X$echo_test_string"; then 638 # This shell has a builtin print -r that does the trick. 639 ECHO='print -r' 640 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && 641 test "X$CONFIG_SHELL" != X/bin/ksh; then 642 # If we have ksh, try running configure again with it. 643 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 644 export ORIGINAL_CONFIG_SHELL 645 CONFIG_SHELL=/bin/ksh 646 export CONFIG_SHELL 647 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 648 else 649 # Try using printf. 650 ECHO='printf %s\n' 651 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 652 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 653 test "X$echo_testing_string" = "X$echo_test_string"; then 654 # Cool, printf works 655 : 656 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 657 test "X$echo_testing_string" = 'X\t' && 658 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 659 test "X$echo_testing_string" = "X$echo_test_string"; then 660 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 661 export CONFIG_SHELL 662 SHELL="$CONFIG_SHELL" 663 export SHELL 664 ECHO="$CONFIG_SHELL $0 --fallback-echo" 665 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 666 test "X$echo_testing_string" = 'X\t' && 667 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 668 test "X$echo_testing_string" = "X$echo_test_string"; then 669 ECHO="$CONFIG_SHELL $0 --fallback-echo" 670 else 671 # maybe with a smaller string... 672 prev=: 673 674 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 675 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null 676 then 677 break 678 fi 679 prev="$cmd" 680 done 681 682 if test "$prev" != 'sed 50q "$0"'; then 683 echo_test_string=`eval $prev` 684 export echo_test_string 685 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 686 else 687 # Oops. We lost completely, so just stick with echo. 688 ECHO=echo 689 fi 690 fi 691 fi 692 fi 693 fi 694fi 695 696# Copy echo and quote the copy suitably for passing to libtool from 697# the Makefile, instead of quoting the original, which is used later. 698lt_ECHO=$ECHO 699if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 700 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 701fi 702 703 704 705 706test -n "$DJDIR" || exec 7<&0 </dev/null 707exec 6>&1 708 709# Name of the host. 710# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 711# so uname gets run too. 712ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 713 714# 715# Initializations. 716# 717ac_default_prefix=/usr/local 718ac_clean_files= 719ac_config_libobj_dir=. 720LIBOBJS= 721cross_compiling=no 722subdirs= 723MFLAGS= 724MAKEFLAGS= 725 726# Identity of this package. 727PACKAGE_NAME='sqlite' 728PACKAGE_TARNAME='sqlite' 729PACKAGE_VERSION='3.15.0' 730PACKAGE_STRING='sqlite 3.15.0' 731PACKAGE_BUGREPORT='' 732PACKAGE_URL='' 733 734# Factoring default headers for most tests. 735ac_includes_default="\ 736#include <stdio.h> 737#ifdef HAVE_SYS_TYPES_H 738# include <sys/types.h> 739#endif 740#ifdef HAVE_SYS_STAT_H 741# include <sys/stat.h> 742#endif 743#ifdef STDC_HEADERS 744# include <stdlib.h> 745# include <stddef.h> 746#else 747# ifdef HAVE_STDLIB_H 748# include <stdlib.h> 749# endif 750#endif 751#ifdef HAVE_STRING_H 752# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 753# include <memory.h> 754# endif 755# include <string.h> 756#endif 757#ifdef HAVE_STRINGS_H 758# include <strings.h> 759#endif 760#ifdef HAVE_INTTYPES_H 761# include <inttypes.h> 762#endif 763#ifdef HAVE_STDINT_H 764# include <stdint.h> 765#endif 766#ifdef HAVE_UNISTD_H 767# include <unistd.h> 768#endif" 769 770ac_subst_vars='LTLIBOBJS 771LIBOBJS 772BUILD_CFLAGS 773USE_GCOV 774OPT_FEATURE_FLAGS 775USE_AMALGAMATION 776TARGET_DEBUG 777TARGET_HAVE_EDITLINE 778TARGET_HAVE_READLINE 779TARGET_READLINE_INC 780TARGET_READLINE_LIBS 781HAVE_TCL 782TCL_SHLIB_SUFFIX 783TCL_STUB_LIB_SPEC 784TCL_STUB_LIB_FLAG 785TCL_STUB_LIB_FILE 786TCL_LIB_SPEC 787TCL_LIB_FLAG 788TCL_LIB_FILE 789TCL_INCLUDE_SPEC 790TCL_SRC_DIR 791TCL_BIN_DIR 792TCL_VERSION 793TARGET_EXEEXT 794SQLITE_OS_WIN 795SQLITE_OS_UNIX 796BUILD_EXEEXT 797TEMP_STORE 798ALLOWRELEASE 799SQLITE_THREADSAFE 800BUILD_CC 801VERSION_NUMBER 802RELEASE 803VERSION 804program_prefix 805TCLLIBDIR 806TCLSH_CMD 807INSTALL_DATA 808INSTALL_SCRIPT 809INSTALL_PROGRAM 810CPP 811OTOOL64 812OTOOL 813LIPO 814NMEDIT 815DSYMUTIL 816lt_ECHO 817RANLIB 818STRIP 819AR 820OBJDUMP 821LN_S 822NM 823ac_ct_DUMPBIN 824DUMPBIN 825LD 826FGREP 827EGREP 828GREP 829SED 830OBJEXT 831EXEEXT 832ac_ct_CC 833CPPFLAGS 834LDFLAGS 835CFLAGS 836CC 837host_os 838host_vendor 839host_cpu 840host 841build_os 842build_vendor 843build_cpu 844build 845LIBTOOL 846target_alias 847host_alias 848build_alias 849LIBS 850ECHO_T 851ECHO_N 852ECHO_C 853DEFS 854mandir 855localedir 856libdir 857psdir 858pdfdir 859dvidir 860htmldir 861infodir 862docdir 863oldincludedir 864includedir 865localstatedir 866sharedstatedir 867sysconfdir 868datadir 869datarootdir 870libexecdir 871sbindir 872bindir 873program_transform_name 874prefix 875exec_prefix 876PACKAGE_URL 877PACKAGE_BUGREPORT 878PACKAGE_STRING 879PACKAGE_VERSION 880PACKAGE_TARNAME 881PACKAGE_NAME 882PATH_SEPARATOR 883SHELL' 884ac_subst_files='' 885ac_user_opts=' 886enable_option_checking 887enable_shared 888enable_static 889with_pic 890enable_fast_install 891with_gnu_ld 892enable_libtool_lock 893enable_largefile 894enable_threadsafe 895enable_releasemode 896enable_tempstore 897enable_tcl 898with_tcl 899enable_editline 900enable_readline 901with_readline_lib 902with_readline_inc 903enable_debug 904enable_amalgamation 905enable_load_extension 906enable_memsys5 907enable_memsys3 908enable_fts3 909enable_fts4 910enable_fts5 911enable_json1 912enable_rtree 913enable_session 914enable_gcov 915' 916 ac_precious_vars='build_alias 917host_alias 918target_alias 919CC 920CFLAGS 921LDFLAGS 922LIBS 923CPPFLAGS 924CPP 925TCLLIBDIR' 926 927 928# Initialize some variables set by options. 929ac_init_help= 930ac_init_version=false 931ac_unrecognized_opts= 932ac_unrecognized_sep= 933# The variables have the same names as the options, with 934# dashes changed to underlines. 935cache_file=/dev/null 936exec_prefix=NONE 937no_create= 938no_recursion= 939prefix=NONE 940program_prefix=NONE 941program_suffix=NONE 942program_transform_name=s,x,x, 943silent= 944site= 945srcdir= 946verbose= 947x_includes=NONE 948x_libraries=NONE 949 950# Installation directory options. 951# These are left unexpanded so users can "make install exec_prefix=/foo" 952# and all the variables that are supposed to be based on exec_prefix 953# by default will actually change. 954# Use braces instead of parens because sh, perl, etc. also accept them. 955# (The list follows the same order as the GNU Coding Standards.) 956bindir='${exec_prefix}/bin' 957sbindir='${exec_prefix}/sbin' 958libexecdir='${exec_prefix}/libexec' 959datarootdir='${prefix}/share' 960datadir='${datarootdir}' 961sysconfdir='${prefix}/etc' 962sharedstatedir='${prefix}/com' 963localstatedir='${prefix}/var' 964includedir='${prefix}/include' 965oldincludedir='/usr/include' 966docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 967infodir='${datarootdir}/info' 968htmldir='${docdir}' 969dvidir='${docdir}' 970pdfdir='${docdir}' 971psdir='${docdir}' 972libdir='${exec_prefix}/lib' 973localedir='${datarootdir}/locale' 974mandir='${datarootdir}/man' 975 976ac_prev= 977ac_dashdash= 978for ac_option 979do 980 # If the previous option needs an argument, assign it. 981 if test -n "$ac_prev"; then 982 eval $ac_prev=\$ac_option 983 ac_prev= 984 continue 985 fi 986 987 case $ac_option in 988 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 989 *=) ac_optarg= ;; 990 *) ac_optarg=yes ;; 991 esac 992 993 # Accept the important Cygnus configure options, so we can diagnose typos. 994 995 case $ac_dashdash$ac_option in 996 --) 997 ac_dashdash=yes ;; 998 999 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1000 ac_prev=bindir ;; 1001 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1002 bindir=$ac_optarg ;; 1003 1004 -build | --build | --buil | --bui | --bu) 1005 ac_prev=build_alias ;; 1006 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1007 build_alias=$ac_optarg ;; 1008 1009 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1010 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1011 ac_prev=cache_file ;; 1012 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1013 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1014 cache_file=$ac_optarg ;; 1015 1016 --config-cache | -C) 1017 cache_file=config.cache ;; 1018 1019 -datadir | --datadir | --datadi | --datad) 1020 ac_prev=datadir ;; 1021 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1022 datadir=$ac_optarg ;; 1023 1024 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1025 | --dataroo | --dataro | --datar) 1026 ac_prev=datarootdir ;; 1027 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1028 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1029 datarootdir=$ac_optarg ;; 1030 1031 -disable-* | --disable-*) 1032 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1033 # Reject names that are not valid shell variable names. 1034 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1035 as_fn_error $? "invalid feature name: $ac_useropt" 1036 ac_useropt_orig=$ac_useropt 1037 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1038 case $ac_user_opts in 1039 *" 1040"enable_$ac_useropt" 1041"*) ;; 1042 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1043 ac_unrecognized_sep=', ';; 1044 esac 1045 eval enable_$ac_useropt=no ;; 1046 1047 -docdir | --docdir | --docdi | --doc | --do) 1048 ac_prev=docdir ;; 1049 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1050 docdir=$ac_optarg ;; 1051 1052 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1053 ac_prev=dvidir ;; 1054 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1055 dvidir=$ac_optarg ;; 1056 1057 -enable-* | --enable-*) 1058 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1059 # Reject names that are not valid shell variable names. 1060 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1061 as_fn_error $? "invalid feature name: $ac_useropt" 1062 ac_useropt_orig=$ac_useropt 1063 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1064 case $ac_user_opts in 1065 *" 1066"enable_$ac_useropt" 1067"*) ;; 1068 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1069 ac_unrecognized_sep=', ';; 1070 esac 1071 eval enable_$ac_useropt=\$ac_optarg ;; 1072 1073 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1074 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1075 | --exec | --exe | --ex) 1076 ac_prev=exec_prefix ;; 1077 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1078 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1079 | --exec=* | --exe=* | --ex=*) 1080 exec_prefix=$ac_optarg ;; 1081 1082 -gas | --gas | --ga | --g) 1083 # Obsolete; use --with-gas. 1084 with_gas=yes ;; 1085 1086 -help | --help | --hel | --he | -h) 1087 ac_init_help=long ;; 1088 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1089 ac_init_help=recursive ;; 1090 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1091 ac_init_help=short ;; 1092 1093 -host | --host | --hos | --ho) 1094 ac_prev=host_alias ;; 1095 -host=* | --host=* | --hos=* | --ho=*) 1096 host_alias=$ac_optarg ;; 1097 1098 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1099 ac_prev=htmldir ;; 1100 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1101 | --ht=*) 1102 htmldir=$ac_optarg ;; 1103 1104 -includedir | --includedir | --includedi | --included | --include \ 1105 | --includ | --inclu | --incl | --inc) 1106 ac_prev=includedir ;; 1107 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1108 | --includ=* | --inclu=* | --incl=* | --inc=*) 1109 includedir=$ac_optarg ;; 1110 1111 -infodir | --infodir | --infodi | --infod | --info | --inf) 1112 ac_prev=infodir ;; 1113 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1114 infodir=$ac_optarg ;; 1115 1116 -libdir | --libdir | --libdi | --libd) 1117 ac_prev=libdir ;; 1118 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1119 libdir=$ac_optarg ;; 1120 1121 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1122 | --libexe | --libex | --libe) 1123 ac_prev=libexecdir ;; 1124 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1125 | --libexe=* | --libex=* | --libe=*) 1126 libexecdir=$ac_optarg ;; 1127 1128 -localedir | --localedir | --localedi | --localed | --locale) 1129 ac_prev=localedir ;; 1130 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1131 localedir=$ac_optarg ;; 1132 1133 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1134 | --localstate | --localstat | --localsta | --localst | --locals) 1135 ac_prev=localstatedir ;; 1136 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1137 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1138 localstatedir=$ac_optarg ;; 1139 1140 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1141 ac_prev=mandir ;; 1142 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1143 mandir=$ac_optarg ;; 1144 1145 -nfp | --nfp | --nf) 1146 # Obsolete; use --without-fp. 1147 with_fp=no ;; 1148 1149 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1150 | --no-cr | --no-c | -n) 1151 no_create=yes ;; 1152 1153 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1154 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1155 no_recursion=yes ;; 1156 1157 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1158 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1159 | --oldin | --oldi | --old | --ol | --o) 1160 ac_prev=oldincludedir ;; 1161 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1162 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1163 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1164 oldincludedir=$ac_optarg ;; 1165 1166 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1167 ac_prev=prefix ;; 1168 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1169 prefix=$ac_optarg ;; 1170 1171 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1172 | --program-pre | --program-pr | --program-p) 1173 ac_prev=program_prefix ;; 1174 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1175 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1176 program_prefix=$ac_optarg ;; 1177 1178 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1179 | --program-suf | --program-su | --program-s) 1180 ac_prev=program_suffix ;; 1181 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1182 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1183 program_suffix=$ac_optarg ;; 1184 1185 -program-transform-name | --program-transform-name \ 1186 | --program-transform-nam | --program-transform-na \ 1187 | --program-transform-n | --program-transform- \ 1188 | --program-transform | --program-transfor \ 1189 | --program-transfo | --program-transf \ 1190 | --program-trans | --program-tran \ 1191 | --progr-tra | --program-tr | --program-t) 1192 ac_prev=program_transform_name ;; 1193 -program-transform-name=* | --program-transform-name=* \ 1194 | --program-transform-nam=* | --program-transform-na=* \ 1195 | --program-transform-n=* | --program-transform-=* \ 1196 | --program-transform=* | --program-transfor=* \ 1197 | --program-transfo=* | --program-transf=* \ 1198 | --program-trans=* | --program-tran=* \ 1199 | --progr-tra=* | --program-tr=* | --program-t=*) 1200 program_transform_name=$ac_optarg ;; 1201 1202 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1203 ac_prev=pdfdir ;; 1204 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1205 pdfdir=$ac_optarg ;; 1206 1207 -psdir | --psdir | --psdi | --psd | --ps) 1208 ac_prev=psdir ;; 1209 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1210 psdir=$ac_optarg ;; 1211 1212 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1213 | -silent | --silent | --silen | --sile | --sil) 1214 silent=yes ;; 1215 1216 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1217 ac_prev=sbindir ;; 1218 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1219 | --sbi=* | --sb=*) 1220 sbindir=$ac_optarg ;; 1221 1222 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1223 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1224 | --sharedst | --shareds | --shared | --share | --shar \ 1225 | --sha | --sh) 1226 ac_prev=sharedstatedir ;; 1227 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1228 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1229 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1230 | --sha=* | --sh=*) 1231 sharedstatedir=$ac_optarg ;; 1232 1233 -site | --site | --sit) 1234 ac_prev=site ;; 1235 -site=* | --site=* | --sit=*) 1236 site=$ac_optarg ;; 1237 1238 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1239 ac_prev=srcdir ;; 1240 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1241 srcdir=$ac_optarg ;; 1242 1243 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1244 | --syscon | --sysco | --sysc | --sys | --sy) 1245 ac_prev=sysconfdir ;; 1246 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1247 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1248 sysconfdir=$ac_optarg ;; 1249 1250 -target | --target | --targe | --targ | --tar | --ta | --t) 1251 ac_prev=target_alias ;; 1252 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1253 target_alias=$ac_optarg ;; 1254 1255 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1256 verbose=yes ;; 1257 1258 -version | --version | --versio | --versi | --vers | -V) 1259 ac_init_version=: ;; 1260 1261 -with-* | --with-*) 1262 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1263 # Reject names that are not valid shell variable names. 1264 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1265 as_fn_error $? "invalid package name: $ac_useropt" 1266 ac_useropt_orig=$ac_useropt 1267 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1268 case $ac_user_opts in 1269 *" 1270"with_$ac_useropt" 1271"*) ;; 1272 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1273 ac_unrecognized_sep=', ';; 1274 esac 1275 eval with_$ac_useropt=\$ac_optarg ;; 1276 1277 -without-* | --without-*) 1278 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1279 # Reject names that are not valid shell variable names. 1280 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1281 as_fn_error $? "invalid package name: $ac_useropt" 1282 ac_useropt_orig=$ac_useropt 1283 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1284 case $ac_user_opts in 1285 *" 1286"with_$ac_useropt" 1287"*) ;; 1288 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1289 ac_unrecognized_sep=', ';; 1290 esac 1291 eval with_$ac_useropt=no ;; 1292 1293 --x) 1294 # Obsolete; use --with-x. 1295 with_x=yes ;; 1296 1297 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1298 | --x-incl | --x-inc | --x-in | --x-i) 1299 ac_prev=x_includes ;; 1300 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1301 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1302 x_includes=$ac_optarg ;; 1303 1304 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1305 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1306 ac_prev=x_libraries ;; 1307 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1308 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1309 x_libraries=$ac_optarg ;; 1310 1311 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1312Try \`$0 --help' for more information" 1313 ;; 1314 1315 *=*) 1316 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1317 # Reject names that are not valid shell variable names. 1318 case $ac_envvar in #( 1319 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1320 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1321 esac 1322 eval $ac_envvar=\$ac_optarg 1323 export $ac_envvar ;; 1324 1325 *) 1326 # FIXME: should be removed in autoconf 3.0. 1327 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1328 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1329 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1330 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1331 ;; 1332 1333 esac 1334done 1335 1336if test -n "$ac_prev"; then 1337 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1338 as_fn_error $? "missing argument to $ac_option" 1339fi 1340 1341if test -n "$ac_unrecognized_opts"; then 1342 case $enable_option_checking in 1343 no) ;; 1344 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1345 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1346 esac 1347fi 1348 1349# Check all directory arguments for consistency. 1350for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1351 datadir sysconfdir sharedstatedir localstatedir includedir \ 1352 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1353 libdir localedir mandir 1354do 1355 eval ac_val=\$$ac_var 1356 # Remove trailing slashes. 1357 case $ac_val in 1358 */ ) 1359 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1360 eval $ac_var=\$ac_val;; 1361 esac 1362 # Be sure to have absolute directory names. 1363 case $ac_val in 1364 [\\/$]* | ?:[\\/]* ) continue;; 1365 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1366 esac 1367 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1368done 1369 1370# There might be people who depend on the old broken behavior: `$host' 1371# used to hold the argument of --host etc. 1372# FIXME: To remove some day. 1373build=$build_alias 1374host=$host_alias 1375target=$target_alias 1376 1377# FIXME: To remove some day. 1378if test "x$host_alias" != x; then 1379 if test "x$build_alias" = x; then 1380 cross_compiling=maybe 1381 elif test "x$build_alias" != "x$host_alias"; then 1382 cross_compiling=yes 1383 fi 1384fi 1385 1386ac_tool_prefix= 1387test -n "$host_alias" && ac_tool_prefix=$host_alias- 1388 1389test "$silent" = yes && exec 6>/dev/null 1390 1391 1392ac_pwd=`pwd` && test -n "$ac_pwd" && 1393ac_ls_di=`ls -di .` && 1394ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1395 as_fn_error $? "working directory cannot be determined" 1396test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1397 as_fn_error $? "pwd does not report name of working directory" 1398 1399 1400# Find the source files, if location was not specified. 1401if test -z "$srcdir"; then 1402 ac_srcdir_defaulted=yes 1403 # Try the directory containing this script, then the parent directory. 1404 ac_confdir=`$as_dirname -- "$as_myself" || 1405$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1406 X"$as_myself" : 'X\(//\)[^/]' \| \ 1407 X"$as_myself" : 'X\(//\)$' \| \ 1408 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1409$as_echo X"$as_myself" | 1410 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1411 s//\1/ 1412 q 1413 } 1414 /^X\(\/\/\)[^/].*/{ 1415 s//\1/ 1416 q 1417 } 1418 /^X\(\/\/\)$/{ 1419 s//\1/ 1420 q 1421 } 1422 /^X\(\/\).*/{ 1423 s//\1/ 1424 q 1425 } 1426 s/.*/./; q'` 1427 srcdir=$ac_confdir 1428 if test ! -r "$srcdir/$ac_unique_file"; then 1429 srcdir=.. 1430 fi 1431else 1432 ac_srcdir_defaulted=no 1433fi 1434if test ! -r "$srcdir/$ac_unique_file"; then 1435 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1436 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1437fi 1438ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1439ac_abs_confdir=`( 1440 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1441 pwd)` 1442# When building in place, set srcdir=. 1443if test "$ac_abs_confdir" = "$ac_pwd"; then 1444 srcdir=. 1445fi 1446# Remove unnecessary trailing slashes from srcdir. 1447# Double slashes in file names in object file debugging info 1448# mess up M-x gdb in Emacs. 1449case $srcdir in 1450*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1451esac 1452for ac_var in $ac_precious_vars; do 1453 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1454 eval ac_env_${ac_var}_value=\$${ac_var} 1455 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1456 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1457done 1458 1459# 1460# Report the --help message. 1461# 1462if test "$ac_init_help" = "long"; then 1463 # Omit some internal or obsolete options to make the list less imposing. 1464 # This message is too long to be a string in the A/UX 3.1 sh. 1465 cat <<_ACEOF 1466\`configure' configures sqlite 3.15.0 to adapt to many kinds of systems. 1467 1468Usage: $0 [OPTION]... [VAR=VALUE]... 1469 1470To assign environment variables (e.g., CC, CFLAGS...), specify them as 1471VAR=VALUE. See below for descriptions of some of the useful variables. 1472 1473Defaults for the options are specified in brackets. 1474 1475Configuration: 1476 -h, --help display this help and exit 1477 --help=short display options specific to this package 1478 --help=recursive display the short help of all the included packages 1479 -V, --version display version information and exit 1480 -q, --quiet, --silent do not print \`checking ...' messages 1481 --cache-file=FILE cache test results in FILE [disabled] 1482 -C, --config-cache alias for \`--cache-file=config.cache' 1483 -n, --no-create do not create output files 1484 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1485 1486Installation directories: 1487 --prefix=PREFIX install architecture-independent files in PREFIX 1488 [$ac_default_prefix] 1489 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1490 [PREFIX] 1491 1492By default, \`make install' will install all the files in 1493\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1494an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1495for instance \`--prefix=\$HOME'. 1496 1497For better control, use the options below. 1498 1499Fine tuning of the installation directories: 1500 --bindir=DIR user executables [EPREFIX/bin] 1501 --sbindir=DIR system admin executables [EPREFIX/sbin] 1502 --libexecdir=DIR program executables [EPREFIX/libexec] 1503 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1504 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1505 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1506 --libdir=DIR object code libraries [EPREFIX/lib] 1507 --includedir=DIR C header files [PREFIX/include] 1508 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1509 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1510 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1511 --infodir=DIR info documentation [DATAROOTDIR/info] 1512 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1513 --mandir=DIR man documentation [DATAROOTDIR/man] 1514 --docdir=DIR documentation root [DATAROOTDIR/doc/sqlite] 1515 --htmldir=DIR html documentation [DOCDIR] 1516 --dvidir=DIR dvi documentation [DOCDIR] 1517 --pdfdir=DIR pdf documentation [DOCDIR] 1518 --psdir=DIR ps documentation [DOCDIR] 1519_ACEOF 1520 1521 cat <<\_ACEOF 1522 1523System types: 1524 --build=BUILD configure for building on BUILD [guessed] 1525 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1526_ACEOF 1527fi 1528 1529if test -n "$ac_init_help"; then 1530 case $ac_init_help in 1531 short | recursive ) echo "Configuration of sqlite 3.15.0:";; 1532 esac 1533 cat <<\_ACEOF 1534 1535Optional Features: 1536 --disable-option-checking ignore unrecognized --enable/--with options 1537 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1538 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1539 --enable-shared[=PKGS] build shared libraries [default=yes] 1540 --enable-static[=PKGS] build static libraries [default=yes] 1541 --enable-fast-install[=PKGS] 1542 optimize for fast installation [default=yes] 1543 --disable-libtool-lock avoid locking (might break parallel builds) 1544 --disable-largefile omit support for large files 1545 --disable-threadsafe Disable mutexing 1546 --enable-releasemode Support libtool link to release mode 1547 --enable-tempstore Use an in-ram database for temporary tables 1548 (never,no,yes,always) 1549 --disable-tcl do not build TCL extension 1550 --enable-editline enable BSD editline support 1551 --disable-readline disable readline support 1552 --enable-debug enable debugging & verbose explain 1553 --disable-amalgamation Disable the amalgamation and instead build all files 1554 separately 1555 --disable-load-extension 1556 Disable loading of external extensions 1557 --enable-memsys5 Enable MEMSYS5 1558 --enable-memsys3 Enable MEMSYS3 1559 --enable-fts3 Enable the FTS3 extension 1560 --enable-fts4 Enable the FTS4 extension 1561 --enable-fts5 Enable the FTS5 extension 1562 --enable-json1 Enable the JSON1 extension 1563 --enable-rtree Enable the RTREE extension 1564 --enable-session Enable the SESSION extension 1565 --enable-gcov Enable coverage testing using gcov 1566 1567Optional Packages: 1568 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1569 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1570 --with-pic try to use only PIC/non-PIC objects [default=use 1571 both] 1572 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1573 --with-tcl=DIR directory containing tcl configuration 1574 (tclConfig.sh) 1575 --with-readline-lib specify readline library 1576 --with-readline-inc specify readline include paths 1577 1578Some influential environment variables: 1579 CC C compiler command 1580 CFLAGS C compiler flags 1581 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1582 nonstandard directory <lib dir> 1583 LIBS libraries to pass to the linker, e.g. -l<library> 1584 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1585 you have headers in a nonstandard directory <include dir> 1586 CPP C preprocessor 1587 TCLLIBDIR Where to install tcl plugin 1588 1589Use these variables to override the choices made by `configure' or to help 1590it to find libraries and programs with nonstandard names/locations. 1591 1592Report bugs to the package provider. 1593_ACEOF 1594ac_status=$? 1595fi 1596 1597if test "$ac_init_help" = "recursive"; then 1598 # If there are subdirs, report their specific --help. 1599 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1600 test -d "$ac_dir" || 1601 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1602 continue 1603 ac_builddir=. 1604 1605case "$ac_dir" in 1606.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1607*) 1608 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1609 # A ".." for each directory in $ac_dir_suffix. 1610 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1611 case $ac_top_builddir_sub in 1612 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1613 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1614 esac ;; 1615esac 1616ac_abs_top_builddir=$ac_pwd 1617ac_abs_builddir=$ac_pwd$ac_dir_suffix 1618# for backward compatibility: 1619ac_top_builddir=$ac_top_build_prefix 1620 1621case $srcdir in 1622 .) # We are building in place. 1623 ac_srcdir=. 1624 ac_top_srcdir=$ac_top_builddir_sub 1625 ac_abs_top_srcdir=$ac_pwd ;; 1626 [\\/]* | ?:[\\/]* ) # Absolute name. 1627 ac_srcdir=$srcdir$ac_dir_suffix; 1628 ac_top_srcdir=$srcdir 1629 ac_abs_top_srcdir=$srcdir ;; 1630 *) # Relative name. 1631 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1632 ac_top_srcdir=$ac_top_build_prefix$srcdir 1633 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1634esac 1635ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1636 1637 cd "$ac_dir" || { ac_status=$?; continue; } 1638 # Check for guested configure. 1639 if test -f "$ac_srcdir/configure.gnu"; then 1640 echo && 1641 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1642 elif test -f "$ac_srcdir/configure"; then 1643 echo && 1644 $SHELL "$ac_srcdir/configure" --help=recursive 1645 else 1646 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1647 fi || ac_status=$? 1648 cd "$ac_pwd" || { ac_status=$?; break; } 1649 done 1650fi 1651 1652test -n "$ac_init_help" && exit $ac_status 1653if $ac_init_version; then 1654 cat <<\_ACEOF 1655sqlite configure 3.15.0 1656generated by GNU Autoconf 2.69 1657 1658Copyright (C) 2012 Free Software Foundation, Inc. 1659This configure script is free software; the Free Software Foundation 1660gives unlimited permission to copy, distribute and modify it. 1661_ACEOF 1662 exit 1663fi 1664 1665## ------------------------ ## 1666## Autoconf initialization. ## 1667## ------------------------ ## 1668 1669# ac_fn_c_try_compile LINENO 1670# -------------------------- 1671# Try to compile conftest.$ac_ext, and return whether this succeeded. 1672ac_fn_c_try_compile () 1673{ 1674 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1675 rm -f conftest.$ac_objext 1676 if { { ac_try="$ac_compile" 1677case "(($ac_try" in 1678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1679 *) ac_try_echo=$ac_try;; 1680esac 1681eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1682$as_echo "$ac_try_echo"; } >&5 1683 (eval "$ac_compile") 2>conftest.err 1684 ac_status=$? 1685 if test -s conftest.err; then 1686 grep -v '^ *+' conftest.err >conftest.er1 1687 cat conftest.er1 >&5 1688 mv -f conftest.er1 conftest.err 1689 fi 1690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1691 test $ac_status = 0; } && { 1692 test -z "$ac_c_werror_flag" || 1693 test ! -s conftest.err 1694 } && test -s conftest.$ac_objext; then : 1695 ac_retval=0 1696else 1697 $as_echo "$as_me: failed program was:" >&5 1698sed 's/^/| /' conftest.$ac_ext >&5 1699 1700 ac_retval=1 1701fi 1702 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1703 as_fn_set_status $ac_retval 1704 1705} # ac_fn_c_try_compile 1706 1707# ac_fn_c_try_link LINENO 1708# ----------------------- 1709# Try to link conftest.$ac_ext, and return whether this succeeded. 1710ac_fn_c_try_link () 1711{ 1712 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1713 rm -f conftest.$ac_objext conftest$ac_exeext 1714 if { { ac_try="$ac_link" 1715case "(($ac_try" in 1716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1717 *) ac_try_echo=$ac_try;; 1718esac 1719eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1720$as_echo "$ac_try_echo"; } >&5 1721 (eval "$ac_link") 2>conftest.err 1722 ac_status=$? 1723 if test -s conftest.err; then 1724 grep -v '^ *+' conftest.err >conftest.er1 1725 cat conftest.er1 >&5 1726 mv -f conftest.er1 conftest.err 1727 fi 1728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1729 test $ac_status = 0; } && { 1730 test -z "$ac_c_werror_flag" || 1731 test ! -s conftest.err 1732 } && test -s conftest$ac_exeext && { 1733 test "$cross_compiling" = yes || 1734 test -x conftest$ac_exeext 1735 }; then : 1736 ac_retval=0 1737else 1738 $as_echo "$as_me: failed program was:" >&5 1739sed 's/^/| /' conftest.$ac_ext >&5 1740 1741 ac_retval=1 1742fi 1743 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1744 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1745 # interfere with the next link command; also delete a directory that is 1746 # left behind by Apple's compiler. We do this before executing the actions. 1747 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1748 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1749 as_fn_set_status $ac_retval 1750 1751} # ac_fn_c_try_link 1752 1753# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1754# ------------------------------------------------------- 1755# Tests whether HEADER exists and can be compiled using the include files in 1756# INCLUDES, setting the cache variable VAR accordingly. 1757ac_fn_c_check_header_compile () 1758{ 1759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1761$as_echo_n "checking for $2... " >&6; } 1762if eval \${$3+:} false; then : 1763 $as_echo_n "(cached) " >&6 1764else 1765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1766/* end confdefs.h. */ 1767$4 1768#include <$2> 1769_ACEOF 1770if ac_fn_c_try_compile "$LINENO"; then : 1771 eval "$3=yes" 1772else 1773 eval "$3=no" 1774fi 1775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1776fi 1777eval ac_res=\$$3 1778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1779$as_echo "$ac_res" >&6; } 1780 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1781 1782} # ac_fn_c_check_header_compile 1783 1784# ac_fn_c_try_cpp LINENO 1785# ---------------------- 1786# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1787ac_fn_c_try_cpp () 1788{ 1789 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1790 if { { ac_try="$ac_cpp conftest.$ac_ext" 1791case "(($ac_try" in 1792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1793 *) ac_try_echo=$ac_try;; 1794esac 1795eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1796$as_echo "$ac_try_echo"; } >&5 1797 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1798 ac_status=$? 1799 if test -s conftest.err; then 1800 grep -v '^ *+' conftest.err >conftest.er1 1801 cat conftest.er1 >&5 1802 mv -f conftest.er1 conftest.err 1803 fi 1804 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1805 test $ac_status = 0; } > conftest.i && { 1806 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1807 test ! -s conftest.err 1808 }; then : 1809 ac_retval=0 1810else 1811 $as_echo "$as_me: failed program was:" >&5 1812sed 's/^/| /' conftest.$ac_ext >&5 1813 1814 ac_retval=1 1815fi 1816 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1817 as_fn_set_status $ac_retval 1818 1819} # ac_fn_c_try_cpp 1820 1821# ac_fn_c_try_run LINENO 1822# ---------------------- 1823# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1824# that executables *can* be run. 1825ac_fn_c_try_run () 1826{ 1827 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1828 if { { ac_try="$ac_link" 1829case "(($ac_try" in 1830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1831 *) ac_try_echo=$ac_try;; 1832esac 1833eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1834$as_echo "$ac_try_echo"; } >&5 1835 (eval "$ac_link") 2>&5 1836 ac_status=$? 1837 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1838 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1839 { { case "(($ac_try" in 1840 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1841 *) ac_try_echo=$ac_try;; 1842esac 1843eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1844$as_echo "$ac_try_echo"; } >&5 1845 (eval "$ac_try") 2>&5 1846 ac_status=$? 1847 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1848 test $ac_status = 0; }; }; then : 1849 ac_retval=0 1850else 1851 $as_echo "$as_me: program exited with status $ac_status" >&5 1852 $as_echo "$as_me: failed program was:" >&5 1853sed 's/^/| /' conftest.$ac_ext >&5 1854 1855 ac_retval=$ac_status 1856fi 1857 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1858 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1859 as_fn_set_status $ac_retval 1860 1861} # ac_fn_c_try_run 1862 1863# ac_fn_c_check_func LINENO FUNC VAR 1864# ---------------------------------- 1865# Tests whether FUNC exists, setting the cache variable VAR accordingly 1866ac_fn_c_check_func () 1867{ 1868 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1870$as_echo_n "checking for $2... " >&6; } 1871if eval \${$3+:} false; then : 1872 $as_echo_n "(cached) " >&6 1873else 1874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1875/* end confdefs.h. */ 1876/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1877 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1878#define $2 innocuous_$2 1879 1880/* System header to define __stub macros and hopefully few prototypes, 1881 which can conflict with char $2 (); below. 1882 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1883 <limits.h> exists even on freestanding compilers. */ 1884 1885#ifdef __STDC__ 1886# include <limits.h> 1887#else 1888# include <assert.h> 1889#endif 1890 1891#undef $2 1892 1893/* Override any GCC internal prototype to avoid an error. 1894 Use char because int might match the return type of a GCC 1895 builtin and then its argument prototype would still apply. */ 1896#ifdef __cplusplus 1897extern "C" 1898#endif 1899char $2 (); 1900/* The GNU C library defines this for functions which it implements 1901 to always fail with ENOSYS. Some functions are actually named 1902 something starting with __ and the normal name is an alias. */ 1903#if defined __stub_$2 || defined __stub___$2 1904choke me 1905#endif 1906 1907int 1908main () 1909{ 1910return $2 (); 1911 ; 1912 return 0; 1913} 1914_ACEOF 1915if ac_fn_c_try_link "$LINENO"; then : 1916 eval "$3=yes" 1917else 1918 eval "$3=no" 1919fi 1920rm -f core conftest.err conftest.$ac_objext \ 1921 conftest$ac_exeext conftest.$ac_ext 1922fi 1923eval ac_res=\$$3 1924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1925$as_echo "$ac_res" >&6; } 1926 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1927 1928} # ac_fn_c_check_func 1929 1930# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1931# ------------------------------------------- 1932# Tests whether TYPE exists after having included INCLUDES, setting cache 1933# variable VAR accordingly. 1934ac_fn_c_check_type () 1935{ 1936 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1938$as_echo_n "checking for $2... " >&6; } 1939if eval \${$3+:} false; then : 1940 $as_echo_n "(cached) " >&6 1941else 1942 eval "$3=no" 1943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1944/* end confdefs.h. */ 1945$4 1946int 1947main () 1948{ 1949if (sizeof ($2)) 1950 return 0; 1951 ; 1952 return 0; 1953} 1954_ACEOF 1955if ac_fn_c_try_compile "$LINENO"; then : 1956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1957/* end confdefs.h. */ 1958$4 1959int 1960main () 1961{ 1962if (sizeof (($2))) 1963 return 0; 1964 ; 1965 return 0; 1966} 1967_ACEOF 1968if ac_fn_c_try_compile "$LINENO"; then : 1969 1970else 1971 eval "$3=yes" 1972fi 1973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1974fi 1975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1976fi 1977eval ac_res=\$$3 1978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1979$as_echo "$ac_res" >&6; } 1980 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1981 1982} # ac_fn_c_check_type 1983 1984# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1985# ------------------------------------------------------- 1986# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1987# the include files in INCLUDES and setting the cache variable VAR 1988# accordingly. 1989ac_fn_c_check_header_mongrel () 1990{ 1991 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1992 if eval \${$3+:} false; then : 1993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1994$as_echo_n "checking for $2... " >&6; } 1995if eval \${$3+:} false; then : 1996 $as_echo_n "(cached) " >&6 1997fi 1998eval ac_res=\$$3 1999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2000$as_echo "$ac_res" >&6; } 2001else 2002 # Is the header compilable? 2003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 2004$as_echo_n "checking $2 usability... " >&6; } 2005cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2006/* end confdefs.h. */ 2007$4 2008#include <$2> 2009_ACEOF 2010if ac_fn_c_try_compile "$LINENO"; then : 2011 ac_header_compiler=yes 2012else 2013 ac_header_compiler=no 2014fi 2015rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2017$as_echo "$ac_header_compiler" >&6; } 2018 2019# Is the header present? 2020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2021$as_echo_n "checking $2 presence... " >&6; } 2022cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2023/* end confdefs.h. */ 2024#include <$2> 2025_ACEOF 2026if ac_fn_c_try_cpp "$LINENO"; then : 2027 ac_header_preproc=yes 2028else 2029 ac_header_preproc=no 2030fi 2031rm -f conftest.err conftest.i conftest.$ac_ext 2032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2033$as_echo "$ac_header_preproc" >&6; } 2034 2035# So? What about this header? 2036case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2037 yes:no: ) 2038 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2039$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2040 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2041$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2042 ;; 2043 no:yes:* ) 2044 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2045$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2047$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2048 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2049$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2050 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2051$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2052 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2053$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2054 ;; 2055esac 2056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2057$as_echo_n "checking for $2... " >&6; } 2058if eval \${$3+:} false; then : 2059 $as_echo_n "(cached) " >&6 2060else 2061 eval "$3=\$ac_header_compiler" 2062fi 2063eval ac_res=\$$3 2064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2065$as_echo "$ac_res" >&6; } 2066fi 2067 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2068 2069} # ac_fn_c_check_header_mongrel 2070cat >config.log <<_ACEOF 2071This file contains any messages produced by compilers while 2072running configure, to aid debugging if configure makes a mistake. 2073 2074It was created by sqlite $as_me 3.15.0, which was 2075generated by GNU Autoconf 2.69. Invocation command line was 2076 2077 $ $0 $@ 2078 2079_ACEOF 2080exec 5>>config.log 2081{ 2082cat <<_ASUNAME 2083## --------- ## 2084## Platform. ## 2085## --------- ## 2086 2087hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2088uname -m = `(uname -m) 2>/dev/null || echo unknown` 2089uname -r = `(uname -r) 2>/dev/null || echo unknown` 2090uname -s = `(uname -s) 2>/dev/null || echo unknown` 2091uname -v = `(uname -v) 2>/dev/null || echo unknown` 2092 2093/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2094/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2095 2096/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2097/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2098/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2099/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2100/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2101/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2102/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2103 2104_ASUNAME 2105 2106as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2107for as_dir in $PATH 2108do 2109 IFS=$as_save_IFS 2110 test -z "$as_dir" && as_dir=. 2111 $as_echo "PATH: $as_dir" 2112 done 2113IFS=$as_save_IFS 2114 2115} >&5 2116 2117cat >&5 <<_ACEOF 2118 2119 2120## ----------- ## 2121## Core tests. ## 2122## ----------- ## 2123 2124_ACEOF 2125 2126 2127# Keep a trace of the command line. 2128# Strip out --no-create and --no-recursion so they do not pile up. 2129# Strip out --silent because we don't want to record it for future runs. 2130# Also quote any args containing shell meta-characters. 2131# Make two passes to allow for proper duplicate-argument suppression. 2132ac_configure_args= 2133ac_configure_args0= 2134ac_configure_args1= 2135ac_must_keep_next=false 2136for ac_pass in 1 2 2137do 2138 for ac_arg 2139 do 2140 case $ac_arg in 2141 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2142 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2143 | -silent | --silent | --silen | --sile | --sil) 2144 continue ;; 2145 *\'*) 2146 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2147 esac 2148 case $ac_pass in 2149 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2150 2) 2151 as_fn_append ac_configure_args1 " '$ac_arg'" 2152 if test $ac_must_keep_next = true; then 2153 ac_must_keep_next=false # Got value, back to normal. 2154 else 2155 case $ac_arg in 2156 *=* | --config-cache | -C | -disable-* | --disable-* \ 2157 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2158 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2159 | -with-* | --with-* | -without-* | --without-* | --x) 2160 case "$ac_configure_args0 " in 2161 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2162 esac 2163 ;; 2164 -* ) ac_must_keep_next=true ;; 2165 esac 2166 fi 2167 as_fn_append ac_configure_args " '$ac_arg'" 2168 ;; 2169 esac 2170 done 2171done 2172{ ac_configure_args0=; unset ac_configure_args0;} 2173{ ac_configure_args1=; unset ac_configure_args1;} 2174 2175# When interrupted or exit'd, cleanup temporary files, and complete 2176# config.log. We remove comments because anyway the quotes in there 2177# would cause problems or look ugly. 2178# WARNING: Use '\'' to represent an apostrophe within the trap. 2179# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2180trap 'exit_status=$? 2181 # Save into config.log some information that might help in debugging. 2182 { 2183 echo 2184 2185 $as_echo "## ---------------- ## 2186## Cache variables. ## 2187## ---------------- ##" 2188 echo 2189 # The following way of writing the cache mishandles newlines in values, 2190( 2191 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2192 eval ac_val=\$$ac_var 2193 case $ac_val in #( 2194 *${as_nl}*) 2195 case $ac_var in #( 2196 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2197$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2198 esac 2199 case $ac_var in #( 2200 _ | IFS | as_nl) ;; #( 2201 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2202 *) { eval $ac_var=; unset $ac_var;} ;; 2203 esac ;; 2204 esac 2205 done 2206 (set) 2>&1 | 2207 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2208 *${as_nl}ac_space=\ *) 2209 sed -n \ 2210 "s/'\''/'\''\\\\'\'''\''/g; 2211 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2212 ;; #( 2213 *) 2214 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2215 ;; 2216 esac | 2217 sort 2218) 2219 echo 2220 2221 $as_echo "## ----------------- ## 2222## Output variables. ## 2223## ----------------- ##" 2224 echo 2225 for ac_var in $ac_subst_vars 2226 do 2227 eval ac_val=\$$ac_var 2228 case $ac_val in 2229 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2230 esac 2231 $as_echo "$ac_var='\''$ac_val'\''" 2232 done | sort 2233 echo 2234 2235 if test -n "$ac_subst_files"; then 2236 $as_echo "## ------------------- ## 2237## File substitutions. ## 2238## ------------------- ##" 2239 echo 2240 for ac_var in $ac_subst_files 2241 do 2242 eval ac_val=\$$ac_var 2243 case $ac_val in 2244 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2245 esac 2246 $as_echo "$ac_var='\''$ac_val'\''" 2247 done | sort 2248 echo 2249 fi 2250 2251 if test -s confdefs.h; then 2252 $as_echo "## ----------- ## 2253## confdefs.h. ## 2254## ----------- ##" 2255 echo 2256 cat confdefs.h 2257 echo 2258 fi 2259 test "$ac_signal" != 0 && 2260 $as_echo "$as_me: caught signal $ac_signal" 2261 $as_echo "$as_me: exit $exit_status" 2262 } >&5 2263 rm -f core *.core core.conftest.* && 2264 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2265 exit $exit_status 2266' 0 2267for ac_signal in 1 2 13 15; do 2268 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2269done 2270ac_signal=0 2271 2272# confdefs.h avoids OS command line length limits that DEFS can exceed. 2273rm -f -r conftest* confdefs.h 2274 2275$as_echo "/* confdefs.h */" > confdefs.h 2276 2277# Predefined preprocessor variables. 2278 2279cat >>confdefs.h <<_ACEOF 2280#define PACKAGE_NAME "$PACKAGE_NAME" 2281_ACEOF 2282 2283cat >>confdefs.h <<_ACEOF 2284#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2285_ACEOF 2286 2287cat >>confdefs.h <<_ACEOF 2288#define PACKAGE_VERSION "$PACKAGE_VERSION" 2289_ACEOF 2290 2291cat >>confdefs.h <<_ACEOF 2292#define PACKAGE_STRING "$PACKAGE_STRING" 2293_ACEOF 2294 2295cat >>confdefs.h <<_ACEOF 2296#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2297_ACEOF 2298 2299cat >>confdefs.h <<_ACEOF 2300#define PACKAGE_URL "$PACKAGE_URL" 2301_ACEOF 2302 2303 2304# Let the site file select an alternate cache file if it wants to. 2305# Prefer an explicitly selected file to automatically selected ones. 2306ac_site_file1=NONE 2307ac_site_file2=NONE 2308if test -n "$CONFIG_SITE"; then 2309 # We do not want a PATH search for config.site. 2310 case $CONFIG_SITE in #(( 2311 -*) ac_site_file1=./$CONFIG_SITE;; 2312 */*) ac_site_file1=$CONFIG_SITE;; 2313 *) ac_site_file1=./$CONFIG_SITE;; 2314 esac 2315elif test "x$prefix" != xNONE; then 2316 ac_site_file1=$prefix/share/config.site 2317 ac_site_file2=$prefix/etc/config.site 2318else 2319 ac_site_file1=$ac_default_prefix/share/config.site 2320 ac_site_file2=$ac_default_prefix/etc/config.site 2321fi 2322for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2323do 2324 test "x$ac_site_file" = xNONE && continue 2325 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2326 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2327$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2328 sed 's/^/| /' "$ac_site_file" >&5 2329 . "$ac_site_file" \ 2330 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2331$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2332as_fn_error $? "failed to load site script $ac_site_file 2333See \`config.log' for more details" "$LINENO" 5; } 2334 fi 2335done 2336 2337if test -r "$cache_file"; then 2338 # Some versions of bash will fail to source /dev/null (special files 2339 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2340 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2341 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2342$as_echo "$as_me: loading cache $cache_file" >&6;} 2343 case $cache_file in 2344 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2345 *) . "./$cache_file";; 2346 esac 2347 fi 2348else 2349 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2350$as_echo "$as_me: creating cache $cache_file" >&6;} 2351 >$cache_file 2352fi 2353 2354# Check that the precious variables saved in the cache have kept the same 2355# value. 2356ac_cache_corrupted=false 2357for ac_var in $ac_precious_vars; do 2358 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2359 eval ac_new_set=\$ac_env_${ac_var}_set 2360 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2361 eval ac_new_val=\$ac_env_${ac_var}_value 2362 case $ac_old_set,$ac_new_set in 2363 set,) 2364 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2365$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2366 ac_cache_corrupted=: ;; 2367 ,set) 2368 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2369$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2370 ac_cache_corrupted=: ;; 2371 ,);; 2372 *) 2373 if test "x$ac_old_val" != "x$ac_new_val"; then 2374 # differences in whitespace do not lead to failure. 2375 ac_old_val_w=`echo x $ac_old_val` 2376 ac_new_val_w=`echo x $ac_new_val` 2377 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2378 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2379$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2380 ac_cache_corrupted=: 2381 else 2382 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2383$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2384 eval $ac_var=\$ac_old_val 2385 fi 2386 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2387$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2388 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2389$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2390 fi;; 2391 esac 2392 # Pass precious variables to config.status. 2393 if test "$ac_new_set" = set; then 2394 case $ac_new_val in 2395 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2396 *) ac_arg=$ac_var=$ac_new_val ;; 2397 esac 2398 case " $ac_configure_args " in 2399 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2400 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2401 esac 2402 fi 2403done 2404if $ac_cache_corrupted; then 2405 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2406$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2407 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2408$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2409 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2410fi 2411## -------------------- ## 2412## Main body of script. ## 2413## -------------------- ## 2414 2415ac_ext=c 2416ac_cpp='$CPP $CPPFLAGS' 2417ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2418ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2419ac_compiler_gnu=$ac_cv_c_compiler_gnu 2420 2421 2422 2423sqlite_version_sanity_check=`cat $srcdir/VERSION | tr -d '\n'` 2424if test "$PACKAGE_VERSION" != "$sqlite_version_sanity_check" ; then 2425as_fn_error $? "configure script is out of date: 2426 configure \$PACKAGE_VERSION = $PACKAGE_VERSION 2427 top level VERSION file = $sqlite_version_sanity_check 2428please regen with autoconf" "$LINENO" 5 2429fi 2430 2431######### 2432# Programs needed 2433# 2434case `pwd` in 2435 *\ * | *\ *) 2436 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 2437$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 2438esac 2439 2440 2441 2442macro_version='2.2.6' 2443macro_revision='1.3012' 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457ltmain="$ac_aux_dir/ltmain.sh" 2458 2459ac_aux_dir= 2460for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2461 if test -f "$ac_dir/install-sh"; then 2462 ac_aux_dir=$ac_dir 2463 ac_install_sh="$ac_aux_dir/install-sh -c" 2464 break 2465 elif test -f "$ac_dir/install.sh"; then 2466 ac_aux_dir=$ac_dir 2467 ac_install_sh="$ac_aux_dir/install.sh -c" 2468 break 2469 elif test -f "$ac_dir/shtool"; then 2470 ac_aux_dir=$ac_dir 2471 ac_install_sh="$ac_aux_dir/shtool install -c" 2472 break 2473 fi 2474done 2475if test -z "$ac_aux_dir"; then 2476 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2477fi 2478 2479# These three variables are undocumented and unsupported, 2480# and are intended to be withdrawn in a future Autoconf release. 2481# They can cause serious problems if a builder's source tree is in a directory 2482# whose full name contains unusual characters. 2483ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2484ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2485ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2486 2487 2488# Make sure we can run config.sub. 2489$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2490 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2491 2492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2493$as_echo_n "checking build system type... " >&6; } 2494if ${ac_cv_build+:} false; then : 2495 $as_echo_n "(cached) " >&6 2496else 2497 ac_build_alias=$build_alias 2498test "x$ac_build_alias" = x && 2499 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2500test "x$ac_build_alias" = x && 2501 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2502ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2503 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2504 2505fi 2506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2507$as_echo "$ac_cv_build" >&6; } 2508case $ac_cv_build in 2509*-*-*) ;; 2510*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2511esac 2512build=$ac_cv_build 2513ac_save_IFS=$IFS; IFS='-' 2514set x $ac_cv_build 2515shift 2516build_cpu=$1 2517build_vendor=$2 2518shift; shift 2519# Remember, the first character of IFS is used to create $*, 2520# except with old shells: 2521build_os=$* 2522IFS=$ac_save_IFS 2523case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2524 2525 2526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2527$as_echo_n "checking host system type... " >&6; } 2528if ${ac_cv_host+:} false; then : 2529 $as_echo_n "(cached) " >&6 2530else 2531 if test "x$host_alias" = x; then 2532 ac_cv_host=$ac_cv_build 2533else 2534 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2535 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2536fi 2537 2538fi 2539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2540$as_echo "$ac_cv_host" >&6; } 2541case $ac_cv_host in 2542*-*-*) ;; 2543*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2544esac 2545host=$ac_cv_host 2546ac_save_IFS=$IFS; IFS='-' 2547set x $ac_cv_host 2548shift 2549host_cpu=$1 2550host_vendor=$2 2551shift; shift 2552# Remember, the first character of IFS is used to create $*, 2553# except with old shells: 2554host_os=$* 2555IFS=$ac_save_IFS 2556case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2557 2558 2559ac_ext=c 2560ac_cpp='$CPP $CPPFLAGS' 2561ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2562ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2563ac_compiler_gnu=$ac_cv_c_compiler_gnu 2564if test -n "$ac_tool_prefix"; then 2565 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2566set dummy ${ac_tool_prefix}gcc; ac_word=$2 2567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2568$as_echo_n "checking for $ac_word... " >&6; } 2569if ${ac_cv_prog_CC+:} false; then : 2570 $as_echo_n "(cached) " >&6 2571else 2572 if test -n "$CC"; then 2573 ac_cv_prog_CC="$CC" # Let the user override the test. 2574else 2575as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2576for as_dir in $PATH 2577do 2578 IFS=$as_save_IFS 2579 test -z "$as_dir" && as_dir=. 2580 for ac_exec_ext in '' $ac_executable_extensions; do 2581 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2582 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2584 break 2 2585 fi 2586done 2587 done 2588IFS=$as_save_IFS 2589 2590fi 2591fi 2592CC=$ac_cv_prog_CC 2593if test -n "$CC"; then 2594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2595$as_echo "$CC" >&6; } 2596else 2597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2598$as_echo "no" >&6; } 2599fi 2600 2601 2602fi 2603if test -z "$ac_cv_prog_CC"; then 2604 ac_ct_CC=$CC 2605 # Extract the first word of "gcc", so it can be a program name with args. 2606set dummy gcc; ac_word=$2 2607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2608$as_echo_n "checking for $ac_word... " >&6; } 2609if ${ac_cv_prog_ac_ct_CC+:} false; then : 2610 $as_echo_n "(cached) " >&6 2611else 2612 if test -n "$ac_ct_CC"; then 2613 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2614else 2615as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2616for as_dir in $PATH 2617do 2618 IFS=$as_save_IFS 2619 test -z "$as_dir" && as_dir=. 2620 for ac_exec_ext in '' $ac_executable_extensions; do 2621 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2622 ac_cv_prog_ac_ct_CC="gcc" 2623 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2624 break 2 2625 fi 2626done 2627 done 2628IFS=$as_save_IFS 2629 2630fi 2631fi 2632ac_ct_CC=$ac_cv_prog_ac_ct_CC 2633if test -n "$ac_ct_CC"; then 2634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2635$as_echo "$ac_ct_CC" >&6; } 2636else 2637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2638$as_echo "no" >&6; } 2639fi 2640 2641 if test "x$ac_ct_CC" = x; then 2642 CC="" 2643 else 2644 case $cross_compiling:$ac_tool_warned in 2645yes:) 2646{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2647$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2648ac_tool_warned=yes ;; 2649esac 2650 CC=$ac_ct_CC 2651 fi 2652else 2653 CC="$ac_cv_prog_CC" 2654fi 2655 2656if test -z "$CC"; then 2657 if test -n "$ac_tool_prefix"; then 2658 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2659set dummy ${ac_tool_prefix}cc; ac_word=$2 2660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2661$as_echo_n "checking for $ac_word... " >&6; } 2662if ${ac_cv_prog_CC+:} false; then : 2663 $as_echo_n "(cached) " >&6 2664else 2665 if test -n "$CC"; then 2666 ac_cv_prog_CC="$CC" # Let the user override the test. 2667else 2668as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2669for as_dir in $PATH 2670do 2671 IFS=$as_save_IFS 2672 test -z "$as_dir" && as_dir=. 2673 for ac_exec_ext in '' $ac_executable_extensions; do 2674 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2675 ac_cv_prog_CC="${ac_tool_prefix}cc" 2676 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2677 break 2 2678 fi 2679done 2680 done 2681IFS=$as_save_IFS 2682 2683fi 2684fi 2685CC=$ac_cv_prog_CC 2686if test -n "$CC"; then 2687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2688$as_echo "$CC" >&6; } 2689else 2690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2691$as_echo "no" >&6; } 2692fi 2693 2694 2695 fi 2696fi 2697if test -z "$CC"; then 2698 # Extract the first word of "cc", so it can be a program name with args. 2699set dummy cc; ac_word=$2 2700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2701$as_echo_n "checking for $ac_word... " >&6; } 2702if ${ac_cv_prog_CC+:} false; then : 2703 $as_echo_n "(cached) " >&6 2704else 2705 if test -n "$CC"; then 2706 ac_cv_prog_CC="$CC" # Let the user override the test. 2707else 2708 ac_prog_rejected=no 2709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2710for as_dir in $PATH 2711do 2712 IFS=$as_save_IFS 2713 test -z "$as_dir" && as_dir=. 2714 for ac_exec_ext in '' $ac_executable_extensions; do 2715 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2716 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2717 ac_prog_rejected=yes 2718 continue 2719 fi 2720 ac_cv_prog_CC="cc" 2721 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2722 break 2 2723 fi 2724done 2725 done 2726IFS=$as_save_IFS 2727 2728if test $ac_prog_rejected = yes; then 2729 # We found a bogon in the path, so make sure we never use it. 2730 set dummy $ac_cv_prog_CC 2731 shift 2732 if test $# != 0; then 2733 # We chose a different compiler from the bogus one. 2734 # However, it has the same basename, so the bogon will be chosen 2735 # first if we set CC to just the basename; use the full file name. 2736 shift 2737 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2738 fi 2739fi 2740fi 2741fi 2742CC=$ac_cv_prog_CC 2743if test -n "$CC"; then 2744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2745$as_echo "$CC" >&6; } 2746else 2747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2748$as_echo "no" >&6; } 2749fi 2750 2751 2752fi 2753if test -z "$CC"; then 2754 if test -n "$ac_tool_prefix"; then 2755 for ac_prog in cl.exe 2756 do 2757 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2758set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2760$as_echo_n "checking for $ac_word... " >&6; } 2761if ${ac_cv_prog_CC+:} false; then : 2762 $as_echo_n "(cached) " >&6 2763else 2764 if test -n "$CC"; then 2765 ac_cv_prog_CC="$CC" # Let the user override the test. 2766else 2767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2768for as_dir in $PATH 2769do 2770 IFS=$as_save_IFS 2771 test -z "$as_dir" && as_dir=. 2772 for ac_exec_ext in '' $ac_executable_extensions; do 2773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2774 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2776 break 2 2777 fi 2778done 2779 done 2780IFS=$as_save_IFS 2781 2782fi 2783fi 2784CC=$ac_cv_prog_CC 2785if test -n "$CC"; then 2786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2787$as_echo "$CC" >&6; } 2788else 2789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2790$as_echo "no" >&6; } 2791fi 2792 2793 2794 test -n "$CC" && break 2795 done 2796fi 2797if test -z "$CC"; then 2798 ac_ct_CC=$CC 2799 for ac_prog in cl.exe 2800do 2801 # Extract the first word of "$ac_prog", so it can be a program name with args. 2802set dummy $ac_prog; ac_word=$2 2803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2804$as_echo_n "checking for $ac_word... " >&6; } 2805if ${ac_cv_prog_ac_ct_CC+:} false; then : 2806 $as_echo_n "(cached) " >&6 2807else 2808 if test -n "$ac_ct_CC"; then 2809 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2810else 2811as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2812for as_dir in $PATH 2813do 2814 IFS=$as_save_IFS 2815 test -z "$as_dir" && as_dir=. 2816 for ac_exec_ext in '' $ac_executable_extensions; do 2817 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2818 ac_cv_prog_ac_ct_CC="$ac_prog" 2819 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2820 break 2 2821 fi 2822done 2823 done 2824IFS=$as_save_IFS 2825 2826fi 2827fi 2828ac_ct_CC=$ac_cv_prog_ac_ct_CC 2829if test -n "$ac_ct_CC"; then 2830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2831$as_echo "$ac_ct_CC" >&6; } 2832else 2833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2834$as_echo "no" >&6; } 2835fi 2836 2837 2838 test -n "$ac_ct_CC" && break 2839done 2840 2841 if test "x$ac_ct_CC" = x; then 2842 CC="" 2843 else 2844 case $cross_compiling:$ac_tool_warned in 2845yes:) 2846{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2847$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2848ac_tool_warned=yes ;; 2849esac 2850 CC=$ac_ct_CC 2851 fi 2852fi 2853 2854fi 2855 2856 2857test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2858$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2859as_fn_error $? "no acceptable C compiler found in \$PATH 2860See \`config.log' for more details" "$LINENO" 5; } 2861 2862# Provide some information about the compiler. 2863$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2864set X $ac_compile 2865ac_compiler=$2 2866for ac_option in --version -v -V -qversion; do 2867 { { ac_try="$ac_compiler $ac_option >&5" 2868case "(($ac_try" in 2869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2870 *) ac_try_echo=$ac_try;; 2871esac 2872eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2873$as_echo "$ac_try_echo"; } >&5 2874 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2875 ac_status=$? 2876 if test -s conftest.err; then 2877 sed '10a\ 2878... rest of stderr output deleted ... 2879 10q' conftest.err >conftest.er1 2880 cat conftest.er1 >&5 2881 fi 2882 rm -f conftest.er1 conftest.err 2883 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2884 test $ac_status = 0; } 2885done 2886 2887cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2888/* end confdefs.h. */ 2889 2890int 2891main () 2892{ 2893 2894 ; 2895 return 0; 2896} 2897_ACEOF 2898ac_clean_files_save=$ac_clean_files 2899ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2900# Try to create an executable without -o first, disregard a.out. 2901# It will help us diagnose broken compilers, and finding out an intuition 2902# of exeext. 2903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2904$as_echo_n "checking whether the C compiler works... " >&6; } 2905ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2906 2907# The possible output files: 2908ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2909 2910ac_rmfiles= 2911for ac_file in $ac_files 2912do 2913 case $ac_file in 2914 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2915 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2916 esac 2917done 2918rm -f $ac_rmfiles 2919 2920if { { ac_try="$ac_link_default" 2921case "(($ac_try" in 2922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2923 *) ac_try_echo=$ac_try;; 2924esac 2925eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2926$as_echo "$ac_try_echo"; } >&5 2927 (eval "$ac_link_default") 2>&5 2928 ac_status=$? 2929 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2930 test $ac_status = 0; }; then : 2931 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2932# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2933# in a Makefile. We should not override ac_cv_exeext if it was cached, 2934# so that the user can short-circuit this test for compilers unknown to 2935# Autoconf. 2936for ac_file in $ac_files '' 2937do 2938 test -f "$ac_file" || continue 2939 case $ac_file in 2940 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2941 ;; 2942 [ab].out ) 2943 # We found the default executable, but exeext='' is most 2944 # certainly right. 2945 break;; 2946 *.* ) 2947 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2948 then :; else 2949 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2950 fi 2951 # We set ac_cv_exeext here because the later test for it is not 2952 # safe: cross compilers may not add the suffix if given an `-o' 2953 # argument, so we may need to know it at that point already. 2954 # Even if this section looks crufty: it has the advantage of 2955 # actually working. 2956 break;; 2957 * ) 2958 break;; 2959 esac 2960done 2961test "$ac_cv_exeext" = no && ac_cv_exeext= 2962 2963else 2964 ac_file='' 2965fi 2966if test -z "$ac_file"; then : 2967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2968$as_echo "no" >&6; } 2969$as_echo "$as_me: failed program was:" >&5 2970sed 's/^/| /' conftest.$ac_ext >&5 2971 2972{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2973$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2974as_fn_error 77 "C compiler cannot create executables 2975See \`config.log' for more details" "$LINENO" 5; } 2976else 2977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2978$as_echo "yes" >&6; } 2979fi 2980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2981$as_echo_n "checking for C compiler default output file name... " >&6; } 2982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2983$as_echo "$ac_file" >&6; } 2984ac_exeext=$ac_cv_exeext 2985 2986rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2987ac_clean_files=$ac_clean_files_save 2988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2989$as_echo_n "checking for suffix of executables... " >&6; } 2990if { { ac_try="$ac_link" 2991case "(($ac_try" in 2992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2993 *) ac_try_echo=$ac_try;; 2994esac 2995eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2996$as_echo "$ac_try_echo"; } >&5 2997 (eval "$ac_link") 2>&5 2998 ac_status=$? 2999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3000 test $ac_status = 0; }; then : 3001 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3002# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3003# work properly (i.e., refer to `conftest.exe'), while it won't with 3004# `rm'. 3005for ac_file in conftest.exe conftest conftest.*; do 3006 test -f "$ac_file" || continue 3007 case $ac_file in 3008 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3009 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3010 break;; 3011 * ) break;; 3012 esac 3013done 3014else 3015 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3016$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3017as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3018See \`config.log' for more details" "$LINENO" 5; } 3019fi 3020rm -f conftest conftest$ac_cv_exeext 3021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3022$as_echo "$ac_cv_exeext" >&6; } 3023 3024rm -f conftest.$ac_ext 3025EXEEXT=$ac_cv_exeext 3026ac_exeext=$EXEEXT 3027cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3028/* end confdefs.h. */ 3029#include <stdio.h> 3030int 3031main () 3032{ 3033FILE *f = fopen ("conftest.out", "w"); 3034 return ferror (f) || fclose (f) != 0; 3035 3036 ; 3037 return 0; 3038} 3039_ACEOF 3040ac_clean_files="$ac_clean_files conftest.out" 3041# Check that the compiler produces executables we can run. If not, either 3042# the compiler is broken, or we cross compile. 3043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3044$as_echo_n "checking whether we are cross compiling... " >&6; } 3045if test "$cross_compiling" != yes; then 3046 { { ac_try="$ac_link" 3047case "(($ac_try" in 3048 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3049 *) ac_try_echo=$ac_try;; 3050esac 3051eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3052$as_echo "$ac_try_echo"; } >&5 3053 (eval "$ac_link") 2>&5 3054 ac_status=$? 3055 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3056 test $ac_status = 0; } 3057 if { ac_try='./conftest$ac_cv_exeext' 3058 { { case "(($ac_try" in 3059 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3060 *) ac_try_echo=$ac_try;; 3061esac 3062eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3063$as_echo "$ac_try_echo"; } >&5 3064 (eval "$ac_try") 2>&5 3065 ac_status=$? 3066 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3067 test $ac_status = 0; }; }; then 3068 cross_compiling=no 3069 else 3070 if test "$cross_compiling" = maybe; then 3071 cross_compiling=yes 3072 else 3073 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3074$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3075as_fn_error $? "cannot run C compiled programs. 3076If you meant to cross compile, use \`--host'. 3077See \`config.log' for more details" "$LINENO" 5; } 3078 fi 3079 fi 3080fi 3081{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3082$as_echo "$cross_compiling" >&6; } 3083 3084rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3085ac_clean_files=$ac_clean_files_save 3086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3087$as_echo_n "checking for suffix of object files... " >&6; } 3088if ${ac_cv_objext+:} false; then : 3089 $as_echo_n "(cached) " >&6 3090else 3091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3092/* end confdefs.h. */ 3093 3094int 3095main () 3096{ 3097 3098 ; 3099 return 0; 3100} 3101_ACEOF 3102rm -f conftest.o conftest.obj 3103if { { ac_try="$ac_compile" 3104case "(($ac_try" in 3105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3106 *) ac_try_echo=$ac_try;; 3107esac 3108eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3109$as_echo "$ac_try_echo"; } >&5 3110 (eval "$ac_compile") 2>&5 3111 ac_status=$? 3112 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3113 test $ac_status = 0; }; then : 3114 for ac_file in conftest.o conftest.obj conftest.*; do 3115 test -f "$ac_file" || continue; 3116 case $ac_file in 3117 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3118 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3119 break;; 3120 esac 3121done 3122else 3123 $as_echo "$as_me: failed program was:" >&5 3124sed 's/^/| /' conftest.$ac_ext >&5 3125 3126{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3127$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3128as_fn_error $? "cannot compute suffix of object files: cannot compile 3129See \`config.log' for more details" "$LINENO" 5; } 3130fi 3131rm -f conftest.$ac_cv_objext conftest.$ac_ext 3132fi 3133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3134$as_echo "$ac_cv_objext" >&6; } 3135OBJEXT=$ac_cv_objext 3136ac_objext=$OBJEXT 3137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3138$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3139if ${ac_cv_c_compiler_gnu+:} false; then : 3140 $as_echo_n "(cached) " >&6 3141else 3142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3143/* end confdefs.h. */ 3144 3145int 3146main () 3147{ 3148#ifndef __GNUC__ 3149 choke me 3150#endif 3151 3152 ; 3153 return 0; 3154} 3155_ACEOF 3156if ac_fn_c_try_compile "$LINENO"; then : 3157 ac_compiler_gnu=yes 3158else 3159 ac_compiler_gnu=no 3160fi 3161rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3162ac_cv_c_compiler_gnu=$ac_compiler_gnu 3163 3164fi 3165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3166$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3167if test $ac_compiler_gnu = yes; then 3168 GCC=yes 3169else 3170 GCC= 3171fi 3172ac_test_CFLAGS=${CFLAGS+set} 3173ac_save_CFLAGS=$CFLAGS 3174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3175$as_echo_n "checking whether $CC accepts -g... " >&6; } 3176if ${ac_cv_prog_cc_g+:} false; then : 3177 $as_echo_n "(cached) " >&6 3178else 3179 ac_save_c_werror_flag=$ac_c_werror_flag 3180 ac_c_werror_flag=yes 3181 ac_cv_prog_cc_g=no 3182 CFLAGS="-g" 3183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3184/* end confdefs.h. */ 3185 3186int 3187main () 3188{ 3189 3190 ; 3191 return 0; 3192} 3193_ACEOF 3194if ac_fn_c_try_compile "$LINENO"; then : 3195 ac_cv_prog_cc_g=yes 3196else 3197 CFLAGS="" 3198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3199/* end confdefs.h. */ 3200 3201int 3202main () 3203{ 3204 3205 ; 3206 return 0; 3207} 3208_ACEOF 3209if ac_fn_c_try_compile "$LINENO"; then : 3210 3211else 3212 ac_c_werror_flag=$ac_save_c_werror_flag 3213 CFLAGS="-g" 3214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3215/* end confdefs.h. */ 3216 3217int 3218main () 3219{ 3220 3221 ; 3222 return 0; 3223} 3224_ACEOF 3225if ac_fn_c_try_compile "$LINENO"; then : 3226 ac_cv_prog_cc_g=yes 3227fi 3228rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3229fi 3230rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3231fi 3232rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3233 ac_c_werror_flag=$ac_save_c_werror_flag 3234fi 3235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3236$as_echo "$ac_cv_prog_cc_g" >&6; } 3237if test "$ac_test_CFLAGS" = set; then 3238 CFLAGS=$ac_save_CFLAGS 3239elif test $ac_cv_prog_cc_g = yes; then 3240 if test "$GCC" = yes; then 3241 CFLAGS="-g -O2" 3242 else 3243 CFLAGS="-g" 3244 fi 3245else 3246 if test "$GCC" = yes; then 3247 CFLAGS="-O2" 3248 else 3249 CFLAGS= 3250 fi 3251fi 3252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3253$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3254if ${ac_cv_prog_cc_c89+:} false; then : 3255 $as_echo_n "(cached) " >&6 3256else 3257 ac_cv_prog_cc_c89=no 3258ac_save_CC=$CC 3259cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3260/* end confdefs.h. */ 3261#include <stdarg.h> 3262#include <stdio.h> 3263struct stat; 3264/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3265struct buf { int x; }; 3266FILE * (*rcsopen) (struct buf *, struct stat *, int); 3267static char *e (p, i) 3268 char **p; 3269 int i; 3270{ 3271 return p[i]; 3272} 3273static char *f (char * (*g) (char **, int), char **p, ...) 3274{ 3275 char *s; 3276 va_list v; 3277 va_start (v,p); 3278 s = g (p, va_arg (v,int)); 3279 va_end (v); 3280 return s; 3281} 3282 3283/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3284 function prototypes and stuff, but not '\xHH' hex character constants. 3285 These don't provoke an error unfortunately, instead are silently treated 3286 as 'x'. The following induces an error, until -std is added to get 3287 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3288 array size at least. It's necessary to write '\x00'==0 to get something 3289 that's true only with -std. */ 3290int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3291 3292/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3293 inside strings and character constants. */ 3294#define FOO(x) 'x' 3295int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3296 3297int test (int i, double x); 3298struct s1 {int (*f) (int a);}; 3299struct s2 {int (*f) (double a);}; 3300int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3301int argc; 3302char **argv; 3303int 3304main () 3305{ 3306return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3307 ; 3308 return 0; 3309} 3310_ACEOF 3311for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3312 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3313do 3314 CC="$ac_save_CC $ac_arg" 3315 if ac_fn_c_try_compile "$LINENO"; then : 3316 ac_cv_prog_cc_c89=$ac_arg 3317fi 3318rm -f core conftest.err conftest.$ac_objext 3319 test "x$ac_cv_prog_cc_c89" != "xno" && break 3320done 3321rm -f conftest.$ac_ext 3322CC=$ac_save_CC 3323 3324fi 3325# AC_CACHE_VAL 3326case "x$ac_cv_prog_cc_c89" in 3327 x) 3328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3329$as_echo "none needed" >&6; } ;; 3330 xno) 3331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3332$as_echo "unsupported" >&6; } ;; 3333 *) 3334 CC="$CC $ac_cv_prog_cc_c89" 3335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3336$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3337esac 3338if test "x$ac_cv_prog_cc_c89" != xno; then : 3339 3340fi 3341 3342ac_ext=c 3343ac_cpp='$CPP $CPPFLAGS' 3344ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3345ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3346ac_compiler_gnu=$ac_cv_c_compiler_gnu 3347 3348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 3349$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3350if ${ac_cv_path_SED+:} false; then : 3351 $as_echo_n "(cached) " >&6 3352else 3353 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 3354 for ac_i in 1 2 3 4 5 6 7; do 3355 ac_script="$ac_script$as_nl$ac_script" 3356 done 3357 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 3358 { ac_script=; unset ac_script;} 3359 if test -z "$SED"; then 3360 ac_path_SED_found=false 3361 # Loop through the user's path and test for each of PROGNAME-LIST 3362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3363for as_dir in $PATH 3364do 3365 IFS=$as_save_IFS 3366 test -z "$as_dir" && as_dir=. 3367 for ac_prog in sed gsed; do 3368 for ac_exec_ext in '' $ac_executable_extensions; do 3369 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 3370 as_fn_executable_p "$ac_path_SED" || continue 3371# Check for GNU ac_path_SED and select it if it is found. 3372 # Check for GNU $ac_path_SED 3373case `"$ac_path_SED" --version 2>&1` in 3374*GNU*) 3375 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 3376*) 3377 ac_count=0 3378 $as_echo_n 0123456789 >"conftest.in" 3379 while : 3380 do 3381 cat "conftest.in" "conftest.in" >"conftest.tmp" 3382 mv "conftest.tmp" "conftest.in" 3383 cp "conftest.in" "conftest.nl" 3384 $as_echo '' >> "conftest.nl" 3385 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 3386 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3387 as_fn_arith $ac_count + 1 && ac_count=$as_val 3388 if test $ac_count -gt ${ac_path_SED_max-0}; then 3389 # Best one so far, save it but keep looking for a better one 3390 ac_cv_path_SED="$ac_path_SED" 3391 ac_path_SED_max=$ac_count 3392 fi 3393 # 10*(2^10) chars as input seems more than enough 3394 test $ac_count -gt 10 && break 3395 done 3396 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3397esac 3398 3399 $ac_path_SED_found && break 3 3400 done 3401 done 3402 done 3403IFS=$as_save_IFS 3404 if test -z "$ac_cv_path_SED"; then 3405 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 3406 fi 3407else 3408 ac_cv_path_SED=$SED 3409fi 3410 3411fi 3412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 3413$as_echo "$ac_cv_path_SED" >&6; } 3414 SED="$ac_cv_path_SED" 3415 rm -f conftest.sed 3416 3417test -z "$SED" && SED=sed 3418Xsed="$SED -e 1s/^X//" 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3431$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3432if ${ac_cv_path_GREP+:} false; then : 3433 $as_echo_n "(cached) " >&6 3434else 3435 if test -z "$GREP"; then 3436 ac_path_GREP_found=false 3437 # Loop through the user's path and test for each of PROGNAME-LIST 3438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3439for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3440do 3441 IFS=$as_save_IFS 3442 test -z "$as_dir" && as_dir=. 3443 for ac_prog in grep ggrep; do 3444 for ac_exec_ext in '' $ac_executable_extensions; do 3445 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3446 as_fn_executable_p "$ac_path_GREP" || continue 3447# Check for GNU ac_path_GREP and select it if it is found. 3448 # Check for GNU $ac_path_GREP 3449case `"$ac_path_GREP" --version 2>&1` in 3450*GNU*) 3451 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3452*) 3453 ac_count=0 3454 $as_echo_n 0123456789 >"conftest.in" 3455 while : 3456 do 3457 cat "conftest.in" "conftest.in" >"conftest.tmp" 3458 mv "conftest.tmp" "conftest.in" 3459 cp "conftest.in" "conftest.nl" 3460 $as_echo 'GREP' >> "conftest.nl" 3461 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3462 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3463 as_fn_arith $ac_count + 1 && ac_count=$as_val 3464 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3465 # Best one so far, save it but keep looking for a better one 3466 ac_cv_path_GREP="$ac_path_GREP" 3467 ac_path_GREP_max=$ac_count 3468 fi 3469 # 10*(2^10) chars as input seems more than enough 3470 test $ac_count -gt 10 && break 3471 done 3472 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3473esac 3474 3475 $ac_path_GREP_found && break 3 3476 done 3477 done 3478 done 3479IFS=$as_save_IFS 3480 if test -z "$ac_cv_path_GREP"; then 3481 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3482 fi 3483else 3484 ac_cv_path_GREP=$GREP 3485fi 3486 3487fi 3488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3489$as_echo "$ac_cv_path_GREP" >&6; } 3490 GREP="$ac_cv_path_GREP" 3491 3492 3493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3494$as_echo_n "checking for egrep... " >&6; } 3495if ${ac_cv_path_EGREP+:} false; then : 3496 $as_echo_n "(cached) " >&6 3497else 3498 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3499 then ac_cv_path_EGREP="$GREP -E" 3500 else 3501 if test -z "$EGREP"; then 3502 ac_path_EGREP_found=false 3503 # Loop through the user's path and test for each of PROGNAME-LIST 3504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3505for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3506do 3507 IFS=$as_save_IFS 3508 test -z "$as_dir" && as_dir=. 3509 for ac_prog in egrep; do 3510 for ac_exec_ext in '' $ac_executable_extensions; do 3511 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3512 as_fn_executable_p "$ac_path_EGREP" || continue 3513# Check for GNU ac_path_EGREP and select it if it is found. 3514 # Check for GNU $ac_path_EGREP 3515case `"$ac_path_EGREP" --version 2>&1` in 3516*GNU*) 3517 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3518*) 3519 ac_count=0 3520 $as_echo_n 0123456789 >"conftest.in" 3521 while : 3522 do 3523 cat "conftest.in" "conftest.in" >"conftest.tmp" 3524 mv "conftest.tmp" "conftest.in" 3525 cp "conftest.in" "conftest.nl" 3526 $as_echo 'EGREP' >> "conftest.nl" 3527 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3528 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3529 as_fn_arith $ac_count + 1 && ac_count=$as_val 3530 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3531 # Best one so far, save it but keep looking for a better one 3532 ac_cv_path_EGREP="$ac_path_EGREP" 3533 ac_path_EGREP_max=$ac_count 3534 fi 3535 # 10*(2^10) chars as input seems more than enough 3536 test $ac_count -gt 10 && break 3537 done 3538 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3539esac 3540 3541 $ac_path_EGREP_found && break 3 3542 done 3543 done 3544 done 3545IFS=$as_save_IFS 3546 if test -z "$ac_cv_path_EGREP"; then 3547 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3548 fi 3549else 3550 ac_cv_path_EGREP=$EGREP 3551fi 3552 3553 fi 3554fi 3555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3556$as_echo "$ac_cv_path_EGREP" >&6; } 3557 EGREP="$ac_cv_path_EGREP" 3558 3559 3560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 3561$as_echo_n "checking for fgrep... " >&6; } 3562if ${ac_cv_path_FGREP+:} false; then : 3563 $as_echo_n "(cached) " >&6 3564else 3565 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3566 then ac_cv_path_FGREP="$GREP -F" 3567 else 3568 if test -z "$FGREP"; then 3569 ac_path_FGREP_found=false 3570 # Loop through the user's path and test for each of PROGNAME-LIST 3571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3572for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3573do 3574 IFS=$as_save_IFS 3575 test -z "$as_dir" && as_dir=. 3576 for ac_prog in fgrep; do 3577 for ac_exec_ext in '' $ac_executable_extensions; do 3578 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 3579 as_fn_executable_p "$ac_path_FGREP" || continue 3580# Check for GNU ac_path_FGREP and select it if it is found. 3581 # Check for GNU $ac_path_FGREP 3582case `"$ac_path_FGREP" --version 2>&1` in 3583*GNU*) 3584 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 3585*) 3586 ac_count=0 3587 $as_echo_n 0123456789 >"conftest.in" 3588 while : 3589 do 3590 cat "conftest.in" "conftest.in" >"conftest.tmp" 3591 mv "conftest.tmp" "conftest.in" 3592 cp "conftest.in" "conftest.nl" 3593 $as_echo 'FGREP' >> "conftest.nl" 3594 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 3595 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3596 as_fn_arith $ac_count + 1 && ac_count=$as_val 3597 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 3598 # Best one so far, save it but keep looking for a better one 3599 ac_cv_path_FGREP="$ac_path_FGREP" 3600 ac_path_FGREP_max=$ac_count 3601 fi 3602 # 10*(2^10) chars as input seems more than enough 3603 test $ac_count -gt 10 && break 3604 done 3605 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3606esac 3607 3608 $ac_path_FGREP_found && break 3 3609 done 3610 done 3611 done 3612IFS=$as_save_IFS 3613 if test -z "$ac_cv_path_FGREP"; then 3614 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3615 fi 3616else 3617 ac_cv_path_FGREP=$FGREP 3618fi 3619 3620 fi 3621fi 3622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 3623$as_echo "$ac_cv_path_FGREP" >&6; } 3624 FGREP="$ac_cv_path_FGREP" 3625 3626 3627test -z "$GREP" && GREP=grep 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647# Check whether --with-gnu-ld was given. 3648if test "${with_gnu_ld+set}" = set; then : 3649 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 3650else 3651 with_gnu_ld=no 3652fi 3653 3654ac_prog=ld 3655if test "$GCC" = yes; then 3656 # Check if gcc -print-prog-name=ld gives a path. 3657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 3658$as_echo_n "checking for ld used by $CC... " >&6; } 3659 case $host in 3660 *-*-mingw*) 3661 # gcc leaves a trailing carriage return which upsets mingw 3662 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 3663 *) 3664 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 3665 esac 3666 case $ac_prog in 3667 # Accept absolute paths. 3668 [\\/]* | ?:[\\/]*) 3669 re_direlt='/[^/][^/]*/\.\./' 3670 # Canonicalize the pathname of ld 3671 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 3672 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 3673 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 3674 done 3675 test -z "$LD" && LD="$ac_prog" 3676 ;; 3677 "") 3678 # If it fails, then pretend we aren't using GCC. 3679 ac_prog=ld 3680 ;; 3681 *) 3682 # If it is relative, then search for the first ld in PATH. 3683 with_gnu_ld=unknown 3684 ;; 3685 esac 3686elif test "$with_gnu_ld" = yes; then 3687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 3688$as_echo_n "checking for GNU ld... " >&6; } 3689else 3690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 3691$as_echo_n "checking for non-GNU ld... " >&6; } 3692fi 3693if ${lt_cv_path_LD+:} false; then : 3694 $as_echo_n "(cached) " >&6 3695else 3696 if test -z "$LD"; then 3697 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 3698 for ac_dir in $PATH; do 3699 IFS="$lt_save_ifs" 3700 test -z "$ac_dir" && ac_dir=. 3701 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 3702 lt_cv_path_LD="$ac_dir/$ac_prog" 3703 # Check to see if the program is GNU ld. I'd rather use --version, 3704 # but apparently some variants of GNU ld only accept -v. 3705 # Break only if it was the GNU/non-GNU ld that we prefer. 3706 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 3707 *GNU* | *'with BFD'*) 3708 test "$with_gnu_ld" != no && break 3709 ;; 3710 *) 3711 test "$with_gnu_ld" != yes && break 3712 ;; 3713 esac 3714 fi 3715 done 3716 IFS="$lt_save_ifs" 3717else 3718 lt_cv_path_LD="$LD" # Let the user override the test with a path. 3719fi 3720fi 3721 3722LD="$lt_cv_path_LD" 3723if test -n "$LD"; then 3724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 3725$as_echo "$LD" >&6; } 3726else 3727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3728$as_echo "no" >&6; } 3729fi 3730test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 3731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 3732$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 3733if ${lt_cv_prog_gnu_ld+:} false; then : 3734 $as_echo_n "(cached) " >&6 3735else 3736 # I'd rather use --version here, but apparently some GNU lds only accept -v. 3737case `$LD -v 2>&1 </dev/null` in 3738*GNU* | *'with BFD'*) 3739 lt_cv_prog_gnu_ld=yes 3740 ;; 3741*) 3742 lt_cv_prog_gnu_ld=no 3743 ;; 3744esac 3745fi 3746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 3747$as_echo "$lt_cv_prog_gnu_ld" >&6; } 3748with_gnu_ld=$lt_cv_prog_gnu_ld 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 3759$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 3760if ${lt_cv_path_NM+:} false; then : 3761 $as_echo_n "(cached) " >&6 3762else 3763 if test -n "$NM"; then 3764 # Let the user override the test. 3765 lt_cv_path_NM="$NM" 3766else 3767 lt_nm_to_check="${ac_tool_prefix}nm" 3768 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 3769 lt_nm_to_check="$lt_nm_to_check nm" 3770 fi 3771 for lt_tmp_nm in $lt_nm_to_check; do 3772 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 3773 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 3774 IFS="$lt_save_ifs" 3775 test -z "$ac_dir" && ac_dir=. 3776 tmp_nm="$ac_dir/$lt_tmp_nm" 3777 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 3778 # Check to see if the nm accepts a BSD-compat flag. 3779 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 3780 # nm: unknown option "B" ignored 3781 # Tru64's nm complains that /dev/null is an invalid object file 3782 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 3783 */dev/null* | *'Invalid file or object type'*) 3784 lt_cv_path_NM="$tmp_nm -B" 3785 break 3786 ;; 3787 *) 3788 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 3789 */dev/null*) 3790 lt_cv_path_NM="$tmp_nm -p" 3791 break 3792 ;; 3793 *) 3794 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 3795 continue # so that we can try to find one that supports BSD flags 3796 ;; 3797 esac 3798 ;; 3799 esac 3800 fi 3801 done 3802 IFS="$lt_save_ifs" 3803 done 3804 : ${lt_cv_path_NM=no} 3805fi 3806fi 3807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 3808$as_echo "$lt_cv_path_NM" >&6; } 3809if test "$lt_cv_path_NM" != "no"; then 3810 NM="$lt_cv_path_NM" 3811else 3812 # Didn't find any BSD compatible name lister, look for dumpbin. 3813 if test -n "$ac_tool_prefix"; then 3814 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 3815 do 3816 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3817set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3819$as_echo_n "checking for $ac_word... " >&6; } 3820if ${ac_cv_prog_DUMPBIN+:} false; then : 3821 $as_echo_n "(cached) " >&6 3822else 3823 if test -n "$DUMPBIN"; then 3824 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 3825else 3826as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3827for as_dir in $PATH 3828do 3829 IFS=$as_save_IFS 3830 test -z "$as_dir" && as_dir=. 3831 for ac_exec_ext in '' $ac_executable_extensions; do 3832 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3833 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 3834 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3835 break 2 3836 fi 3837done 3838 done 3839IFS=$as_save_IFS 3840 3841fi 3842fi 3843DUMPBIN=$ac_cv_prog_DUMPBIN 3844if test -n "$DUMPBIN"; then 3845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 3846$as_echo "$DUMPBIN" >&6; } 3847else 3848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3849$as_echo "no" >&6; } 3850fi 3851 3852 3853 test -n "$DUMPBIN" && break 3854 done 3855fi 3856if test -z "$DUMPBIN"; then 3857 ac_ct_DUMPBIN=$DUMPBIN 3858 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 3859do 3860 # Extract the first word of "$ac_prog", so it can be a program name with args. 3861set dummy $ac_prog; ac_word=$2 3862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3863$as_echo_n "checking for $ac_word... " >&6; } 3864if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 3865 $as_echo_n "(cached) " >&6 3866else 3867 if test -n "$ac_ct_DUMPBIN"; then 3868 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 3869else 3870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3871for as_dir in $PATH 3872do 3873 IFS=$as_save_IFS 3874 test -z "$as_dir" && as_dir=. 3875 for ac_exec_ext in '' $ac_executable_extensions; do 3876 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3877 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 3878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3879 break 2 3880 fi 3881done 3882 done 3883IFS=$as_save_IFS 3884 3885fi 3886fi 3887ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 3888if test -n "$ac_ct_DUMPBIN"; then 3889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 3890$as_echo "$ac_ct_DUMPBIN" >&6; } 3891else 3892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3893$as_echo "no" >&6; } 3894fi 3895 3896 3897 test -n "$ac_ct_DUMPBIN" && break 3898done 3899 3900 if test "x$ac_ct_DUMPBIN" = x; then 3901 DUMPBIN=":" 3902 else 3903 case $cross_compiling:$ac_tool_warned in 3904yes:) 3905{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3906$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3907ac_tool_warned=yes ;; 3908esac 3909 DUMPBIN=$ac_ct_DUMPBIN 3910 fi 3911fi 3912 3913 3914 if test "$DUMPBIN" != ":"; then 3915 NM="$DUMPBIN" 3916 fi 3917fi 3918test -z "$NM" && NM=nm 3919 3920 3921 3922 3923 3924 3925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 3926$as_echo_n "checking the name lister ($NM) interface... " >&6; } 3927if ${lt_cv_nm_interface+:} false; then : 3928 $as_echo_n "(cached) " >&6 3929else 3930 lt_cv_nm_interface="BSD nm" 3931 echo "int some_variable = 0;" > conftest.$ac_ext 3932 (eval echo "\"\$as_me:3932: $ac_compile\"" >&5) 3933 (eval "$ac_compile" 2>conftest.err) 3934 cat conftest.err >&5 3935 (eval echo "\"\$as_me:3935: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 3936 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 3937 cat conftest.err >&5 3938 (eval echo "\"\$as_me:3938: output\"" >&5) 3939 cat conftest.out >&5 3940 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 3941 lt_cv_nm_interface="MS dumpbin" 3942 fi 3943 rm -f conftest* 3944fi 3945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 3946$as_echo "$lt_cv_nm_interface" >&6; } 3947 3948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 3949$as_echo_n "checking whether ln -s works... " >&6; } 3950LN_S=$as_ln_s 3951if test "$LN_S" = "ln -s"; then 3952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3953$as_echo "yes" >&6; } 3954else 3955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 3956$as_echo "no, using $LN_S" >&6; } 3957fi 3958 3959# find the maximum length of command line arguments 3960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 3961$as_echo_n "checking the maximum length of command line arguments... " >&6; } 3962if ${lt_cv_sys_max_cmd_len+:} false; then : 3963 $as_echo_n "(cached) " >&6 3964else 3965 i=0 3966 teststring="ABCD" 3967 3968 case $build_os in 3969 msdosdjgpp*) 3970 # On DJGPP, this test can blow up pretty badly due to problems in libc 3971 # (any single argument exceeding 2000 bytes causes a buffer overrun 3972 # during glob expansion). Even if it were fixed, the result of this 3973 # check would be larger than it should be. 3974 lt_cv_sys_max_cmd_len=12288; # 12K is about right 3975 ;; 3976 3977 gnu*) 3978 # Under GNU Hurd, this test is not required because there is 3979 # no limit to the length of command line arguments. 3980 # Libtool will interpret -1 as no limit whatsoever 3981 lt_cv_sys_max_cmd_len=-1; 3982 ;; 3983 3984 cygwin* | mingw* | cegcc*) 3985 # On Win9x/ME, this test blows up -- it succeeds, but takes 3986 # about 5 minutes as the teststring grows exponentially. 3987 # Worse, since 9x/ME are not pre-emptively multitasking, 3988 # you end up with a "frozen" computer, even though with patience 3989 # the test eventually succeeds (with a max line length of 256k). 3990 # Instead, let's just punt: use the minimum linelength reported by 3991 # all of the supported platforms: 8192 (on NT/2K/XP). 3992 lt_cv_sys_max_cmd_len=8192; 3993 ;; 3994 3995 amigaos*) 3996 # On AmigaOS with pdksh, this test takes hours, literally. 3997 # So we just punt and use a minimum line length of 8192. 3998 lt_cv_sys_max_cmd_len=8192; 3999 ;; 4000 4001 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4002 # This has been around since 386BSD, at least. Likely further. 4003 if test -x /sbin/sysctl; then 4004 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4005 elif test -x /usr/sbin/sysctl; then 4006 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4007 else 4008 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4009 fi 4010 # And add a safety zone 4011 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4012 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4013 ;; 4014 4015 interix*) 4016 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4017 lt_cv_sys_max_cmd_len=196608 4018 ;; 4019 4020 osf*) 4021 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4022 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4023 # nice to cause kernel panics so lets avoid the loop below. 4024 # First set a reasonable default. 4025 lt_cv_sys_max_cmd_len=16384 4026 # 4027 if test -x /sbin/sysconfig; then 4028 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4029 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4030 esac 4031 fi 4032 ;; 4033 sco3.2v5*) 4034 lt_cv_sys_max_cmd_len=102400 4035 ;; 4036 sysv5* | sco5v6* | sysv4.2uw2*) 4037 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4038 if test -n "$kargmax"; then 4039 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4040 else 4041 lt_cv_sys_max_cmd_len=32768 4042 fi 4043 ;; 4044 *) 4045 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4046 if test -n "$lt_cv_sys_max_cmd_len"; then 4047 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4048 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4049 else 4050 # Make teststring a little bigger before we do anything with it. 4051 # a 1K string should be a reasonable start. 4052 for i in 1 2 3 4 5 6 7 8 ; do 4053 teststring=$teststring$teststring 4054 done 4055 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4056 # If test is not a shell built-in, we'll probably end up computing a 4057 # maximum length that is only half of the actual maximum length, but 4058 # we can't tell. 4059 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 4060 = "XX$teststring$teststring"; } >/dev/null 2>&1 && 4061 test $i != 17 # 1/2 MB should be enough 4062 do 4063 i=`expr $i + 1` 4064 teststring=$teststring$teststring 4065 done 4066 # Only check the string length outside the loop. 4067 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4068 teststring= 4069 # Add a significant safety factor because C++ compilers can tack on 4070 # massive amounts of additional arguments before passing them to the 4071 # linker. It appears as though 1/2 is a usable value. 4072 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4073 fi 4074 ;; 4075 esac 4076 4077fi 4078 4079if test -n $lt_cv_sys_max_cmd_len ; then 4080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4081$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4082else 4083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4084$as_echo "none" >&6; } 4085fi 4086max_cmd_len=$lt_cv_sys_max_cmd_len 4087 4088 4089 4090 4091 4092 4093: ${CP="cp -f"} 4094: ${MV="mv -f"} 4095: ${RM="rm -f"} 4096 4097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 4098$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 4099# Try some XSI features 4100xsi_shell=no 4101( _lt_dummy="a/b/c" 4102 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4103 = c,a/b,, \ 4104 && eval 'test $(( 1 + 1 )) -eq 2 \ 4105 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4106 && xsi_shell=yes 4107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 4108$as_echo "$xsi_shell" >&6; } 4109 4110 4111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 4112$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 4113lt_shell_append=no 4114( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4115 >/dev/null 2>&1 \ 4116 && lt_shell_append=yes 4117{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 4118$as_echo "$lt_shell_append" >&6; } 4119 4120 4121if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4122 lt_unset=unset 4123else 4124 lt_unset=false 4125fi 4126 4127 4128 4129 4130 4131# test EBCDIC or ASCII 4132case `echo X|tr X '\101'` in 4133 A) # ASCII based system 4134 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4135 lt_SP2NL='tr \040 \012' 4136 lt_NL2SP='tr \015\012 \040\040' 4137 ;; 4138 *) # EBCDIC based system 4139 lt_SP2NL='tr \100 \n' 4140 lt_NL2SP='tr \r\n \100\100' 4141 ;; 4142esac 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4153$as_echo_n "checking for $LD option to reload object files... " >&6; } 4154if ${lt_cv_ld_reload_flag+:} false; then : 4155 $as_echo_n "(cached) " >&6 4156else 4157 lt_cv_ld_reload_flag='-r' 4158fi 4159{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4160$as_echo "$lt_cv_ld_reload_flag" >&6; } 4161reload_flag=$lt_cv_ld_reload_flag 4162case $reload_flag in 4163"" | " "*) ;; 4164*) reload_flag=" $reload_flag" ;; 4165esac 4166reload_cmds='$LD$reload_flag -o $output$reload_objs' 4167case $host_os in 4168 darwin*) 4169 if test "$GCC" = yes; then 4170 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4171 else 4172 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4173 fi 4174 ;; 4175esac 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185if test -n "$ac_tool_prefix"; then 4186 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4187set dummy ${ac_tool_prefix}objdump; ac_word=$2 4188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4189$as_echo_n "checking for $ac_word... " >&6; } 4190if ${ac_cv_prog_OBJDUMP+:} false; then : 4191 $as_echo_n "(cached) " >&6 4192else 4193 if test -n "$OBJDUMP"; then 4194 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4195else 4196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4197for as_dir in $PATH 4198do 4199 IFS=$as_save_IFS 4200 test -z "$as_dir" && as_dir=. 4201 for ac_exec_ext in '' $ac_executable_extensions; do 4202 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4203 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4205 break 2 4206 fi 4207done 4208 done 4209IFS=$as_save_IFS 4210 4211fi 4212fi 4213OBJDUMP=$ac_cv_prog_OBJDUMP 4214if test -n "$OBJDUMP"; then 4215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4216$as_echo "$OBJDUMP" >&6; } 4217else 4218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4219$as_echo "no" >&6; } 4220fi 4221 4222 4223fi 4224if test -z "$ac_cv_prog_OBJDUMP"; then 4225 ac_ct_OBJDUMP=$OBJDUMP 4226 # Extract the first word of "objdump", so it can be a program name with args. 4227set dummy objdump; ac_word=$2 4228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4229$as_echo_n "checking for $ac_word... " >&6; } 4230if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 4231 $as_echo_n "(cached) " >&6 4232else 4233 if test -n "$ac_ct_OBJDUMP"; then 4234 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4235else 4236as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4237for as_dir in $PATH 4238do 4239 IFS=$as_save_IFS 4240 test -z "$as_dir" && as_dir=. 4241 for ac_exec_ext in '' $ac_executable_extensions; do 4242 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4243 ac_cv_prog_ac_ct_OBJDUMP="objdump" 4244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4245 break 2 4246 fi 4247done 4248 done 4249IFS=$as_save_IFS 4250 4251fi 4252fi 4253ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4254if test -n "$ac_ct_OBJDUMP"; then 4255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4256$as_echo "$ac_ct_OBJDUMP" >&6; } 4257else 4258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4259$as_echo "no" >&6; } 4260fi 4261 4262 if test "x$ac_ct_OBJDUMP" = x; then 4263 OBJDUMP="false" 4264 else 4265 case $cross_compiling:$ac_tool_warned in 4266yes:) 4267{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4268$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4269ac_tool_warned=yes ;; 4270esac 4271 OBJDUMP=$ac_ct_OBJDUMP 4272 fi 4273else 4274 OBJDUMP="$ac_cv_prog_OBJDUMP" 4275fi 4276 4277test -z "$OBJDUMP" && OBJDUMP=objdump 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 4288$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4289if ${lt_cv_deplibs_check_method+:} false; then : 4290 $as_echo_n "(cached) " >&6 4291else 4292 lt_cv_file_magic_cmd='$MAGIC_CMD' 4293lt_cv_file_magic_test_file= 4294lt_cv_deplibs_check_method='unknown' 4295# Need to set the preceding variable on all platforms that support 4296# interlibrary dependencies. 4297# 'none' -- dependencies not supported. 4298# `unknown' -- same as none, but documents that we really don't know. 4299# 'pass_all' -- all dependencies passed with no checks. 4300# 'test_compile' -- check by making test program. 4301# 'file_magic [[regex]]' -- check by looking for files in library path 4302# which responds to the $file_magic_cmd with a given extended regex. 4303# If you have `file' or equivalent on your system and you're not sure 4304# whether `pass_all' will *always* work, you probably want this one. 4305 4306case $host_os in 4307aix[4-9]*) 4308 lt_cv_deplibs_check_method=pass_all 4309 ;; 4310 4311beos*) 4312 lt_cv_deplibs_check_method=pass_all 4313 ;; 4314 4315bsdi[45]*) 4316 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4317 lt_cv_file_magic_cmd='/usr/bin/file -L' 4318 lt_cv_file_magic_test_file=/shlib/libc.so 4319 ;; 4320 4321cygwin*) 4322 # func_win32_libid is a shell function defined in ltmain.sh 4323 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4324 lt_cv_file_magic_cmd='func_win32_libid' 4325 ;; 4326 4327mingw* | pw32*) 4328 # Base MSYS/MinGW do not provide the 'file' command needed by 4329 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4330 # unless we find 'file', for example because we are cross-compiling. 4331 if ( file / ) >/dev/null 2>&1; then 4332 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4333 lt_cv_file_magic_cmd='func_win32_libid' 4334 else 4335 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4336 lt_cv_file_magic_cmd='$OBJDUMP -f' 4337 fi 4338 ;; 4339 4340cegcc) 4341 # use the weaker test based on 'objdump'. See mingw*. 4342 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 4343 lt_cv_file_magic_cmd='$OBJDUMP -f' 4344 ;; 4345 4346darwin* | rhapsody*) 4347 lt_cv_deplibs_check_method=pass_all 4348 ;; 4349 4350freebsd* | dragonfly*) 4351 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4352 case $host_cpu in 4353 i*86 ) 4354 # Not sure whether the presence of OpenBSD here was a mistake. 4355 # Let's accept both of them until this is cleared up. 4356 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4357 lt_cv_file_magic_cmd=/usr/bin/file 4358 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4359 ;; 4360 esac 4361 else 4362 lt_cv_deplibs_check_method=pass_all 4363 fi 4364 ;; 4365 4366gnu*) 4367 lt_cv_deplibs_check_method=pass_all 4368 ;; 4369 4370hpux10.20* | hpux11*) 4371 lt_cv_file_magic_cmd=/usr/bin/file 4372 case $host_cpu in 4373 ia64*) 4374 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4375 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4376 ;; 4377 hppa*64*) 4378 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' 4379 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4380 ;; 4381 *) 4382 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4383 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4384 ;; 4385 esac 4386 ;; 4387 4388interix[3-9]*) 4389 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4390 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4391 ;; 4392 4393irix5* | irix6* | nonstopux*) 4394 case $LD in 4395 *-32|*"-32 ") libmagic=32-bit;; 4396 *-n32|*"-n32 ") libmagic=N32;; 4397 *-64|*"-64 ") libmagic=64-bit;; 4398 *) libmagic=never-match;; 4399 esac 4400 lt_cv_deplibs_check_method=pass_all 4401 ;; 4402 4403# This must be Linux ELF. 4404linux* | k*bsd*-gnu) 4405 lt_cv_deplibs_check_method=pass_all 4406 ;; 4407 4408netbsd*) 4409 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4410 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4411 else 4412 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4413 fi 4414 ;; 4415 4416newos6*) 4417 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4418 lt_cv_file_magic_cmd=/usr/bin/file 4419 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4420 ;; 4421 4422*nto* | *qnx*) 4423 lt_cv_deplibs_check_method=pass_all 4424 ;; 4425 4426openbsd*) 4427 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4428 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4429 else 4430 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4431 fi 4432 ;; 4433 4434osf3* | osf4* | osf5*) 4435 lt_cv_deplibs_check_method=pass_all 4436 ;; 4437 4438rdos*) 4439 lt_cv_deplibs_check_method=pass_all 4440 ;; 4441 4442solaris*) 4443 lt_cv_deplibs_check_method=pass_all 4444 ;; 4445 4446sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4447 lt_cv_deplibs_check_method=pass_all 4448 ;; 4449 4450sysv4 | sysv4.3*) 4451 case $host_vendor in 4452 motorola) 4453 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]' 4454 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4455 ;; 4456 ncr) 4457 lt_cv_deplibs_check_method=pass_all 4458 ;; 4459 sequent) 4460 lt_cv_file_magic_cmd='/bin/file' 4461 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4462 ;; 4463 sni) 4464 lt_cv_file_magic_cmd='/bin/file' 4465 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4466 lt_cv_file_magic_test_file=/lib/libc.so 4467 ;; 4468 siemens) 4469 lt_cv_deplibs_check_method=pass_all 4470 ;; 4471 pc) 4472 lt_cv_deplibs_check_method=pass_all 4473 ;; 4474 esac 4475 ;; 4476 4477tpf*) 4478 lt_cv_deplibs_check_method=pass_all 4479 ;; 4480esac 4481 4482fi 4483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 4484$as_echo "$lt_cv_deplibs_check_method" >&6; } 4485file_magic_cmd=$lt_cv_file_magic_cmd 4486deplibs_check_method=$lt_cv_deplibs_check_method 4487test -z "$deplibs_check_method" && deplibs_check_method=unknown 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500if test -n "$ac_tool_prefix"; then 4501 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4502set dummy ${ac_tool_prefix}ar; ac_word=$2 4503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4504$as_echo_n "checking for $ac_word... " >&6; } 4505if ${ac_cv_prog_AR+:} false; then : 4506 $as_echo_n "(cached) " >&6 4507else 4508 if test -n "$AR"; then 4509 ac_cv_prog_AR="$AR" # Let the user override the test. 4510else 4511as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4512for as_dir in $PATH 4513do 4514 IFS=$as_save_IFS 4515 test -z "$as_dir" && as_dir=. 4516 for ac_exec_ext in '' $ac_executable_extensions; do 4517 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4518 ac_cv_prog_AR="${ac_tool_prefix}ar" 4519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4520 break 2 4521 fi 4522done 4523 done 4524IFS=$as_save_IFS 4525 4526fi 4527fi 4528AR=$ac_cv_prog_AR 4529if test -n "$AR"; then 4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4531$as_echo "$AR" >&6; } 4532else 4533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4534$as_echo "no" >&6; } 4535fi 4536 4537 4538fi 4539if test -z "$ac_cv_prog_AR"; then 4540 ac_ct_AR=$AR 4541 # Extract the first word of "ar", so it can be a program name with args. 4542set dummy ar; ac_word=$2 4543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4544$as_echo_n "checking for $ac_word... " >&6; } 4545if ${ac_cv_prog_ac_ct_AR+:} false; then : 4546 $as_echo_n "(cached) " >&6 4547else 4548 if test -n "$ac_ct_AR"; then 4549 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4550else 4551as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4552for as_dir in $PATH 4553do 4554 IFS=$as_save_IFS 4555 test -z "$as_dir" && as_dir=. 4556 for ac_exec_ext in '' $ac_executable_extensions; do 4557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4558 ac_cv_prog_ac_ct_AR="ar" 4559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4560 break 2 4561 fi 4562done 4563 done 4564IFS=$as_save_IFS 4565 4566fi 4567fi 4568ac_ct_AR=$ac_cv_prog_ac_ct_AR 4569if test -n "$ac_ct_AR"; then 4570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4571$as_echo "$ac_ct_AR" >&6; } 4572else 4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4574$as_echo "no" >&6; } 4575fi 4576 4577 if test "x$ac_ct_AR" = x; then 4578 AR="false" 4579 else 4580 case $cross_compiling:$ac_tool_warned in 4581yes:) 4582{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4583$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4584ac_tool_warned=yes ;; 4585esac 4586 AR=$ac_ct_AR 4587 fi 4588else 4589 AR="$ac_cv_prog_AR" 4590fi 4591 4592test -z "$AR" && AR=ar 4593test -z "$AR_FLAGS" && AR_FLAGS=cru 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605if test -n "$ac_tool_prefix"; then 4606 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4607set dummy ${ac_tool_prefix}strip; ac_word=$2 4608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4609$as_echo_n "checking for $ac_word... " >&6; } 4610if ${ac_cv_prog_STRIP+:} false; then : 4611 $as_echo_n "(cached) " >&6 4612else 4613 if test -n "$STRIP"; then 4614 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4615else 4616as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4617for as_dir in $PATH 4618do 4619 IFS=$as_save_IFS 4620 test -z "$as_dir" && as_dir=. 4621 for ac_exec_ext in '' $ac_executable_extensions; do 4622 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4623 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4624 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4625 break 2 4626 fi 4627done 4628 done 4629IFS=$as_save_IFS 4630 4631fi 4632fi 4633STRIP=$ac_cv_prog_STRIP 4634if test -n "$STRIP"; then 4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4636$as_echo "$STRIP" >&6; } 4637else 4638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4639$as_echo "no" >&6; } 4640fi 4641 4642 4643fi 4644if test -z "$ac_cv_prog_STRIP"; then 4645 ac_ct_STRIP=$STRIP 4646 # Extract the first word of "strip", so it can be a program name with args. 4647set dummy strip; ac_word=$2 4648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4649$as_echo_n "checking for $ac_word... " >&6; } 4650if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 4651 $as_echo_n "(cached) " >&6 4652else 4653 if test -n "$ac_ct_STRIP"; then 4654 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4655else 4656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4657for as_dir in $PATH 4658do 4659 IFS=$as_save_IFS 4660 test -z "$as_dir" && as_dir=. 4661 for ac_exec_ext in '' $ac_executable_extensions; do 4662 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4663 ac_cv_prog_ac_ct_STRIP="strip" 4664 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4665 break 2 4666 fi 4667done 4668 done 4669IFS=$as_save_IFS 4670 4671fi 4672fi 4673ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4674if test -n "$ac_ct_STRIP"; then 4675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4676$as_echo "$ac_ct_STRIP" >&6; } 4677else 4678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4679$as_echo "no" >&6; } 4680fi 4681 4682 if test "x$ac_ct_STRIP" = x; then 4683 STRIP=":" 4684 else 4685 case $cross_compiling:$ac_tool_warned in 4686yes:) 4687{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4688$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4689ac_tool_warned=yes ;; 4690esac 4691 STRIP=$ac_ct_STRIP 4692 fi 4693else 4694 STRIP="$ac_cv_prog_STRIP" 4695fi 4696 4697test -z "$STRIP" && STRIP=: 4698 4699 4700 4701 4702 4703 4704if test -n "$ac_tool_prefix"; then 4705 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 4706set dummy ${ac_tool_prefix}ranlib; ac_word=$2 4707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4708$as_echo_n "checking for $ac_word... " >&6; } 4709if ${ac_cv_prog_RANLIB+:} false; then : 4710 $as_echo_n "(cached) " >&6 4711else 4712 if test -n "$RANLIB"; then 4713 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4714else 4715as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4716for as_dir in $PATH 4717do 4718 IFS=$as_save_IFS 4719 test -z "$as_dir" && as_dir=. 4720 for ac_exec_ext in '' $ac_executable_extensions; do 4721 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4722 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4724 break 2 4725 fi 4726done 4727 done 4728IFS=$as_save_IFS 4729 4730fi 4731fi 4732RANLIB=$ac_cv_prog_RANLIB 4733if test -n "$RANLIB"; then 4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 4735$as_echo "$RANLIB" >&6; } 4736else 4737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4738$as_echo "no" >&6; } 4739fi 4740 4741 4742fi 4743if test -z "$ac_cv_prog_RANLIB"; then 4744 ac_ct_RANLIB=$RANLIB 4745 # Extract the first word of "ranlib", so it can be a program name with args. 4746set dummy ranlib; ac_word=$2 4747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4748$as_echo_n "checking for $ac_word... " >&6; } 4749if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 4750 $as_echo_n "(cached) " >&6 4751else 4752 if test -n "$ac_ct_RANLIB"; then 4753 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4754else 4755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4756for as_dir in $PATH 4757do 4758 IFS=$as_save_IFS 4759 test -z "$as_dir" && as_dir=. 4760 for ac_exec_ext in '' $ac_executable_extensions; do 4761 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4762 ac_cv_prog_ac_ct_RANLIB="ranlib" 4763 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4764 break 2 4765 fi 4766done 4767 done 4768IFS=$as_save_IFS 4769 4770fi 4771fi 4772ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4773if test -n "$ac_ct_RANLIB"; then 4774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 4775$as_echo "$ac_ct_RANLIB" >&6; } 4776else 4777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4778$as_echo "no" >&6; } 4779fi 4780 4781 if test "x$ac_ct_RANLIB" = x; then 4782 RANLIB=":" 4783 else 4784 case $cross_compiling:$ac_tool_warned in 4785yes:) 4786{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4787$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4788ac_tool_warned=yes ;; 4789esac 4790 RANLIB=$ac_ct_RANLIB 4791 fi 4792else 4793 RANLIB="$ac_cv_prog_RANLIB" 4794fi 4795 4796test -z "$RANLIB" && RANLIB=: 4797 4798 4799 4800 4801 4802 4803# Determine commands to create old-style static archives. 4804old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 4805old_postinstall_cmds='chmod 644 $oldlib' 4806old_postuninstall_cmds= 4807 4808if test -n "$RANLIB"; then 4809 case $host_os in 4810 openbsd*) 4811 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 4812 ;; 4813 *) 4814 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 4815 ;; 4816 esac 4817 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 4818fi 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853# If no C compiler was specified, use CC. 4854LTCC=${LTCC-"$CC"} 4855 4856# If no C compiler flags were specified, use CFLAGS. 4857LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4858 4859# Allow CC to be a program name with arguments. 4860compiler=$CC 4861 4862 4863# Check for command to grab the raw symbol name followed by C symbol from nm. 4864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 4865$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 4866if ${lt_cv_sys_global_symbol_pipe+:} false; then : 4867 $as_echo_n "(cached) " >&6 4868else 4869 4870# These are sane defaults that work on at least a few old systems. 4871# [They come from Ultrix. What could be older than Ultrix?!! ;)] 4872 4873# Character class describing NM global symbol codes. 4874symcode='[BCDEGRST]' 4875 4876# Regexp to match symbols that can be accessed directly from C. 4877sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 4878 4879# Define system-specific variables. 4880case $host_os in 4881aix*) 4882 symcode='[BCDT]' 4883 ;; 4884cygwin* | mingw* | pw32* | cegcc*) 4885 symcode='[ABCDGISTW]' 4886 ;; 4887hpux*) 4888 if test "$host_cpu" = ia64; then 4889 symcode='[ABCDEGRST]' 4890 fi 4891 ;; 4892irix* | nonstopux*) 4893 symcode='[BCDEGRST]' 4894 ;; 4895osf*) 4896 symcode='[BCDEGQRST]' 4897 ;; 4898solaris*) 4899 symcode='[BDRT]' 4900 ;; 4901sco3.2v5*) 4902 symcode='[DT]' 4903 ;; 4904sysv4.2uw2*) 4905 symcode='[DT]' 4906 ;; 4907sysv5* | sco5v6* | unixware* | OpenUNIX*) 4908 symcode='[ABDT]' 4909 ;; 4910sysv4) 4911 symcode='[DFNSTU]' 4912 ;; 4913esac 4914 4915# If we're using GNU nm, then use its standard symbol codes. 4916case `$NM -V 2>&1` in 4917*GNU* | *'with BFD'*) 4918 symcode='[ABCDGIRSTW]' ;; 4919esac 4920 4921# Transform an extracted symbol line into a proper C declaration. 4922# Some systems (esp. on ia64) link data and code symbols differently, 4923# so use this general approach. 4924lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 4925 4926# Transform an extracted symbol line into symbol name and symbol address 4927lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 4928lt_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'" 4929 4930# Handle CRLF in mingw tool chain 4931opt_cr= 4932case $build_os in 4933mingw*) 4934 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 4935 ;; 4936esac 4937 4938# Try without a prefix underscore, then with it. 4939for ac_symprfx in "" "_"; do 4940 4941 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 4942 symxfrm="\\1 $ac_symprfx\\2 \\2" 4943 4944 # Write the raw and C identifiers. 4945 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 4946 # Fake it for dumpbin and say T for any non-static function 4947 # and D for any global variable. 4948 # Also find C++ and __fastcall symbols from MSVC++, 4949 # which start with @ or ?. 4950 lt_cv_sys_global_symbol_pipe="$AWK '"\ 4951" {last_section=section; section=\$ 3};"\ 4952" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 4953" \$ 0!~/External *\|/{next};"\ 4954" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 4955" {if(hide[section]) next};"\ 4956" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 4957" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 4958" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 4959" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 4960" ' prfx=^$ac_symprfx" 4961 else 4962 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 4963 fi 4964 4965 # Check to see that the pipe works correctly. 4966 pipe_works=no 4967 4968 rm -f conftest* 4969 cat > conftest.$ac_ext <<_LT_EOF 4970#ifdef __cplusplus 4971extern "C" { 4972#endif 4973char nm_test_var; 4974void nm_test_func(void); 4975void nm_test_func(void){} 4976#ifdef __cplusplus 4977} 4978#endif 4979int main(){nm_test_var='a';nm_test_func();return(0);} 4980_LT_EOF 4981 4982 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 4983 (eval $ac_compile) 2>&5 4984 ac_status=$? 4985 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4986 test $ac_status = 0; }; then 4987 # Now try to grab the symbols. 4988 nlist=conftest.nm 4989 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 4990 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 4991 ac_status=$? 4992 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4993 test $ac_status = 0; } && test -s "$nlist"; then 4994 # Try sorting and uniquifying the output. 4995 if sort "$nlist" | uniq > "$nlist"T; then 4996 mv -f "$nlist"T "$nlist" 4997 else 4998 rm -f "$nlist"T 4999 fi 5000 5001 # Make sure that we snagged all the symbols we need. 5002 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5003 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5004 cat <<_LT_EOF > conftest.$ac_ext 5005#ifdef __cplusplus 5006extern "C" { 5007#endif 5008 5009_LT_EOF 5010 # Now generate the symbol file. 5011 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5012 5013 cat <<_LT_EOF >> conftest.$ac_ext 5014 5015/* The mapping between symbol names and symbols. */ 5016const struct { 5017 const char *name; 5018 void *address; 5019} 5020lt__PROGRAM__LTX_preloaded_symbols[] = 5021{ 5022 { "@PROGRAM@", (void *) 0 }, 5023_LT_EOF 5024 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5025 cat <<\_LT_EOF >> conftest.$ac_ext 5026 {0, (void *) 0} 5027}; 5028 5029/* This works around a problem in FreeBSD linker */ 5030#ifdef FREEBSD_WORKAROUND 5031static const void *lt_preloaded_setup() { 5032 return lt__PROGRAM__LTX_preloaded_symbols; 5033} 5034#endif 5035 5036#ifdef __cplusplus 5037} 5038#endif 5039_LT_EOF 5040 # Now try linking the two files. 5041 mv conftest.$ac_objext conftstm.$ac_objext 5042 lt_save_LIBS="$LIBS" 5043 lt_save_CFLAGS="$CFLAGS" 5044 LIBS="conftstm.$ac_objext" 5045 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5046 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5047 (eval $ac_link) 2>&5 5048 ac_status=$? 5049 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5050 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5051 pipe_works=yes 5052 fi 5053 LIBS="$lt_save_LIBS" 5054 CFLAGS="$lt_save_CFLAGS" 5055 else 5056 echo "cannot find nm_test_func in $nlist" >&5 5057 fi 5058 else 5059 echo "cannot find nm_test_var in $nlist" >&5 5060 fi 5061 else 5062 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5063 fi 5064 else 5065 echo "$progname: failed program was:" >&5 5066 cat conftest.$ac_ext >&5 5067 fi 5068 rm -rf conftest* conftst* 5069 5070 # Do not use the global_symbol_pipe unless it works. 5071 if test "$pipe_works" = yes; then 5072 break 5073 else 5074 lt_cv_sys_global_symbol_pipe= 5075 fi 5076done 5077 5078fi 5079 5080if test -z "$lt_cv_sys_global_symbol_pipe"; then 5081 lt_cv_sys_global_symbol_to_cdecl= 5082fi 5083if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 5085$as_echo "failed" >&6; } 5086else 5087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 5088$as_echo "ok" >&6; } 5089fi 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113# Check whether --enable-libtool-lock was given. 5114if test "${enable_libtool_lock+set}" = set; then : 5115 enableval=$enable_libtool_lock; 5116fi 5117 5118test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5119 5120# Some flags need to be propagated to the compiler or linker for good 5121# libtool support. 5122case $host in 5123ia64-*-hpux*) 5124 # Find out which ABI we are using. 5125 echo 'int i;' > conftest.$ac_ext 5126 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5127 (eval $ac_compile) 2>&5 5128 ac_status=$? 5129 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5130 test $ac_status = 0; }; then 5131 case `/usr/bin/file conftest.$ac_objext` in 5132 *ELF-32*) 5133 HPUX_IA64_MODE="32" 5134 ;; 5135 *ELF-64*) 5136 HPUX_IA64_MODE="64" 5137 ;; 5138 esac 5139 fi 5140 rm -rf conftest* 5141 ;; 5142*-*-irix6*) 5143 # Find out which ABI we are using. 5144 echo '#line 5144 "configure"' > conftest.$ac_ext 5145 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5146 (eval $ac_compile) 2>&5 5147 ac_status=$? 5148 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5149 test $ac_status = 0; }; then 5150 if test "$lt_cv_prog_gnu_ld" = yes; then 5151 case `/usr/bin/file conftest.$ac_objext` in 5152 *32-bit*) 5153 LD="${LD-ld} -melf32bsmip" 5154 ;; 5155 *N32*) 5156 LD="${LD-ld} -melf32bmipn32" 5157 ;; 5158 *64-bit*) 5159 LD="${LD-ld} -melf64bmip" 5160 ;; 5161 esac 5162 else 5163 case `/usr/bin/file conftest.$ac_objext` in 5164 *32-bit*) 5165 LD="${LD-ld} -32" 5166 ;; 5167 *N32*) 5168 LD="${LD-ld} -n32" 5169 ;; 5170 *64-bit*) 5171 LD="${LD-ld} -64" 5172 ;; 5173 esac 5174 fi 5175 fi 5176 rm -rf conftest* 5177 ;; 5178 5179x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 5180s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 5181 # Find out which ABI we are using. 5182 echo 'int i;' > conftest.$ac_ext 5183 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5184 (eval $ac_compile) 2>&5 5185 ac_status=$? 5186 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5187 test $ac_status = 0; }; then 5188 case `/usr/bin/file conftest.o` in 5189 *32-bit*) 5190 case $host in 5191 x86_64-*kfreebsd*-gnu) 5192 LD="${LD-ld} -m elf_i386_fbsd" 5193 ;; 5194 x86_64-*linux*) 5195 LD="${LD-ld} -m elf_i386" 5196 ;; 5197 ppc64-*linux*|powerpc64-*linux*) 5198 LD="${LD-ld} -m elf32ppclinux" 5199 ;; 5200 s390x-*linux*) 5201 LD="${LD-ld} -m elf_s390" 5202 ;; 5203 sparc64-*linux*) 5204 LD="${LD-ld} -m elf32_sparc" 5205 ;; 5206 esac 5207 ;; 5208 *64-bit*) 5209 case $host in 5210 x86_64-*kfreebsd*-gnu) 5211 LD="${LD-ld} -m elf_x86_64_fbsd" 5212 ;; 5213 x86_64-*linux*) 5214 LD="${LD-ld} -m elf_x86_64" 5215 ;; 5216 ppc*-*linux*|powerpc*-*linux*) 5217 LD="${LD-ld} -m elf64ppc" 5218 ;; 5219 s390*-*linux*|s390*-*tpf*) 5220 LD="${LD-ld} -m elf64_s390" 5221 ;; 5222 sparc*-*linux*) 5223 LD="${LD-ld} -m elf64_sparc" 5224 ;; 5225 esac 5226 ;; 5227 esac 5228 fi 5229 rm -rf conftest* 5230 ;; 5231 5232*-*-sco3.2v5*) 5233 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 5234 SAVE_CFLAGS="$CFLAGS" 5235 CFLAGS="$CFLAGS -belf" 5236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 5237$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 5238if ${lt_cv_cc_needs_belf+:} false; then : 5239 $as_echo_n "(cached) " >&6 5240else 5241 ac_ext=c 5242ac_cpp='$CPP $CPPFLAGS' 5243ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5244ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5245ac_compiler_gnu=$ac_cv_c_compiler_gnu 5246 5247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5248/* end confdefs.h. */ 5249 5250int 5251main () 5252{ 5253 5254 ; 5255 return 0; 5256} 5257_ACEOF 5258if ac_fn_c_try_link "$LINENO"; then : 5259 lt_cv_cc_needs_belf=yes 5260else 5261 lt_cv_cc_needs_belf=no 5262fi 5263rm -f core conftest.err conftest.$ac_objext \ 5264 conftest$ac_exeext conftest.$ac_ext 5265 ac_ext=c 5266ac_cpp='$CPP $CPPFLAGS' 5267ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5268ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5269ac_compiler_gnu=$ac_cv_c_compiler_gnu 5270 5271fi 5272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 5273$as_echo "$lt_cv_cc_needs_belf" >&6; } 5274 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 5275 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 5276 CFLAGS="$SAVE_CFLAGS" 5277 fi 5278 ;; 5279sparc*-*solaris*) 5280 # Find out which ABI we are using. 5281 echo 'int i;' > conftest.$ac_ext 5282 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5283 (eval $ac_compile) 2>&5 5284 ac_status=$? 5285 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5286 test $ac_status = 0; }; then 5287 case `/usr/bin/file conftest.o` in 5288 *64-bit*) 5289 case $lt_cv_prog_gnu_ld in 5290 yes*) LD="${LD-ld} -m elf64_sparc" ;; 5291 *) 5292 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 5293 LD="${LD-ld} -64" 5294 fi 5295 ;; 5296 esac 5297 ;; 5298 esac 5299 fi 5300 rm -rf conftest* 5301 ;; 5302esac 5303 5304need_locks="$enable_libtool_lock" 5305 5306 5307 case $host_os in 5308 rhapsody* | darwin*) 5309 if test -n "$ac_tool_prefix"; then 5310 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 5311set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 5312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5313$as_echo_n "checking for $ac_word... " >&6; } 5314if ${ac_cv_prog_DSYMUTIL+:} false; then : 5315 $as_echo_n "(cached) " >&6 5316else 5317 if test -n "$DSYMUTIL"; then 5318 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 5319else 5320as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5321for as_dir in $PATH 5322do 5323 IFS=$as_save_IFS 5324 test -z "$as_dir" && as_dir=. 5325 for ac_exec_ext in '' $ac_executable_extensions; do 5326 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5327 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 5328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5329 break 2 5330 fi 5331done 5332 done 5333IFS=$as_save_IFS 5334 5335fi 5336fi 5337DSYMUTIL=$ac_cv_prog_DSYMUTIL 5338if test -n "$DSYMUTIL"; then 5339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 5340$as_echo "$DSYMUTIL" >&6; } 5341else 5342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5343$as_echo "no" >&6; } 5344fi 5345 5346 5347fi 5348if test -z "$ac_cv_prog_DSYMUTIL"; then 5349 ac_ct_DSYMUTIL=$DSYMUTIL 5350 # Extract the first word of "dsymutil", so it can be a program name with args. 5351set dummy dsymutil; ac_word=$2 5352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5353$as_echo_n "checking for $ac_word... " >&6; } 5354if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 5355 $as_echo_n "(cached) " >&6 5356else 5357 if test -n "$ac_ct_DSYMUTIL"; then 5358 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 5359else 5360as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5361for as_dir in $PATH 5362do 5363 IFS=$as_save_IFS 5364 test -z "$as_dir" && as_dir=. 5365 for ac_exec_ext in '' $ac_executable_extensions; do 5366 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5367 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 5368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5369 break 2 5370 fi 5371done 5372 done 5373IFS=$as_save_IFS 5374 5375fi 5376fi 5377ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 5378if test -n "$ac_ct_DSYMUTIL"; then 5379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 5380$as_echo "$ac_ct_DSYMUTIL" >&6; } 5381else 5382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5383$as_echo "no" >&6; } 5384fi 5385 5386 if test "x$ac_ct_DSYMUTIL" = x; then 5387 DSYMUTIL=":" 5388 else 5389 case $cross_compiling:$ac_tool_warned in 5390yes:) 5391{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5392$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5393ac_tool_warned=yes ;; 5394esac 5395 DSYMUTIL=$ac_ct_DSYMUTIL 5396 fi 5397else 5398 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 5399fi 5400 5401 if test -n "$ac_tool_prefix"; then 5402 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 5403set dummy ${ac_tool_prefix}nmedit; ac_word=$2 5404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5405$as_echo_n "checking for $ac_word... " >&6; } 5406if ${ac_cv_prog_NMEDIT+:} false; then : 5407 $as_echo_n "(cached) " >&6 5408else 5409 if test -n "$NMEDIT"; then 5410 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 5411else 5412as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5413for as_dir in $PATH 5414do 5415 IFS=$as_save_IFS 5416 test -z "$as_dir" && as_dir=. 5417 for ac_exec_ext in '' $ac_executable_extensions; do 5418 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5419 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 5420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5421 break 2 5422 fi 5423done 5424 done 5425IFS=$as_save_IFS 5426 5427fi 5428fi 5429NMEDIT=$ac_cv_prog_NMEDIT 5430if test -n "$NMEDIT"; then 5431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 5432$as_echo "$NMEDIT" >&6; } 5433else 5434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5435$as_echo "no" >&6; } 5436fi 5437 5438 5439fi 5440if test -z "$ac_cv_prog_NMEDIT"; then 5441 ac_ct_NMEDIT=$NMEDIT 5442 # Extract the first word of "nmedit", so it can be a program name with args. 5443set dummy nmedit; ac_word=$2 5444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5445$as_echo_n "checking for $ac_word... " >&6; } 5446if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 5447 $as_echo_n "(cached) " >&6 5448else 5449 if test -n "$ac_ct_NMEDIT"; then 5450 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 5451else 5452as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5453for as_dir in $PATH 5454do 5455 IFS=$as_save_IFS 5456 test -z "$as_dir" && as_dir=. 5457 for ac_exec_ext in '' $ac_executable_extensions; do 5458 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5459 ac_cv_prog_ac_ct_NMEDIT="nmedit" 5460 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5461 break 2 5462 fi 5463done 5464 done 5465IFS=$as_save_IFS 5466 5467fi 5468fi 5469ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 5470if test -n "$ac_ct_NMEDIT"; then 5471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 5472$as_echo "$ac_ct_NMEDIT" >&6; } 5473else 5474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5475$as_echo "no" >&6; } 5476fi 5477 5478 if test "x$ac_ct_NMEDIT" = x; then 5479 NMEDIT=":" 5480 else 5481 case $cross_compiling:$ac_tool_warned in 5482yes:) 5483{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5484$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5485ac_tool_warned=yes ;; 5486esac 5487 NMEDIT=$ac_ct_NMEDIT 5488 fi 5489else 5490 NMEDIT="$ac_cv_prog_NMEDIT" 5491fi 5492 5493 if test -n "$ac_tool_prefix"; then 5494 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 5495set dummy ${ac_tool_prefix}lipo; ac_word=$2 5496{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5497$as_echo_n "checking for $ac_word... " >&6; } 5498if ${ac_cv_prog_LIPO+:} false; then : 5499 $as_echo_n "(cached) " >&6 5500else 5501 if test -n "$LIPO"; then 5502 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 5503else 5504as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5505for as_dir in $PATH 5506do 5507 IFS=$as_save_IFS 5508 test -z "$as_dir" && as_dir=. 5509 for ac_exec_ext in '' $ac_executable_extensions; do 5510 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5511 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 5512 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5513 break 2 5514 fi 5515done 5516 done 5517IFS=$as_save_IFS 5518 5519fi 5520fi 5521LIPO=$ac_cv_prog_LIPO 5522if test -n "$LIPO"; then 5523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 5524$as_echo "$LIPO" >&6; } 5525else 5526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5527$as_echo "no" >&6; } 5528fi 5529 5530 5531fi 5532if test -z "$ac_cv_prog_LIPO"; then 5533 ac_ct_LIPO=$LIPO 5534 # Extract the first word of "lipo", so it can be a program name with args. 5535set dummy lipo; ac_word=$2 5536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5537$as_echo_n "checking for $ac_word... " >&6; } 5538if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 5539 $as_echo_n "(cached) " >&6 5540else 5541 if test -n "$ac_ct_LIPO"; then 5542 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 5543else 5544as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5545for as_dir in $PATH 5546do 5547 IFS=$as_save_IFS 5548 test -z "$as_dir" && as_dir=. 5549 for ac_exec_ext in '' $ac_executable_extensions; do 5550 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5551 ac_cv_prog_ac_ct_LIPO="lipo" 5552 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5553 break 2 5554 fi 5555done 5556 done 5557IFS=$as_save_IFS 5558 5559fi 5560fi 5561ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 5562if test -n "$ac_ct_LIPO"; then 5563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 5564$as_echo "$ac_ct_LIPO" >&6; } 5565else 5566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5567$as_echo "no" >&6; } 5568fi 5569 5570 if test "x$ac_ct_LIPO" = x; then 5571 LIPO=":" 5572 else 5573 case $cross_compiling:$ac_tool_warned in 5574yes:) 5575{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5576$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5577ac_tool_warned=yes ;; 5578esac 5579 LIPO=$ac_ct_LIPO 5580 fi 5581else 5582 LIPO="$ac_cv_prog_LIPO" 5583fi 5584 5585 if test -n "$ac_tool_prefix"; then 5586 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 5587set dummy ${ac_tool_prefix}otool; ac_word=$2 5588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5589$as_echo_n "checking for $ac_word... " >&6; } 5590if ${ac_cv_prog_OTOOL+:} false; then : 5591 $as_echo_n "(cached) " >&6 5592else 5593 if test -n "$OTOOL"; then 5594 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 5595else 5596as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5597for as_dir in $PATH 5598do 5599 IFS=$as_save_IFS 5600 test -z "$as_dir" && as_dir=. 5601 for ac_exec_ext in '' $ac_executable_extensions; do 5602 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5603 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 5604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5605 break 2 5606 fi 5607done 5608 done 5609IFS=$as_save_IFS 5610 5611fi 5612fi 5613OTOOL=$ac_cv_prog_OTOOL 5614if test -n "$OTOOL"; then 5615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 5616$as_echo "$OTOOL" >&6; } 5617else 5618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5619$as_echo "no" >&6; } 5620fi 5621 5622 5623fi 5624if test -z "$ac_cv_prog_OTOOL"; then 5625 ac_ct_OTOOL=$OTOOL 5626 # Extract the first word of "otool", so it can be a program name with args. 5627set dummy otool; ac_word=$2 5628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5629$as_echo_n "checking for $ac_word... " >&6; } 5630if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 5631 $as_echo_n "(cached) " >&6 5632else 5633 if test -n "$ac_ct_OTOOL"; then 5634 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 5635else 5636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5637for as_dir in $PATH 5638do 5639 IFS=$as_save_IFS 5640 test -z "$as_dir" && as_dir=. 5641 for ac_exec_ext in '' $ac_executable_extensions; do 5642 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5643 ac_cv_prog_ac_ct_OTOOL="otool" 5644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5645 break 2 5646 fi 5647done 5648 done 5649IFS=$as_save_IFS 5650 5651fi 5652fi 5653ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 5654if test -n "$ac_ct_OTOOL"; then 5655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 5656$as_echo "$ac_ct_OTOOL" >&6; } 5657else 5658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5659$as_echo "no" >&6; } 5660fi 5661 5662 if test "x$ac_ct_OTOOL" = x; then 5663 OTOOL=":" 5664 else 5665 case $cross_compiling:$ac_tool_warned in 5666yes:) 5667{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5668$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5669ac_tool_warned=yes ;; 5670esac 5671 OTOOL=$ac_ct_OTOOL 5672 fi 5673else 5674 OTOOL="$ac_cv_prog_OTOOL" 5675fi 5676 5677 if test -n "$ac_tool_prefix"; then 5678 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 5679set dummy ${ac_tool_prefix}otool64; ac_word=$2 5680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5681$as_echo_n "checking for $ac_word... " >&6; } 5682if ${ac_cv_prog_OTOOL64+:} false; then : 5683 $as_echo_n "(cached) " >&6 5684else 5685 if test -n "$OTOOL64"; then 5686 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 5687else 5688as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5689for as_dir in $PATH 5690do 5691 IFS=$as_save_IFS 5692 test -z "$as_dir" && as_dir=. 5693 for ac_exec_ext in '' $ac_executable_extensions; do 5694 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5695 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 5696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5697 break 2 5698 fi 5699done 5700 done 5701IFS=$as_save_IFS 5702 5703fi 5704fi 5705OTOOL64=$ac_cv_prog_OTOOL64 5706if test -n "$OTOOL64"; then 5707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 5708$as_echo "$OTOOL64" >&6; } 5709else 5710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5711$as_echo "no" >&6; } 5712fi 5713 5714 5715fi 5716if test -z "$ac_cv_prog_OTOOL64"; then 5717 ac_ct_OTOOL64=$OTOOL64 5718 # Extract the first word of "otool64", so it can be a program name with args. 5719set dummy otool64; ac_word=$2 5720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5721$as_echo_n "checking for $ac_word... " >&6; } 5722if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 5723 $as_echo_n "(cached) " >&6 5724else 5725 if test -n "$ac_ct_OTOOL64"; then 5726 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 5727else 5728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5729for as_dir in $PATH 5730do 5731 IFS=$as_save_IFS 5732 test -z "$as_dir" && as_dir=. 5733 for ac_exec_ext in '' $ac_executable_extensions; do 5734 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5735 ac_cv_prog_ac_ct_OTOOL64="otool64" 5736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5737 break 2 5738 fi 5739done 5740 done 5741IFS=$as_save_IFS 5742 5743fi 5744fi 5745ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 5746if test -n "$ac_ct_OTOOL64"; then 5747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 5748$as_echo "$ac_ct_OTOOL64" >&6; } 5749else 5750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5751$as_echo "no" >&6; } 5752fi 5753 5754 if test "x$ac_ct_OTOOL64" = x; then 5755 OTOOL64=":" 5756 else 5757 case $cross_compiling:$ac_tool_warned in 5758yes:) 5759{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5760$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5761ac_tool_warned=yes ;; 5762esac 5763 OTOOL64=$ac_ct_OTOOL64 5764 fi 5765else 5766 OTOOL64="$ac_cv_prog_OTOOL64" 5767fi 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 5796$as_echo_n "checking for -single_module linker flag... " >&6; } 5797if ${lt_cv_apple_cc_single_mod+:} false; then : 5798 $as_echo_n "(cached) " >&6 5799else 5800 lt_cv_apple_cc_single_mod=no 5801 if test -z "${LT_MULTI_MODULE}"; then 5802 # By default we will add the -single_module flag. You can override 5803 # by either setting the environment variable LT_MULTI_MODULE 5804 # non-empty at configure time, or by adding -multi_module to the 5805 # link flags. 5806 rm -rf libconftest.dylib* 5807 echo "int foo(void){return 1;}" > conftest.c 5808 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 5809-dynamiclib -Wl,-single_module conftest.c" >&5 5810 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 5811 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 5812 _lt_result=$? 5813 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 5814 lt_cv_apple_cc_single_mod=yes 5815 else 5816 cat conftest.err >&5 5817 fi 5818 rm -rf libconftest.dylib* 5819 rm -f conftest.* 5820 fi 5821fi 5822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 5823$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 5824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 5825$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 5826if ${lt_cv_ld_exported_symbols_list+:} false; then : 5827 $as_echo_n "(cached) " >&6 5828else 5829 lt_cv_ld_exported_symbols_list=no 5830 save_LDFLAGS=$LDFLAGS 5831 echo "_main" > conftest.sym 5832 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 5833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5834/* end confdefs.h. */ 5835 5836int 5837main () 5838{ 5839 5840 ; 5841 return 0; 5842} 5843_ACEOF 5844if ac_fn_c_try_link "$LINENO"; then : 5845 lt_cv_ld_exported_symbols_list=yes 5846else 5847 lt_cv_ld_exported_symbols_list=no 5848fi 5849rm -f core conftest.err conftest.$ac_objext \ 5850 conftest$ac_exeext conftest.$ac_ext 5851 LDFLAGS="$save_LDFLAGS" 5852 5853fi 5854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 5855$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 5856 case $host_os in 5857 rhapsody* | darwin1.[012]) 5858 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 5859 darwin1.*) 5860 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 5861 darwin*) # darwin 5.x on 5862 # if running on 10.5 or later, the deployment target defaults 5863 # to the OS version, if on x86, and 10.4, the deployment 5864 # target defaults to 10.4. Don't you love it? 5865 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 5866 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 5867 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 5868 10.[012]*) 5869 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 5870 10.*) 5871 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 5872 esac 5873 ;; 5874 esac 5875 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 5876 _lt_dar_single_mod='$single_module' 5877 fi 5878 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 5879 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 5880 else 5881 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 5882 fi 5883 if test "$DSYMUTIL" != ":"; then 5884 _lt_dsymutil='~$DSYMUTIL $lib || :' 5885 else 5886 _lt_dsymutil= 5887 fi 5888 ;; 5889 esac 5890 5891ac_ext=c 5892ac_cpp='$CPP $CPPFLAGS' 5893ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5894ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5895ac_compiler_gnu=$ac_cv_c_compiler_gnu 5896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 5897$as_echo_n "checking how to run the C preprocessor... " >&6; } 5898# On Suns, sometimes $CPP names a directory. 5899if test -n "$CPP" && test -d "$CPP"; then 5900 CPP= 5901fi 5902if test -z "$CPP"; then 5903 if ${ac_cv_prog_CPP+:} false; then : 5904 $as_echo_n "(cached) " >&6 5905else 5906 # Double quotes because CPP needs to be expanded 5907 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5908 do 5909 ac_preproc_ok=false 5910for ac_c_preproc_warn_flag in '' yes 5911do 5912 # Use a header file that comes with gcc, so configuring glibc 5913 # with a fresh cross-compiler works. 5914 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5915 # <limits.h> exists even on freestanding compilers. 5916 # On the NeXT, cc -E runs the code through the compiler's parser, 5917 # not just through cpp. "Syntax error" is here to catch this case. 5918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5919/* end confdefs.h. */ 5920#ifdef __STDC__ 5921# include <limits.h> 5922#else 5923# include <assert.h> 5924#endif 5925 Syntax error 5926_ACEOF 5927if ac_fn_c_try_cpp "$LINENO"; then : 5928 5929else 5930 # Broken: fails on valid input. 5931continue 5932fi 5933rm -f conftest.err conftest.i conftest.$ac_ext 5934 5935 # OK, works on sane cases. Now check whether nonexistent headers 5936 # can be detected and how. 5937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5938/* end confdefs.h. */ 5939#include <ac_nonexistent.h> 5940_ACEOF 5941if ac_fn_c_try_cpp "$LINENO"; then : 5942 # Broken: success on invalid input. 5943continue 5944else 5945 # Passes both tests. 5946ac_preproc_ok=: 5947break 5948fi 5949rm -f conftest.err conftest.i conftest.$ac_ext 5950 5951done 5952# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5953rm -f conftest.i conftest.err conftest.$ac_ext 5954if $ac_preproc_ok; then : 5955 break 5956fi 5957 5958 done 5959 ac_cv_prog_CPP=$CPP 5960 5961fi 5962 CPP=$ac_cv_prog_CPP 5963else 5964 ac_cv_prog_CPP=$CPP 5965fi 5966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5967$as_echo "$CPP" >&6; } 5968ac_preproc_ok=false 5969for ac_c_preproc_warn_flag in '' yes 5970do 5971 # Use a header file that comes with gcc, so configuring glibc 5972 # with a fresh cross-compiler works. 5973 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5974 # <limits.h> exists even on freestanding compilers. 5975 # On the NeXT, cc -E runs the code through the compiler's parser, 5976 # not just through cpp. "Syntax error" is here to catch this case. 5977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5978/* end confdefs.h. */ 5979#ifdef __STDC__ 5980# include <limits.h> 5981#else 5982# include <assert.h> 5983#endif 5984 Syntax error 5985_ACEOF 5986if ac_fn_c_try_cpp "$LINENO"; then : 5987 5988else 5989 # Broken: fails on valid input. 5990continue 5991fi 5992rm -f conftest.err conftest.i conftest.$ac_ext 5993 5994 # OK, works on sane cases. Now check whether nonexistent headers 5995 # can be detected and how. 5996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5997/* end confdefs.h. */ 5998#include <ac_nonexistent.h> 5999_ACEOF 6000if ac_fn_c_try_cpp "$LINENO"; then : 6001 # Broken: success on invalid input. 6002continue 6003else 6004 # Passes both tests. 6005ac_preproc_ok=: 6006break 6007fi 6008rm -f conftest.err conftest.i conftest.$ac_ext 6009 6010done 6011# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6012rm -f conftest.i conftest.err conftest.$ac_ext 6013if $ac_preproc_ok; then : 6014 6015else 6016 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6017$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6018as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 6019See \`config.log' for more details" "$LINENO" 5; } 6020fi 6021 6022ac_ext=c 6023ac_cpp='$CPP $CPPFLAGS' 6024ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6025ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6026ac_compiler_gnu=$ac_cv_c_compiler_gnu 6027 6028 6029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 6030$as_echo_n "checking for ANSI C header files... " >&6; } 6031if ${ac_cv_header_stdc+:} false; then : 6032 $as_echo_n "(cached) " >&6 6033else 6034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6035/* end confdefs.h. */ 6036#include <stdlib.h> 6037#include <stdarg.h> 6038#include <string.h> 6039#include <float.h> 6040 6041int 6042main () 6043{ 6044 6045 ; 6046 return 0; 6047} 6048_ACEOF 6049if ac_fn_c_try_compile "$LINENO"; then : 6050 ac_cv_header_stdc=yes 6051else 6052 ac_cv_header_stdc=no 6053fi 6054rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6055 6056if test $ac_cv_header_stdc = yes; then 6057 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6059/* end confdefs.h. */ 6060#include <string.h> 6061 6062_ACEOF 6063if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6064 $EGREP "memchr" >/dev/null 2>&1; then : 6065 6066else 6067 ac_cv_header_stdc=no 6068fi 6069rm -f conftest* 6070 6071fi 6072 6073if test $ac_cv_header_stdc = yes; then 6074 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 6075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6076/* end confdefs.h. */ 6077#include <stdlib.h> 6078 6079_ACEOF 6080if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6081 $EGREP "free" >/dev/null 2>&1; then : 6082 6083else 6084 ac_cv_header_stdc=no 6085fi 6086rm -f conftest* 6087 6088fi 6089 6090if test $ac_cv_header_stdc = yes; then 6091 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 6092 if test "$cross_compiling" = yes; then : 6093 : 6094else 6095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6096/* end confdefs.h. */ 6097#include <ctype.h> 6098#include <stdlib.h> 6099#if ((' ' & 0x0FF) == 0x020) 6100# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 6101# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 6102#else 6103# define ISLOWER(c) \ 6104 (('a' <= (c) && (c) <= 'i') \ 6105 || ('j' <= (c) && (c) <= 'r') \ 6106 || ('s' <= (c) && (c) <= 'z')) 6107# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 6108#endif 6109 6110#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 6111int 6112main () 6113{ 6114 int i; 6115 for (i = 0; i < 256; i++) 6116 if (XOR (islower (i), ISLOWER (i)) 6117 || toupper (i) != TOUPPER (i)) 6118 return 2; 6119 return 0; 6120} 6121_ACEOF 6122if ac_fn_c_try_run "$LINENO"; then : 6123 6124else 6125 ac_cv_header_stdc=no 6126fi 6127rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6128 conftest.$ac_objext conftest.beam conftest.$ac_ext 6129fi 6130 6131fi 6132fi 6133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 6134$as_echo "$ac_cv_header_stdc" >&6; } 6135if test $ac_cv_header_stdc = yes; then 6136 6137$as_echo "#define STDC_HEADERS 1" >>confdefs.h 6138 6139fi 6140 6141# On IRIX 5.3, sys/types and inttypes.h are conflicting. 6142for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 6143 inttypes.h stdint.h unistd.h 6144do : 6145 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6146ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 6147" 6148if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 6149 cat >>confdefs.h <<_ACEOF 6150#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6151_ACEOF 6152 6153fi 6154 6155done 6156 6157 6158for ac_header in dlfcn.h 6159do : 6160 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 6161" 6162if test "x$ac_cv_header_dlfcn_h" = xyes; then : 6163 cat >>confdefs.h <<_ACEOF 6164#define HAVE_DLFCN_H 1 6165_ACEOF 6166 6167fi 6168 6169done 6170 6171 6172 6173# Set options 6174 6175 6176 6177 enable_dlopen=no 6178 6179 6180 enable_win32_dll=no 6181 6182 6183 # Check whether --enable-shared was given. 6184if test "${enable_shared+set}" = set; then : 6185 enableval=$enable_shared; p=${PACKAGE-default} 6186 case $enableval in 6187 yes) enable_shared=yes ;; 6188 no) enable_shared=no ;; 6189 *) 6190 enable_shared=no 6191 # Look at the argument we got. We use all the common list separators. 6192 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6193 for pkg in $enableval; do 6194 IFS="$lt_save_ifs" 6195 if test "X$pkg" = "X$p"; then 6196 enable_shared=yes 6197 fi 6198 done 6199 IFS="$lt_save_ifs" 6200 ;; 6201 esac 6202else 6203 enable_shared=yes 6204fi 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 # Check whether --enable-static was given. 6215if test "${enable_static+set}" = set; then : 6216 enableval=$enable_static; p=${PACKAGE-default} 6217 case $enableval in 6218 yes) enable_static=yes ;; 6219 no) enable_static=no ;; 6220 *) 6221 enable_static=no 6222 # Look at the argument we got. We use all the common list separators. 6223 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6224 for pkg in $enableval; do 6225 IFS="$lt_save_ifs" 6226 if test "X$pkg" = "X$p"; then 6227 enable_static=yes 6228 fi 6229 done 6230 IFS="$lt_save_ifs" 6231 ;; 6232 esac 6233else 6234 enable_static=yes 6235fi 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246# Check whether --with-pic was given. 6247if test "${with_pic+set}" = set; then : 6248 withval=$with_pic; pic_mode="$withval" 6249else 6250 pic_mode=default 6251fi 6252 6253 6254test -z "$pic_mode" && pic_mode=default 6255 6256 6257 6258 6259 6260 6261 6262 # Check whether --enable-fast-install was given. 6263if test "${enable_fast_install+set}" = set; then : 6264 enableval=$enable_fast_install; p=${PACKAGE-default} 6265 case $enableval in 6266 yes) enable_fast_install=yes ;; 6267 no) enable_fast_install=no ;; 6268 *) 6269 enable_fast_install=no 6270 # Look at the argument we got. We use all the common list separators. 6271 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6272 for pkg in $enableval; do 6273 IFS="$lt_save_ifs" 6274 if test "X$pkg" = "X$p"; then 6275 enable_fast_install=yes 6276 fi 6277 done 6278 IFS="$lt_save_ifs" 6279 ;; 6280 esac 6281else 6282 enable_fast_install=yes 6283fi 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295# This can be used to rebuild libtool when needed 6296LIBTOOL_DEPS="$ltmain" 6297 6298# Always use our own libtool. 6299LIBTOOL='$(SHELL) $(top_builddir)/libtool' 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325test -z "$LN_S" && LN_S="ln -s" 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340if test -n "${ZSH_VERSION+set}" ; then 6341 setopt NO_GLOB_SUBST 6342fi 6343 6344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 6345$as_echo_n "checking for objdir... " >&6; } 6346if ${lt_cv_objdir+:} false; then : 6347 $as_echo_n "(cached) " >&6 6348else 6349 rm -f .libs 2>/dev/null 6350mkdir .libs 2>/dev/null 6351if test -d .libs; then 6352 lt_cv_objdir=.libs 6353else 6354 # MS-DOS does not allow filenames that begin with a dot. 6355 lt_cv_objdir=_libs 6356fi 6357rmdir .libs 2>/dev/null 6358fi 6359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 6360$as_echo "$lt_cv_objdir" >&6; } 6361objdir=$lt_cv_objdir 6362 6363 6364 6365 6366 6367cat >>confdefs.h <<_ACEOF 6368#define LT_OBJDIR "$lt_cv_objdir/" 6369_ACEOF 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387case $host_os in 6388aix3*) 6389 # AIX sometimes has problems with the GCC collect2 program. For some 6390 # reason, if we set the COLLECT_NAMES environment variable, the problems 6391 # vanish in a puff of smoke. 6392 if test "X${COLLECT_NAMES+set}" != Xset; then 6393 COLLECT_NAMES= 6394 export COLLECT_NAMES 6395 fi 6396 ;; 6397esac 6398 6399# Sed substitution that helps us do robust quoting. It backslashifies 6400# metacharacters that are still active within double-quoted strings. 6401sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 6402 6403# Same as above, but do not quote variable references. 6404double_quote_subst='s/\(["`\\]\)/\\\1/g' 6405 6406# Sed substitution to delay expansion of an escaped shell variable in a 6407# double_quote_subst'ed string. 6408delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6409 6410# Sed substitution to delay expansion of an escaped single quote. 6411delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 6412 6413# Sed substitution to avoid accidental globbing in evaled expressions 6414no_glob_subst='s/\*/\\\*/g' 6415 6416# Global variables: 6417ofile=libtool 6418can_build_shared=yes 6419 6420# All known linkers require a `.a' archive for static linking (except MSVC, 6421# which needs '.lib'). 6422libext=a 6423 6424with_gnu_ld="$lt_cv_prog_gnu_ld" 6425 6426old_CC="$CC" 6427old_CFLAGS="$CFLAGS" 6428 6429# Set sane defaults for various variables 6430test -z "$CC" && CC=cc 6431test -z "$LTCC" && LTCC=$CC 6432test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 6433test -z "$LD" && LD=ld 6434test -z "$ac_objext" && ac_objext=o 6435 6436for cc_temp in $compiler""; do 6437 case $cc_temp in 6438 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6439 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6440 \-*) ;; 6441 *) break;; 6442 esac 6443done 6444cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 6445 6446 6447# Only perform the check for file, if the check method requires it 6448test -z "$MAGIC_CMD" && MAGIC_CMD=file 6449case $deplibs_check_method in 6450file_magic*) 6451 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 6452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 6453$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 6454if ${lt_cv_path_MAGIC_CMD+:} false; then : 6455 $as_echo_n "(cached) " >&6 6456else 6457 case $MAGIC_CMD in 6458[\\/*] | ?:[\\/]*) 6459 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6460 ;; 6461*) 6462 lt_save_MAGIC_CMD="$MAGIC_CMD" 6463 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6464 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6465 for ac_dir in $ac_dummy; do 6466 IFS="$lt_save_ifs" 6467 test -z "$ac_dir" && ac_dir=. 6468 if test -f $ac_dir/${ac_tool_prefix}file; then 6469 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 6470 if test -n "$file_magic_test_file"; then 6471 case $deplibs_check_method in 6472 "file_magic "*) 6473 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6474 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6475 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6476 $EGREP "$file_magic_regex" > /dev/null; then 6477 : 6478 else 6479 cat <<_LT_EOF 1>&2 6480 6481*** Warning: the command libtool uses to detect shared libraries, 6482*** $file_magic_cmd, produces output that libtool cannot recognize. 6483*** The result is that libtool may fail to recognize shared libraries 6484*** as such. This will affect the creation of libtool libraries that 6485*** depend on shared libraries, but programs linked with such libtool 6486*** libraries will work regardless of this problem. Nevertheless, you 6487*** may want to report the problem to your system manager and/or to 6488*** [email protected] 6489 6490_LT_EOF 6491 fi ;; 6492 esac 6493 fi 6494 break 6495 fi 6496 done 6497 IFS="$lt_save_ifs" 6498 MAGIC_CMD="$lt_save_MAGIC_CMD" 6499 ;; 6500esac 6501fi 6502 6503MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6504if test -n "$MAGIC_CMD"; then 6505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 6506$as_echo "$MAGIC_CMD" >&6; } 6507else 6508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6509$as_echo "no" >&6; } 6510fi 6511 6512 6513 6514 6515 6516if test -z "$lt_cv_path_MAGIC_CMD"; then 6517 if test -n "$ac_tool_prefix"; then 6518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 6519$as_echo_n "checking for file... " >&6; } 6520if ${lt_cv_path_MAGIC_CMD+:} false; then : 6521 $as_echo_n "(cached) " >&6 6522else 6523 case $MAGIC_CMD in 6524[\\/*] | ?:[\\/]*) 6525 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6526 ;; 6527*) 6528 lt_save_MAGIC_CMD="$MAGIC_CMD" 6529 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6530 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6531 for ac_dir in $ac_dummy; do 6532 IFS="$lt_save_ifs" 6533 test -z "$ac_dir" && ac_dir=. 6534 if test -f $ac_dir/file; then 6535 lt_cv_path_MAGIC_CMD="$ac_dir/file" 6536 if test -n "$file_magic_test_file"; then 6537 case $deplibs_check_method in 6538 "file_magic "*) 6539 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6540 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6541 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6542 $EGREP "$file_magic_regex" > /dev/null; then 6543 : 6544 else 6545 cat <<_LT_EOF 1>&2 6546 6547*** Warning: the command libtool uses to detect shared libraries, 6548*** $file_magic_cmd, produces output that libtool cannot recognize. 6549*** The result is that libtool may fail to recognize shared libraries 6550*** as such. This will affect the creation of libtool libraries that 6551*** depend on shared libraries, but programs linked with such libtool 6552*** libraries will work regardless of this problem. Nevertheless, you 6553*** may want to report the problem to your system manager and/or to 6554*** [email protected] 6555 6556_LT_EOF 6557 fi ;; 6558 esac 6559 fi 6560 break 6561 fi 6562 done 6563 IFS="$lt_save_ifs" 6564 MAGIC_CMD="$lt_save_MAGIC_CMD" 6565 ;; 6566esac 6567fi 6568 6569MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6570if test -n "$MAGIC_CMD"; then 6571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 6572$as_echo "$MAGIC_CMD" >&6; } 6573else 6574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6575$as_echo "no" >&6; } 6576fi 6577 6578 6579 else 6580 MAGIC_CMD=: 6581 fi 6582fi 6583 6584 fi 6585 ;; 6586esac 6587 6588# Use C for the default configuration in the libtool script 6589 6590lt_save_CC="$CC" 6591ac_ext=c 6592ac_cpp='$CPP $CPPFLAGS' 6593ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6594ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6595ac_compiler_gnu=$ac_cv_c_compiler_gnu 6596 6597 6598# Source file extension for C test sources. 6599ac_ext=c 6600 6601# Object file extension for compiled C test sources. 6602objext=o 6603objext=$objext 6604 6605# Code to be used in simple compile tests 6606lt_simple_compile_test_code="int some_variable = 0;" 6607 6608# Code to be used in simple link tests 6609lt_simple_link_test_code='int main(){return(0);}' 6610 6611 6612 6613 6614 6615 6616 6617# If no C compiler was specified, use CC. 6618LTCC=${LTCC-"$CC"} 6619 6620# If no C compiler flags were specified, use CFLAGS. 6621LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6622 6623# Allow CC to be a program name with arguments. 6624compiler=$CC 6625 6626# Save the default compiler, since it gets overwritten when the other 6627# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 6628compiler_DEFAULT=$CC 6629 6630# save warnings/boilerplate of simple test code 6631ac_outfile=conftest.$ac_objext 6632echo "$lt_simple_compile_test_code" >conftest.$ac_ext 6633eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6634_lt_compiler_boilerplate=`cat conftest.err` 6635$RM conftest* 6636 6637ac_outfile=conftest.$ac_objext 6638echo "$lt_simple_link_test_code" >conftest.$ac_ext 6639eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6640_lt_linker_boilerplate=`cat conftest.err` 6641$RM -r conftest* 6642 6643 6644if test -n "$compiler"; then 6645 6646lt_prog_compiler_no_builtin_flag= 6647 6648if test "$GCC" = yes; then 6649 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 6650 6651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 6652$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 6653if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 6654 $as_echo_n "(cached) " >&6 6655else 6656 lt_cv_prog_compiler_rtti_exceptions=no 6657 ac_outfile=conftest.$ac_objext 6658 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 6659 lt_compiler_flag="-fno-rtti -fno-exceptions" 6660 # Insert the option either (1) after the last *FLAGS variable, or 6661 # (2) before a word containing "conftest.", or (3) at the end. 6662 # Note that $ac_compile itself does not contain backslashes and begins 6663 # with a dollar sign (not a hyphen), so the echo should work correctly. 6664 # The option is referenced via a variable to avoid confusing sed. 6665 lt_compile=`echo "$ac_compile" | $SED \ 6666 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 6667 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6668 -e 's:$: $lt_compiler_flag:'` 6669 (eval echo "\"\$as_me:6669: $lt_compile\"" >&5) 6670 (eval "$lt_compile" 2>conftest.err) 6671 ac_status=$? 6672 cat conftest.err >&5 6673 echo "$as_me:6673: \$? = $ac_status" >&5 6674 if (exit $ac_status) && test -s "$ac_outfile"; then 6675 # The compiler can only warn and ignore the option if not recognized 6676 # So say no if there are warnings other than the usual output. 6677 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 6678 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 6679 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 6680 lt_cv_prog_compiler_rtti_exceptions=yes 6681 fi 6682 fi 6683 $RM conftest* 6684 6685fi 6686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 6687$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 6688 6689if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 6690 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 6691else 6692 : 6693fi 6694 6695fi 6696 6697 6698 6699 6700 6701 6702 lt_prog_compiler_wl= 6703lt_prog_compiler_pic= 6704lt_prog_compiler_static= 6705 6706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 6707$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 6708 6709 if test "$GCC" = yes; then 6710 lt_prog_compiler_wl='-Wl,' 6711 lt_prog_compiler_static='-static' 6712 6713 case $host_os in 6714 aix*) 6715 # All AIX code is PIC. 6716 if test "$host_cpu" = ia64; then 6717 # AIX 5 now supports IA64 processor 6718 lt_prog_compiler_static='-Bstatic' 6719 fi 6720 ;; 6721 6722 amigaos*) 6723 case $host_cpu in 6724 powerpc) 6725 # see comment about AmigaOS4 .so support 6726 lt_prog_compiler_pic='-fPIC' 6727 ;; 6728 m68k) 6729 # FIXME: we need at least 68020 code to build shared libraries, but 6730 # adding the `-m68020' flag to GCC prevents building anything better, 6731 # like `-m68040'. 6732 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 6733 ;; 6734 esac 6735 ;; 6736 6737 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 6738 # PIC is the default for these OSes. 6739 ;; 6740 6741 mingw* | cygwin* | pw32* | os2* | cegcc*) 6742 # This hack is so that the source file can tell whether it is being 6743 # built for inclusion in a dll (and should export symbols for example). 6744 # Although the cygwin gcc ignores -fPIC, still need this for old-style 6745 # (--disable-auto-import) libraries 6746 lt_prog_compiler_pic='-DDLL_EXPORT' 6747 ;; 6748 6749 darwin* | rhapsody*) 6750 # PIC is the default on this platform 6751 # Common symbols not allowed in MH_DYLIB files 6752 lt_prog_compiler_pic='-fno-common' 6753 ;; 6754 6755 hpux*) 6756 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 6757 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 6758 # sets the default TLS model and affects inlining. 6759 case $host_cpu in 6760 hppa*64*) 6761 # +Z the default 6762 ;; 6763 *) 6764 lt_prog_compiler_pic='-fPIC' 6765 ;; 6766 esac 6767 ;; 6768 6769 interix[3-9]*) 6770 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 6771 # Instead, we relocate shared libraries at runtime. 6772 ;; 6773 6774 msdosdjgpp*) 6775 # Just because we use GCC doesn't mean we suddenly get shared libraries 6776 # on systems that don't support them. 6777 lt_prog_compiler_can_build_shared=no 6778 enable_shared=no 6779 ;; 6780 6781 *nto* | *qnx*) 6782 # QNX uses GNU C++, but need to define -shared option too, otherwise 6783 # it will coredump. 6784 lt_prog_compiler_pic='-fPIC -shared' 6785 ;; 6786 6787 sysv4*MP*) 6788 if test -d /usr/nec; then 6789 lt_prog_compiler_pic=-Kconform_pic 6790 fi 6791 ;; 6792 6793 *) 6794 lt_prog_compiler_pic='-fPIC' 6795 ;; 6796 esac 6797 else 6798 # PORTME Check for flag to pass linker flags through the system compiler. 6799 case $host_os in 6800 aix*) 6801 lt_prog_compiler_wl='-Wl,' 6802 if test "$host_cpu" = ia64; then 6803 # AIX 5 now supports IA64 processor 6804 lt_prog_compiler_static='-Bstatic' 6805 else 6806 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 6807 fi 6808 ;; 6809 6810 mingw* | cygwin* | pw32* | os2* | cegcc*) 6811 # This hack is so that the source file can tell whether it is being 6812 # built for inclusion in a dll (and should export symbols for example). 6813 lt_prog_compiler_pic='-DDLL_EXPORT' 6814 ;; 6815 6816 hpux9* | hpux10* | hpux11*) 6817 lt_prog_compiler_wl='-Wl,' 6818 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 6819 # not for PA HP-UX. 6820 case $host_cpu in 6821 hppa*64*|ia64*) 6822 # +Z the default 6823 ;; 6824 *) 6825 lt_prog_compiler_pic='+Z' 6826 ;; 6827 esac 6828 # Is there a better lt_prog_compiler_static that works with the bundled CC? 6829 lt_prog_compiler_static='${wl}-a ${wl}archive' 6830 ;; 6831 6832 irix5* | irix6* | nonstopux*) 6833 lt_prog_compiler_wl='-Wl,' 6834 # PIC (with -KPIC) is the default. 6835 lt_prog_compiler_static='-non_shared' 6836 ;; 6837 6838 linux* | k*bsd*-gnu) 6839 case $cc_basename in 6840 # old Intel for x86_64 which still supported -KPIC. 6841 ecc*) 6842 lt_prog_compiler_wl='-Wl,' 6843 lt_prog_compiler_pic='-KPIC' 6844 lt_prog_compiler_static='-static' 6845 ;; 6846 # icc used to be incompatible with GCC. 6847 # ICC 10 doesn't accept -KPIC any more. 6848 icc* | ifort*) 6849 lt_prog_compiler_wl='-Wl,' 6850 lt_prog_compiler_pic='-fPIC' 6851 lt_prog_compiler_static='-static' 6852 ;; 6853 # Lahey Fortran 8.1. 6854 lf95*) 6855 lt_prog_compiler_wl='-Wl,' 6856 lt_prog_compiler_pic='--shared' 6857 lt_prog_compiler_static='--static' 6858 ;; 6859 pgcc* | pgf77* | pgf90* | pgf95*) 6860 # Portland Group compilers (*not* the Pentium gcc compiler, 6861 # which looks to be a dead project) 6862 lt_prog_compiler_wl='-Wl,' 6863 lt_prog_compiler_pic='-fpic' 6864 lt_prog_compiler_static='-Bstatic' 6865 ;; 6866 ccc*) 6867 lt_prog_compiler_wl='-Wl,' 6868 # All Alpha code is PIC. 6869 lt_prog_compiler_static='-non_shared' 6870 ;; 6871 xl*) 6872 # IBM XL C 8.0/Fortran 10.1 on PPC 6873 lt_prog_compiler_wl='-Wl,' 6874 lt_prog_compiler_pic='-qpic' 6875 lt_prog_compiler_static='-qstaticlink' 6876 ;; 6877 *) 6878 case `$CC -V 2>&1 | sed 5q` in 6879 *Sun\ C*) 6880 # Sun C 5.9 6881 lt_prog_compiler_pic='-KPIC' 6882 lt_prog_compiler_static='-Bstatic' 6883 lt_prog_compiler_wl='-Wl,' 6884 ;; 6885 *Sun\ F*) 6886 # Sun Fortran 8.3 passes all unrecognized flags to the linker 6887 lt_prog_compiler_pic='-KPIC' 6888 lt_prog_compiler_static='-Bstatic' 6889 lt_prog_compiler_wl='' 6890 ;; 6891 esac 6892 ;; 6893 esac 6894 ;; 6895 6896 newsos6) 6897 lt_prog_compiler_pic='-KPIC' 6898 lt_prog_compiler_static='-Bstatic' 6899 ;; 6900 6901 *nto* | *qnx*) 6902 # QNX uses GNU C++, but need to define -shared option too, otherwise 6903 # it will coredump. 6904 lt_prog_compiler_pic='-fPIC -shared' 6905 ;; 6906 6907 osf3* | osf4* | osf5*) 6908 lt_prog_compiler_wl='-Wl,' 6909 # All OSF/1 code is PIC. 6910 lt_prog_compiler_static='-non_shared' 6911 ;; 6912 6913 rdos*) 6914 lt_prog_compiler_static='-non_shared' 6915 ;; 6916 6917 solaris*) 6918 lt_prog_compiler_pic='-KPIC' 6919 lt_prog_compiler_static='-Bstatic' 6920 case $cc_basename in 6921 f77* | f90* | f95*) 6922 lt_prog_compiler_wl='-Qoption ld ';; 6923 *) 6924 lt_prog_compiler_wl='-Wl,';; 6925 esac 6926 ;; 6927 6928 sunos4*) 6929 lt_prog_compiler_wl='-Qoption ld ' 6930 lt_prog_compiler_pic='-PIC' 6931 lt_prog_compiler_static='-Bstatic' 6932 ;; 6933 6934 sysv4 | sysv4.2uw2* | sysv4.3*) 6935 lt_prog_compiler_wl='-Wl,' 6936 lt_prog_compiler_pic='-KPIC' 6937 lt_prog_compiler_static='-Bstatic' 6938 ;; 6939 6940 sysv4*MP*) 6941 if test -d /usr/nec ;then 6942 lt_prog_compiler_pic='-Kconform_pic' 6943 lt_prog_compiler_static='-Bstatic' 6944 fi 6945 ;; 6946 6947 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 6948 lt_prog_compiler_wl='-Wl,' 6949 lt_prog_compiler_pic='-KPIC' 6950 lt_prog_compiler_static='-Bstatic' 6951 ;; 6952 6953 unicos*) 6954 lt_prog_compiler_wl='-Wl,' 6955 lt_prog_compiler_can_build_shared=no 6956 ;; 6957 6958 uts4*) 6959 lt_prog_compiler_pic='-pic' 6960 lt_prog_compiler_static='-Bstatic' 6961 ;; 6962 6963 *) 6964 lt_prog_compiler_can_build_shared=no 6965 ;; 6966 esac 6967 fi 6968 6969case $host_os in 6970 # For platforms which do not support PIC, -DPIC is meaningless: 6971 *djgpp*) 6972 lt_prog_compiler_pic= 6973 ;; 6974 *) 6975 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 6976 ;; 6977esac 6978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 6979$as_echo "$lt_prog_compiler_pic" >&6; } 6980 6981 6982 6983 6984 6985 6986# 6987# Check to make sure the PIC flag actually works. 6988# 6989if test -n "$lt_prog_compiler_pic"; then 6990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 6991$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 6992if ${lt_cv_prog_compiler_pic_works+:} false; then : 6993 $as_echo_n "(cached) " >&6 6994else 6995 lt_cv_prog_compiler_pic_works=no 6996 ac_outfile=conftest.$ac_objext 6997 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 6998 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 6999 # Insert the option either (1) after the last *FLAGS variable, or 7000 # (2) before a word containing "conftest.", or (3) at the end. 7001 # Note that $ac_compile itself does not contain backslashes and begins 7002 # with a dollar sign (not a hyphen), so the echo should work correctly. 7003 # The option is referenced via a variable to avoid confusing sed. 7004 lt_compile=`echo "$ac_compile" | $SED \ 7005 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7006 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7007 -e 's:$: $lt_compiler_flag:'` 7008 (eval echo "\"\$as_me:7008: $lt_compile\"" >&5) 7009 (eval "$lt_compile" 2>conftest.err) 7010 ac_status=$? 7011 cat conftest.err >&5 7012 echo "$as_me:7012: \$? = $ac_status" >&5 7013 if (exit $ac_status) && test -s "$ac_outfile"; then 7014 # The compiler can only warn and ignore the option if not recognized 7015 # So say no if there are warnings other than the usual output. 7016 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7017 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7018 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7019 lt_cv_prog_compiler_pic_works=yes 7020 fi 7021 fi 7022 $RM conftest* 7023 7024fi 7025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 7026$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7027 7028if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7029 case $lt_prog_compiler_pic in 7030 "" | " "*) ;; 7031 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7032 esac 7033else 7034 lt_prog_compiler_pic= 7035 lt_prog_compiler_can_build_shared=no 7036fi 7037 7038fi 7039 7040 7041 7042 7043 7044 7045# 7046# Check to make sure the static flag actually works. 7047# 7048wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7050$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7051if ${lt_cv_prog_compiler_static_works+:} false; then : 7052 $as_echo_n "(cached) " >&6 7053else 7054 lt_cv_prog_compiler_static_works=no 7055 save_LDFLAGS="$LDFLAGS" 7056 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7057 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7058 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7059 # The linker can only warn and ignore the option if not recognized 7060 # So say no if there are warnings 7061 if test -s conftest.err; then 7062 # Append any errors to the config.log. 7063 cat conftest.err 1>&5 7064 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7065 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7066 if diff conftest.exp conftest.er2 >/dev/null; then 7067 lt_cv_prog_compiler_static_works=yes 7068 fi 7069 else 7070 lt_cv_prog_compiler_static_works=yes 7071 fi 7072 fi 7073 $RM -r conftest* 7074 LDFLAGS="$save_LDFLAGS" 7075 7076fi 7077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 7078$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 7079 7080if test x"$lt_cv_prog_compiler_static_works" = xyes; then 7081 : 7082else 7083 lt_prog_compiler_static= 7084fi 7085 7086 7087 7088 7089 7090 7091 7092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7093$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7094if ${lt_cv_prog_compiler_c_o+:} false; then : 7095 $as_echo_n "(cached) " >&6 7096else 7097 lt_cv_prog_compiler_c_o=no 7098 $RM -r conftest 2>/dev/null 7099 mkdir conftest 7100 cd conftest 7101 mkdir out 7102 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7103 7104 lt_compiler_flag="-o out/conftest2.$ac_objext" 7105 # Insert the option either (1) after the last *FLAGS variable, or 7106 # (2) before a word containing "conftest.", or (3) at the end. 7107 # Note that $ac_compile itself does not contain backslashes and begins 7108 # with a dollar sign (not a hyphen), so the echo should work correctly. 7109 lt_compile=`echo "$ac_compile" | $SED \ 7110 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7111 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7112 -e 's:$: $lt_compiler_flag:'` 7113 (eval echo "\"\$as_me:7113: $lt_compile\"" >&5) 7114 (eval "$lt_compile" 2>out/conftest.err) 7115 ac_status=$? 7116 cat out/conftest.err >&5 7117 echo "$as_me:7117: \$? = $ac_status" >&5 7118 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7119 then 7120 # The compiler can only warn and ignore the option if not recognized 7121 # So say no if there are warnings 7122 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7123 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7124 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7125 lt_cv_prog_compiler_c_o=yes 7126 fi 7127 fi 7128 chmod u+w . 2>&5 7129 $RM conftest* 7130 # SGI C++ compiler will create directory out/ii_files/ for 7131 # template instantiation 7132 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7133 $RM out/* && rmdir out 7134 cd .. 7135 $RM -r conftest 7136 $RM conftest* 7137 7138fi 7139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7140$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7141 7142 7143 7144 7145 7146 7147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7148$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7149if ${lt_cv_prog_compiler_c_o+:} false; then : 7150 $as_echo_n "(cached) " >&6 7151else 7152 lt_cv_prog_compiler_c_o=no 7153 $RM -r conftest 2>/dev/null 7154 mkdir conftest 7155 cd conftest 7156 mkdir out 7157 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7158 7159 lt_compiler_flag="-o out/conftest2.$ac_objext" 7160 # Insert the option either (1) after the last *FLAGS variable, or 7161 # (2) before a word containing "conftest.", or (3) at the end. 7162 # Note that $ac_compile itself does not contain backslashes and begins 7163 # with a dollar sign (not a hyphen), so the echo should work correctly. 7164 lt_compile=`echo "$ac_compile" | $SED \ 7165 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7166 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7167 -e 's:$: $lt_compiler_flag:'` 7168 (eval echo "\"\$as_me:7168: $lt_compile\"" >&5) 7169 (eval "$lt_compile" 2>out/conftest.err) 7170 ac_status=$? 7171 cat out/conftest.err >&5 7172 echo "$as_me:7172: \$? = $ac_status" >&5 7173 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7174 then 7175 # The compiler can only warn and ignore the option if not recognized 7176 # So say no if there are warnings 7177 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7178 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7179 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7180 lt_cv_prog_compiler_c_o=yes 7181 fi 7182 fi 7183 chmod u+w . 2>&5 7184 $RM conftest* 7185 # SGI C++ compiler will create directory out/ii_files/ for 7186 # template instantiation 7187 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7188 $RM out/* && rmdir out 7189 cd .. 7190 $RM -r conftest 7191 $RM conftest* 7192 7193fi 7194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7195$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7196 7197 7198 7199 7200hard_links="nottested" 7201if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7202 # do not overwrite the value of need_locks provided by the user 7203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 7204$as_echo_n "checking if we can lock with hard links... " >&6; } 7205 hard_links=yes 7206 $RM conftest* 7207 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7208 touch conftest.a 7209 ln conftest.a conftest.b 2>&5 || hard_links=no 7210 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 7212$as_echo "$hard_links" >&6; } 7213 if test "$hard_links" = no; then 7214 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7215$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7216 need_locks=warn 7217 fi 7218else 7219 need_locks=no 7220fi 7221 7222 7223 7224 7225 7226 7227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7228$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 7229 7230 runpath_var= 7231 allow_undefined_flag= 7232 always_export_symbols=no 7233 archive_cmds= 7234 archive_expsym_cmds= 7235 compiler_needs_object=no 7236 enable_shared_with_static_runtimes=no 7237 export_dynamic_flag_spec= 7238 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7239 hardcode_automatic=no 7240 hardcode_direct=no 7241 hardcode_direct_absolute=no 7242 hardcode_libdir_flag_spec= 7243 hardcode_libdir_flag_spec_ld= 7244 hardcode_libdir_separator= 7245 hardcode_minus_L=no 7246 hardcode_shlibpath_var=unsupported 7247 inherit_rpath=no 7248 link_all_deplibs=unknown 7249 module_cmds= 7250 module_expsym_cmds= 7251 old_archive_from_new_cmds= 7252 old_archive_from_expsyms_cmds= 7253 thread_safe_flag_spec= 7254 whole_archive_flag_spec= 7255 # include_expsyms should be a list of space-separated symbols to be *always* 7256 # included in the symbol list 7257 include_expsyms= 7258 # exclude_expsyms can be an extended regexp of symbols to exclude 7259 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7260 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7261 # as well as any symbol that contains `d'. 7262 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 7263 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7264 # platforms (ab)use it in PIC code, but their linkers get confused if 7265 # the symbol is explicitly referenced. Since portable code cannot 7266 # rely on this symbol name, it's probably fine to never include it in 7267 # preloaded symbol tables. 7268 # Exclude shared library initialization/finalization symbols. 7269 extract_expsyms_cmds= 7270 7271 case $host_os in 7272 cygwin* | mingw* | pw32* | cegcc*) 7273 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7274 # When not using gcc, we currently assume that we are using 7275 # Microsoft Visual C++. 7276 if test "$GCC" != yes; then 7277 with_gnu_ld=no 7278 fi 7279 ;; 7280 interix*) 7281 # we just hope/assume this is gcc and not c89 (= MSVC++) 7282 with_gnu_ld=yes 7283 ;; 7284 openbsd*) 7285 with_gnu_ld=no 7286 ;; 7287 esac 7288 7289 ld_shlibs=yes 7290 if test "$with_gnu_ld" = yes; then 7291 # If archive_cmds runs LD, not CC, wlarc should be empty 7292 wlarc='${wl}' 7293 7294 # Set some defaults for GNU ld with shared library support. These 7295 # are reset later if shared libraries are not supported. Putting them 7296 # here allows them to be overridden if necessary. 7297 runpath_var=LD_RUN_PATH 7298 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7299 export_dynamic_flag_spec='${wl}--export-dynamic' 7300 # ancient GNU ld didn't support --whole-archive et. al. 7301 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 7302 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7303 else 7304 whole_archive_flag_spec= 7305 fi 7306 supports_anon_versioning=no 7307 case `$LD -v 2>&1` in 7308 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7309 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7310 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7311 *\ 2.11.*) ;; # other 2.11 versions 7312 *) supports_anon_versioning=yes ;; 7313 esac 7314 7315 # See if GNU ld supports shared libraries. 7316 case $host_os in 7317 aix[3-9]*) 7318 # On AIX/PPC, the GNU linker is very broken 7319 if test "$host_cpu" != ia64; then 7320 ld_shlibs=no 7321 cat <<_LT_EOF 1>&2 7322 7323*** Warning: the GNU linker, at least up to release 2.9.1, is reported 7324*** to be unable to reliably create shared libraries on AIX. 7325*** Therefore, libtool is disabling shared libraries support. If you 7326*** really care for shared libraries, you may want to modify your PATH 7327*** so that a non-GNU linker is found, and then restart. 7328 7329_LT_EOF 7330 fi 7331 ;; 7332 7333 amigaos*) 7334 case $host_cpu in 7335 powerpc) 7336 # see comment about AmigaOS4 .so support 7337 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7338 archive_expsym_cmds='' 7339 ;; 7340 m68k) 7341 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)' 7342 hardcode_libdir_flag_spec='-L$libdir' 7343 hardcode_minus_L=yes 7344 ;; 7345 esac 7346 ;; 7347 7348 beos*) 7349 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7350 allow_undefined_flag=unsupported 7351 # Joseph Beckenbach <[email protected]> says some releases of gcc 7352 # support --undefined. This deserves some investigation. FIXME 7353 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7354 else 7355 ld_shlibs=no 7356 fi 7357 ;; 7358 7359 cygwin* | mingw* | pw32* | cegcc*) 7360 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 7361 # as there is no search path for DLLs. 7362 hardcode_libdir_flag_spec='-L$libdir' 7363 allow_undefined_flag=unsupported 7364 always_export_symbols=no 7365 enable_shared_with_static_runtimes=yes 7366 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 7367 7368 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 7369 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7370 # If the export-symbols file already is a .def file (1st line 7371 # is EXPORTS), use it as is; otherwise, prepend... 7372 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 7373 cp $export_symbols $output_objdir/$soname.def; 7374 else 7375 echo EXPORTS > $output_objdir/$soname.def; 7376 cat $export_symbols >> $output_objdir/$soname.def; 7377 fi~ 7378 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7379 else 7380 ld_shlibs=no 7381 fi 7382 ;; 7383 7384 interix[3-9]*) 7385 hardcode_direct=no 7386 hardcode_shlibpath_var=no 7387 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7388 export_dynamic_flag_spec='${wl}-E' 7389 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 7390 # Instead, shared libraries are loaded at an image base (0x10000000 by 7391 # default) and relocated if they conflict, which is a slow very memory 7392 # consuming and fragmenting process. To avoid this, we pick a random, 7393 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 7394 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 7395 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 7396 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' 7397 ;; 7398 7399 gnu* | linux* | tpf* | k*bsd*-gnu) 7400 tmp_diet=no 7401 if test "$host_os" = linux-dietlibc; then 7402 case $cc_basename in 7403 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 7404 esac 7405 fi 7406 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 7407 && test "$tmp_diet" = no 7408 then 7409 tmp_addflag= 7410 tmp_sharedflag='-shared' 7411 case $cc_basename,$host_cpu in 7412 pgcc*) # Portland Group C compiler 7413 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 7414 tmp_addflag=' $pic_flag' 7415 ;; 7416 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 7417 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 7418 tmp_addflag=' $pic_flag -Mnomain' ;; 7419 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 7420 tmp_addflag=' -i_dynamic' ;; 7421 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 7422 tmp_addflag=' -i_dynamic -nofor_main' ;; 7423 ifc* | ifort*) # Intel Fortran compiler 7424 tmp_addflag=' -nofor_main' ;; 7425 lf95*) # Lahey Fortran 8.1 7426 whole_archive_flag_spec= 7427 tmp_sharedflag='--shared' ;; 7428 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 7429 tmp_sharedflag='-qmkshrobj' 7430 tmp_addflag= ;; 7431 esac 7432 case `$CC -V 2>&1 | sed 5q` in 7433 *Sun\ C*) # Sun C 5.9 7434 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 7435 compiler_needs_object=yes 7436 tmp_sharedflag='-G' ;; 7437 *Sun\ F*) # Sun Fortran 8.3 7438 tmp_sharedflag='-G' ;; 7439 esac 7440 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7441 7442 if test "x$supports_anon_versioning" = xyes; then 7443 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 7444 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7445 echo "local: *; };" >> $output_objdir/$libname.ver~ 7446 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 7447 fi 7448 7449 case $cc_basename in 7450 xlf*) 7451 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 7452 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 7453 hardcode_libdir_flag_spec= 7454 hardcode_libdir_flag_spec_ld='-rpath $libdir' 7455 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 7456 if test "x$supports_anon_versioning" = xyes; then 7457 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 7458 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7459 echo "local: *; };" >> $output_objdir/$libname.ver~ 7460 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 7461 fi 7462 ;; 7463 esac 7464 else 7465 ld_shlibs=no 7466 fi 7467 ;; 7468 7469 netbsd*) 7470 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 7471 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 7472 wlarc= 7473 else 7474 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7475 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7476 fi 7477 ;; 7478 7479 solaris*) 7480 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 7481 ld_shlibs=no 7482 cat <<_LT_EOF 1>&2 7483 7484*** Warning: The releases 2.8.* of the GNU linker cannot reliably 7485*** create shared libraries on Solaris systems. Therefore, libtool 7486*** is disabling shared libraries support. We urge you to upgrade GNU 7487*** binutils to release 2.9.1 or newer. Another option is to modify 7488*** your PATH or compiler configuration so that the native linker is 7489*** used, and then restart. 7490 7491_LT_EOF 7492 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7493 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7494 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7495 else 7496 ld_shlibs=no 7497 fi 7498 ;; 7499 7500 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 7501 case `$LD -v 2>&1` in 7502 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 7503 ld_shlibs=no 7504 cat <<_LT_EOF 1>&2 7505 7506*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 7507*** reliably create shared libraries on SCO systems. Therefore, libtool 7508*** is disabling shared libraries support. We urge you to upgrade GNU 7509*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 7510*** your PATH or compiler configuration so that the native linker is 7511*** used, and then restart. 7512 7513_LT_EOF 7514 ;; 7515 *) 7516 # For security reasons, it is highly recommended that you always 7517 # use absolute paths for naming shared libraries, and exclude the 7518 # DT_RUNPATH tag from executables and libraries. But doing so 7519 # requires that you compile everything twice, which is a pain. 7520 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7521 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7522 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7523 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7524 else 7525 ld_shlibs=no 7526 fi 7527 ;; 7528 esac 7529 ;; 7530 7531 sunos4*) 7532 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7533 wlarc= 7534 hardcode_direct=yes 7535 hardcode_shlibpath_var=no 7536 ;; 7537 7538 *) 7539 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7540 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7541 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7542 else 7543 ld_shlibs=no 7544 fi 7545 ;; 7546 esac 7547 7548 if test "$ld_shlibs" = no; then 7549 runpath_var= 7550 hardcode_libdir_flag_spec= 7551 export_dynamic_flag_spec= 7552 whole_archive_flag_spec= 7553 fi 7554 else 7555 # PORTME fill in a description of your system's linker (not GNU ld) 7556 case $host_os in 7557 aix3*) 7558 allow_undefined_flag=unsupported 7559 always_export_symbols=yes 7560 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' 7561 # Note: this linker hardcodes the directories in LIBPATH if there 7562 # are no directories specified by -L. 7563 hardcode_minus_L=yes 7564 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 7565 # Neither direct hardcoding nor static linking is supported with a 7566 # broken collect2. 7567 hardcode_direct=unsupported 7568 fi 7569 ;; 7570 7571 aix[4-9]*) 7572 if test "$host_cpu" = ia64; then 7573 # On IA64, the linker does run time linking by default, so we don't 7574 # have to do anything special. 7575 aix_use_runtimelinking=no 7576 exp_sym_flag='-Bexport' 7577 no_entry_flag="" 7578 else 7579 # If we're using GNU nm, then we don't want the "-C" option. 7580 # -C means demangle to AIX nm, but means don't demangle with GNU nm 7581 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 7582 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 7583 else 7584 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 7585 fi 7586 aix_use_runtimelinking=no 7587 7588 # Test if we are trying to use run time linking or normal 7589 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 7590 # need to do runtime linking. 7591 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 7592 for ld_flag in $LDFLAGS; do 7593 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 7594 aix_use_runtimelinking=yes 7595 break 7596 fi 7597 done 7598 ;; 7599 esac 7600 7601 exp_sym_flag='-bexport' 7602 no_entry_flag='-bnoentry' 7603 fi 7604 7605 # When large executables or shared objects are built, AIX ld can 7606 # have problems creating the table of contents. If linking a library 7607 # or program results in "error TOC overflow" add -mminimal-toc to 7608 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 7609 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 7610 7611 archive_cmds='' 7612 hardcode_direct=yes 7613 hardcode_direct_absolute=yes 7614 hardcode_libdir_separator=':' 7615 link_all_deplibs=yes 7616 file_list_spec='${wl}-f,' 7617 7618 if test "$GCC" = yes; then 7619 case $host_os in aix4.[012]|aix4.[012].*) 7620 # We only want to do this on AIX 4.2 and lower, the check 7621 # below for broken collect2 doesn't work under 4.3+ 7622 collect2name=`${CC} -print-prog-name=collect2` 7623 if test -f "$collect2name" && 7624 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 7625 then 7626 # We have reworked collect2 7627 : 7628 else 7629 # We have old collect2 7630 hardcode_direct=unsupported 7631 # It fails to find uninstalled libraries when the uninstalled 7632 # path is not listed in the libpath. Setting hardcode_minus_L 7633 # to unsupported forces relinking 7634 hardcode_minus_L=yes 7635 hardcode_libdir_flag_spec='-L$libdir' 7636 hardcode_libdir_separator= 7637 fi 7638 ;; 7639 esac 7640 shared_flag='-shared' 7641 if test "$aix_use_runtimelinking" = yes; then 7642 shared_flag="$shared_flag "'${wl}-G' 7643 fi 7644 else 7645 # not using gcc 7646 if test "$host_cpu" = ia64; then 7647 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 7648 # chokes on -Wl,-G. The following line is correct: 7649 shared_flag='-G' 7650 else 7651 if test "$aix_use_runtimelinking" = yes; then 7652 shared_flag='${wl}-G' 7653 else 7654 shared_flag='${wl}-bM:SRE' 7655 fi 7656 fi 7657 fi 7658 7659 export_dynamic_flag_spec='${wl}-bexpall' 7660 # It seems that -bexpall does not export symbols beginning with 7661 # underscore (_), so it is better to generate a list of symbols to export. 7662 always_export_symbols=yes 7663 if test "$aix_use_runtimelinking" = yes; then 7664 # Warning - without using the other runtime loading flags (-brtl), 7665 # -berok will link without error, but may produce a broken library. 7666 allow_undefined_flag='-berok' 7667 # Determine the default libpath from the value encoded in an 7668 # empty executable. 7669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7670/* end confdefs.h. */ 7671 7672int 7673main () 7674{ 7675 7676 ; 7677 return 0; 7678} 7679_ACEOF 7680if ac_fn_c_try_link "$LINENO"; then : 7681 7682lt_aix_libpath_sed=' 7683 /Import File Strings/,/^$/ { 7684 /^0/ { 7685 s/^0 *\(.*\)$/\1/ 7686 p 7687 } 7688 }' 7689aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7690# Check for a 64-bit object if we didn't find anything. 7691if test -z "$aix_libpath"; then 7692 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7693fi 7694fi 7695rm -f core conftest.err conftest.$ac_objext \ 7696 conftest$ac_exeext conftest.$ac_ext 7697if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7698 7699 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7700 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 7701 else 7702 if test "$host_cpu" = ia64; then 7703 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 7704 allow_undefined_flag="-z nodefs" 7705 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" 7706 else 7707 # Determine the default libpath from the value encoded in an 7708 # empty executable. 7709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7710/* end confdefs.h. */ 7711 7712int 7713main () 7714{ 7715 7716 ; 7717 return 0; 7718} 7719_ACEOF 7720if ac_fn_c_try_link "$LINENO"; then : 7721 7722lt_aix_libpath_sed=' 7723 /Import File Strings/,/^$/ { 7724 /^0/ { 7725 s/^0 *\(.*\)$/\1/ 7726 p 7727 } 7728 }' 7729aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7730# Check for a 64-bit object if we didn't find anything. 7731if test -z "$aix_libpath"; then 7732 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7733fi 7734fi 7735rm -f core conftest.err conftest.$ac_objext \ 7736 conftest$ac_exeext conftest.$ac_ext 7737if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7738 7739 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7740 # Warning - without using the other run time loading flags, 7741 # -berok will link without error, but may produce a broken library. 7742 no_undefined_flag=' ${wl}-bernotok' 7743 allow_undefined_flag=' ${wl}-berok' 7744 # Exported symbols can be pulled into shared objects from archives 7745 whole_archive_flag_spec='$convenience' 7746 archive_cmds_need_lc=yes 7747 # This is similar to how AIX traditionally builds its shared libraries. 7748 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' 7749 fi 7750 fi 7751 ;; 7752 7753 amigaos*) 7754 case $host_cpu in 7755 powerpc) 7756 # see comment about AmigaOS4 .so support 7757 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7758 archive_expsym_cmds='' 7759 ;; 7760 m68k) 7761 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)' 7762 hardcode_libdir_flag_spec='-L$libdir' 7763 hardcode_minus_L=yes 7764 ;; 7765 esac 7766 ;; 7767 7768 bsdi[45]*) 7769 export_dynamic_flag_spec=-rdynamic 7770 ;; 7771 7772 cygwin* | mingw* | pw32* | cegcc*) 7773 # When not using gcc, we currently assume that we are using 7774 # Microsoft Visual C++. 7775 # hardcode_libdir_flag_spec is actually meaningless, as there is 7776 # no search path for DLLs. 7777 hardcode_libdir_flag_spec=' ' 7778 allow_undefined_flag=unsupported 7779 # Tell ltmain to make .lib files, not .a files. 7780 libext=lib 7781 # Tell ltmain to make .dll files, not .so files. 7782 shrext_cmds=".dll" 7783 # FIXME: Setting linknames here is a bad hack. 7784 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 7785 # The linker will automatically build a .lib file if we build a DLL. 7786 old_archive_from_new_cmds='true' 7787 # FIXME: Should let the user specify the lib program. 7788 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 7789 fix_srcfile_path='`cygpath -w "$srcfile"`' 7790 enable_shared_with_static_runtimes=yes 7791 ;; 7792 7793 darwin* | rhapsody*) 7794 7795 7796 archive_cmds_need_lc=no 7797 hardcode_direct=no 7798 hardcode_automatic=yes 7799 hardcode_shlibpath_var=unsupported 7800 whole_archive_flag_spec='' 7801 link_all_deplibs=yes 7802 allow_undefined_flag="$_lt_dar_allow_undefined" 7803 case $cc_basename in 7804 ifort*) _lt_dar_can_shared=yes ;; 7805 *) _lt_dar_can_shared=$GCC ;; 7806 esac 7807 if test "$_lt_dar_can_shared" = "yes"; then 7808 output_verbose_link_cmd=echo 7809 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 7810 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 7811 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}" 7812 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}" 7813 7814 else 7815 ld_shlibs=no 7816 fi 7817 7818 ;; 7819 7820 dgux*) 7821 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7822 hardcode_libdir_flag_spec='-L$libdir' 7823 hardcode_shlibpath_var=no 7824 ;; 7825 7826 freebsd1*) 7827 ld_shlibs=no 7828 ;; 7829 7830 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 7831 # support. Future versions do this automatically, but an explicit c++rt0.o 7832 # does not break anything, and helps significantly (at the cost of a little 7833 # extra space). 7834 freebsd2.2*) 7835 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 7836 hardcode_libdir_flag_spec='-R$libdir' 7837 hardcode_direct=yes 7838 hardcode_shlibpath_var=no 7839 ;; 7840 7841 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 7842 freebsd2*) 7843 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7844 hardcode_direct=yes 7845 hardcode_minus_L=yes 7846 hardcode_shlibpath_var=no 7847 ;; 7848 7849 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 7850 freebsd* | dragonfly*) 7851 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 7852 hardcode_libdir_flag_spec='-R$libdir' 7853 hardcode_direct=yes 7854 hardcode_shlibpath_var=no 7855 ;; 7856 7857 hpux9*) 7858 if test "$GCC" = yes; then 7859 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' 7860 else 7861 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' 7862 fi 7863 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7864 hardcode_libdir_separator=: 7865 hardcode_direct=yes 7866 7867 # hardcode_minus_L: Not really in the search PATH, 7868 # but as the default location of the library. 7869 hardcode_minus_L=yes 7870 export_dynamic_flag_spec='${wl}-E' 7871 ;; 7872 7873 hpux10*) 7874 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 7875 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7876 else 7877 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 7878 fi 7879 if test "$with_gnu_ld" = no; then 7880 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7881 hardcode_libdir_flag_spec_ld='+b $libdir' 7882 hardcode_libdir_separator=: 7883 hardcode_direct=yes 7884 hardcode_direct_absolute=yes 7885 export_dynamic_flag_spec='${wl}-E' 7886 # hardcode_minus_L: Not really in the search PATH, 7887 # but as the default location of the library. 7888 hardcode_minus_L=yes 7889 fi 7890 ;; 7891 7892 hpux11*) 7893 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 7894 case $host_cpu in 7895 hppa*64*) 7896 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7897 ;; 7898 ia64*) 7899 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 7900 ;; 7901 *) 7902 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7903 ;; 7904 esac 7905 else 7906 case $host_cpu in 7907 hppa*64*) 7908 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7909 ;; 7910 ia64*) 7911 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 7912 ;; 7913 *) 7914 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7915 ;; 7916 esac 7917 fi 7918 if test "$with_gnu_ld" = no; then 7919 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7920 hardcode_libdir_separator=: 7921 7922 case $host_cpu in 7923 hppa*64*|ia64*) 7924 hardcode_direct=no 7925 hardcode_shlibpath_var=no 7926 ;; 7927 *) 7928 hardcode_direct=yes 7929 hardcode_direct_absolute=yes 7930 export_dynamic_flag_spec='${wl}-E' 7931 7932 # hardcode_minus_L: Not really in the search PATH, 7933 # but as the default location of the library. 7934 hardcode_minus_L=yes 7935 ;; 7936 esac 7937 fi 7938 ;; 7939 7940 irix5* | irix6* | nonstopux*) 7941 if test "$GCC" = yes; then 7942 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 7943 # Try to use the -exported_symbol ld option, if it does not 7944 # work, assume that -exports_file does not work either and 7945 # implicitly export all symbols. 7946 save_LDFLAGS="$LDFLAGS" 7947 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 7948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7949/* end confdefs.h. */ 7950int foo(void) {} 7951_ACEOF 7952if ac_fn_c_try_link "$LINENO"; then : 7953 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 7954 7955fi 7956rm -f core conftest.err conftest.$ac_objext \ 7957 conftest$ac_exeext conftest.$ac_ext 7958 LDFLAGS="$save_LDFLAGS" 7959 else 7960 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 7961 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 7962 fi 7963 archive_cmds_need_lc='no' 7964 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7965 hardcode_libdir_separator=: 7966 inherit_rpath=yes 7967 link_all_deplibs=yes 7968 ;; 7969 7970 netbsd*) 7971 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 7972 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 7973 else 7974 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 7975 fi 7976 hardcode_libdir_flag_spec='-R$libdir' 7977 hardcode_direct=yes 7978 hardcode_shlibpath_var=no 7979 ;; 7980 7981 newsos6) 7982 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7983 hardcode_direct=yes 7984 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7985 hardcode_libdir_separator=: 7986 hardcode_shlibpath_var=no 7987 ;; 7988 7989 *nto* | *qnx*) 7990 ;; 7991 7992 openbsd*) 7993 if test -f /usr/libexec/ld.so; then 7994 hardcode_direct=yes 7995 hardcode_shlibpath_var=no 7996 hardcode_direct_absolute=yes 7997 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 7998 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 7999 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8000 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8001 export_dynamic_flag_spec='${wl}-E' 8002 else 8003 case $host_os in 8004 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8005 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8006 hardcode_libdir_flag_spec='-R$libdir' 8007 ;; 8008 *) 8009 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8010 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8011 ;; 8012 esac 8013 fi 8014 else 8015 ld_shlibs=no 8016 fi 8017 ;; 8018 8019 os2*) 8020 hardcode_libdir_flag_spec='-L$libdir' 8021 hardcode_minus_L=yes 8022 allow_undefined_flag=unsupported 8023 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' 8024 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8025 ;; 8026 8027 osf3*) 8028 if test "$GCC" = yes; then 8029 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8030 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 8031 else 8032 allow_undefined_flag=' -expect_unresolved \*' 8033 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 8034 fi 8035 archive_cmds_need_lc='no' 8036 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8037 hardcode_libdir_separator=: 8038 ;; 8039 8040 osf4* | osf5*) # as osf3* with the addition of -msym flag 8041 if test "$GCC" = yes; then 8042 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8043 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 8044 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8045 else 8046 allow_undefined_flag=' -expect_unresolved \*' 8047 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 8048 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~ 8049 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 8050 8051 # Both c and cxx compiler support -rpath directly 8052 hardcode_libdir_flag_spec='-rpath $libdir' 8053 fi 8054 archive_cmds_need_lc='no' 8055 hardcode_libdir_separator=: 8056 ;; 8057 8058 solaris*) 8059 no_undefined_flag=' -z defs' 8060 if test "$GCC" = yes; then 8061 wlarc='${wl}' 8062 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8063 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8064 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8065 else 8066 case `$CC -V 2>&1` in 8067 *"Compilers 5.0"*) 8068 wlarc='' 8069 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8070 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8071 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 8072 ;; 8073 *) 8074 wlarc='${wl}' 8075 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 8076 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8077 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8078 ;; 8079 esac 8080 fi 8081 hardcode_libdir_flag_spec='-R$libdir' 8082 hardcode_shlibpath_var=no 8083 case $host_os in 8084 solaris2.[0-5] | solaris2.[0-5].*) ;; 8085 *) 8086 # The compiler driver will combine and reorder linker options, 8087 # but understands `-z linker_flag'. GCC discards it without `$wl', 8088 # but is careful enough not to reorder. 8089 # Supported since Solaris 2.6 (maybe 2.5.1?) 8090 if test "$GCC" = yes; then 8091 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8092 else 8093 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8094 fi 8095 ;; 8096 esac 8097 link_all_deplibs=yes 8098 ;; 8099 8100 sunos4*) 8101 if test "x$host_vendor" = xsequent; then 8102 # Use $CC to link under sequent, because it throws in some extra .o 8103 # files that make .init and .fini sections work. 8104 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8105 else 8106 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8107 fi 8108 hardcode_libdir_flag_spec='-L$libdir' 8109 hardcode_direct=yes 8110 hardcode_minus_L=yes 8111 hardcode_shlibpath_var=no 8112 ;; 8113 8114 sysv4) 8115 case $host_vendor in 8116 sni) 8117 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8118 hardcode_direct=yes # is this really true??? 8119 ;; 8120 siemens) 8121 ## LD is ld it makes a PLAMLIB 8122 ## CC just makes a GrossModule. 8123 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8124 reload_cmds='$CC -r -o $output$reload_objs' 8125 hardcode_direct=no 8126 ;; 8127 motorola) 8128 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8129 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8130 ;; 8131 esac 8132 runpath_var='LD_RUN_PATH' 8133 hardcode_shlibpath_var=no 8134 ;; 8135 8136 sysv4.3*) 8137 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8138 hardcode_shlibpath_var=no 8139 export_dynamic_flag_spec='-Bexport' 8140 ;; 8141 8142 sysv4*MP*) 8143 if test -d /usr/nec; then 8144 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8145 hardcode_shlibpath_var=no 8146 runpath_var=LD_RUN_PATH 8147 hardcode_runpath_var=yes 8148 ld_shlibs=yes 8149 fi 8150 ;; 8151 8152 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 8153 no_undefined_flag='${wl}-z,text' 8154 archive_cmds_need_lc=no 8155 hardcode_shlibpath_var=no 8156 runpath_var='LD_RUN_PATH' 8157 8158 if test "$GCC" = yes; then 8159 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8160 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8161 else 8162 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8163 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8164 fi 8165 ;; 8166 8167 sysv5* | sco3.2v5* | sco5v6*) 8168 # Note: We can NOT use -z defs as we might desire, because we do not 8169 # link with -lc, and that would cause any symbols used from libc to 8170 # always be unresolved, which means just about no library would 8171 # ever link correctly. If we're not using GNU ld we use -z text 8172 # though, which does catch some bad symbols but isn't as heavy-handed 8173 # as -z defs. 8174 no_undefined_flag='${wl}-z,text' 8175 allow_undefined_flag='${wl}-z,nodefs' 8176 archive_cmds_need_lc=no 8177 hardcode_shlibpath_var=no 8178 hardcode_libdir_flag_spec='${wl}-R,$libdir' 8179 hardcode_libdir_separator=':' 8180 link_all_deplibs=yes 8181 export_dynamic_flag_spec='${wl}-Bexport' 8182 runpath_var='LD_RUN_PATH' 8183 8184 if test "$GCC" = yes; then 8185 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8186 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8187 else 8188 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8189 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8190 fi 8191 ;; 8192 8193 uts4*) 8194 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8195 hardcode_libdir_flag_spec='-L$libdir' 8196 hardcode_shlibpath_var=no 8197 ;; 8198 8199 *) 8200 ld_shlibs=no 8201 ;; 8202 esac 8203 8204 if test x$host_vendor = xsni; then 8205 case $host in 8206 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 8207 export_dynamic_flag_spec='${wl}-Blargedynsym' 8208 ;; 8209 esac 8210 fi 8211 fi 8212 8213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 8214$as_echo "$ld_shlibs" >&6; } 8215test "$ld_shlibs" = no && can_build_shared=no 8216 8217with_gnu_ld=$with_gnu_ld 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233# 8234# Do we need to explicitly link libc? 8235# 8236case "x$archive_cmds_need_lc" in 8237x|xyes) 8238 # Assume -lc should be added 8239 archive_cmds_need_lc=yes 8240 8241 if test "$enable_shared" = yes && test "$GCC" = yes; then 8242 case $archive_cmds in 8243 *'~'*) 8244 # FIXME: we may have to deal with multi-command sequences. 8245 ;; 8246 '$CC '*) 8247 # Test whether the compiler implicitly links with -lc since on some 8248 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8249 # to ld, don't add -lc before -lgcc. 8250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 8251$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 8252 $RM conftest* 8253 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8254 8255 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8256 (eval $ac_compile) 2>&5 8257 ac_status=$? 8258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8259 test $ac_status = 0; } 2>conftest.err; then 8260 soname=conftest 8261 lib=conftest 8262 libobjs=conftest.$ac_objext 8263 deplibs= 8264 wl=$lt_prog_compiler_wl 8265 pic_flag=$lt_prog_compiler_pic 8266 compiler_flags=-v 8267 linker_flags=-v 8268 verstring= 8269 output_objdir=. 8270 libname=conftest 8271 lt_save_allow_undefined_flag=$allow_undefined_flag 8272 allow_undefined_flag= 8273 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 8274 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 8275 ac_status=$? 8276 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8277 test $ac_status = 0; } 8278 then 8279 archive_cmds_need_lc=no 8280 else 8281 archive_cmds_need_lc=yes 8282 fi 8283 allow_undefined_flag=$lt_save_allow_undefined_flag 8284 else 8285 cat conftest.err 1>&5 8286 fi 8287 $RM conftest* 8288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 8289$as_echo "$archive_cmds_need_lc" >&6; } 8290 ;; 8291 esac 8292 fi 8293 ;; 8294esac 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 8453$as_echo_n "checking dynamic linker characteristics... " >&6; } 8454 8455if test "$GCC" = yes; then 8456 case $host_os in 8457 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 8458 *) lt_awk_arg="/^libraries:/" ;; 8459 esac 8460 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8461 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 8462 # if the path contains ";" then we assume it to be the separator 8463 # otherwise default to the standard path separator (i.e. ":") - it is 8464 # assumed that no part of a normal pathname contains ";" but that should 8465 # okay in the real world where ";" in dirpaths is itself problematic. 8466 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 8467 else 8468 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8469 fi 8470 # Ok, now we have the path, separated by spaces, we can step through it 8471 # and add multilib dir if necessary. 8472 lt_tmp_lt_search_path_spec= 8473 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 8474 for lt_sys_path in $lt_search_path_spec; do 8475 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 8476 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 8477 else 8478 test -d "$lt_sys_path" && \ 8479 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 8480 fi 8481 done 8482 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 8483BEGIN {RS=" "; FS="/|\n";} { 8484 lt_foo=""; 8485 lt_count=0; 8486 for (lt_i = NF; lt_i > 0; lt_i--) { 8487 if ($lt_i != "" && $lt_i != ".") { 8488 if ($lt_i == "..") { 8489 lt_count++; 8490 } else { 8491 if (lt_count == 0) { 8492 lt_foo="/" $lt_i lt_foo; 8493 } else { 8494 lt_count--; 8495 } 8496 } 8497 } 8498 } 8499 if (lt_foo != "") { lt_freq[lt_foo]++; } 8500 if (lt_freq[lt_foo] == 1) { print lt_foo; } 8501}'` 8502 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 8503else 8504 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 8505fi 8506library_names_spec= 8507libname_spec='lib$name' 8508soname_spec= 8509shrext_cmds=".so" 8510postinstall_cmds= 8511postuninstall_cmds= 8512finish_cmds= 8513finish_eval= 8514shlibpath_var= 8515shlibpath_overrides_runpath=unknown 8516version_type=none 8517dynamic_linker="$host_os ld.so" 8518sys_lib_dlsearch_path_spec="/lib /usr/lib" 8519need_lib_prefix=unknown 8520hardcode_into_libs=no 8521 8522# when you set need_version to no, make sure it does not cause -set_version 8523# flags to be left without arguments 8524need_version=unknown 8525 8526case $host_os in 8527aix3*) 8528 version_type=linux 8529 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 8530 shlibpath_var=LIBPATH 8531 8532 # AIX 3 has no versioning support, so we append a major version to the name. 8533 soname_spec='${libname}${release}${shared_ext}$major' 8534 ;; 8535 8536aix[4-9]*) 8537 version_type=linux 8538 need_lib_prefix=no 8539 need_version=no 8540 hardcode_into_libs=yes 8541 if test "$host_cpu" = ia64; then 8542 # AIX 5 supports IA64 8543 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 8544 shlibpath_var=LD_LIBRARY_PATH 8545 else 8546 # With GCC up to 2.95.x, collect2 would create an import file 8547 # for dependence libraries. The import file would start with 8548 # the line `#! .'. This would cause the generated library to 8549 # depend on `.', always an invalid library. This was fixed in 8550 # development snapshots of GCC prior to 3.0. 8551 case $host_os in 8552 aix4 | aix4.[01] | aix4.[01].*) 8553 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 8554 echo ' yes ' 8555 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 8556 : 8557 else 8558 can_build_shared=no 8559 fi 8560 ;; 8561 esac 8562 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 8563 # soname into executable. Probably we can add versioning support to 8564 # collect2, so additional links can be useful in future. 8565 if test "$aix_use_runtimelinking" = yes; then 8566 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 8567 # instead of lib<name>.a to let people know that these are not 8568 # typical AIX shared libraries. 8569 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8570 else 8571 # We preserve .a as extension for shared libraries through AIX4.2 8572 # and later when we are not doing run time linking. 8573 library_names_spec='${libname}${release}.a $libname.a' 8574 soname_spec='${libname}${release}${shared_ext}$major' 8575 fi 8576 shlibpath_var=LIBPATH 8577 fi 8578 ;; 8579 8580amigaos*) 8581 case $host_cpu in 8582 powerpc) 8583 # Since July 2007 AmigaOS4 officially supports .so libraries. 8584 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 8585 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8586 ;; 8587 m68k) 8588 library_names_spec='$libname.ixlibrary $libname.a' 8589 # Create ${libname}_ixlibrary.a entries in /sys/libs. 8590 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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' 8591 ;; 8592 esac 8593 ;; 8594 8595beos*) 8596 library_names_spec='${libname}${shared_ext}' 8597 dynamic_linker="$host_os ld.so" 8598 shlibpath_var=LIBRARY_PATH 8599 ;; 8600 8601bsdi[45]*) 8602 version_type=linux 8603 need_version=no 8604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8605 soname_spec='${libname}${release}${shared_ext}$major' 8606 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 8607 shlibpath_var=LD_LIBRARY_PATH 8608 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 8609 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 8610 # the default ld.so.conf also contains /usr/contrib/lib and 8611 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 8612 # libtool to hard-code these into programs 8613 ;; 8614 8615cygwin* | mingw* | pw32* | cegcc*) 8616 version_type=windows 8617 shrext_cmds=".dll" 8618 need_version=no 8619 need_lib_prefix=no 8620 8621 case $GCC,$host_os in 8622 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 8623 library_names_spec='$libname.dll.a' 8624 # DLL is installed to $(libdir)/../bin by postinstall_cmds 8625 postinstall_cmds='base_file=`basename \${file}`~ 8626 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 8627 dldir=$destdir/`dirname \$dlpath`~ 8628 test -d \$dldir || mkdir -p \$dldir~ 8629 $install_prog $dir/$dlname \$dldir/$dlname~ 8630 chmod a+x \$dldir/$dlname~ 8631 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 8632 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 8633 fi' 8634 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 8635 dlpath=$dir/\$dldll~ 8636 $RM \$dlpath' 8637 shlibpath_overrides_runpath=yes 8638 8639 case $host_os in 8640 cygwin*) 8641 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 8642 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8643 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 8644 ;; 8645 mingw* | cegcc*) 8646 # MinGW DLLs use traditional 'lib' prefix 8647 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8648 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8649 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 8650 # It is most probably a Windows format PATH printed by 8651 # mingw gcc, but we are running on Cygwin. Gcc prints its search 8652 # path with ; separators, and with drive letters. We can handle the 8653 # drive letters (cygwin fileutils understands them), so leave them, 8654 # especially as we might pass files found there to a mingw objdump, 8655 # which wouldn't understand a cygwinified path. Ahh. 8656 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8657 else 8658 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8659 fi 8660 ;; 8661 pw32*) 8662 # pw32 DLLs use 'pw' prefix rather than 'lib' 8663 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8664 ;; 8665 esac 8666 ;; 8667 8668 *) 8669 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 8670 ;; 8671 esac 8672 dynamic_linker='Win32 ld.exe' 8673 # FIXME: first we should search . and the directory the executable is in 8674 shlibpath_var=PATH 8675 ;; 8676 8677darwin* | rhapsody*) 8678 dynamic_linker="$host_os dyld" 8679 version_type=darwin 8680 need_lib_prefix=no 8681 need_version=no 8682 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 8683 soname_spec='${libname}${release}${major}$shared_ext' 8684 shlibpath_overrides_runpath=yes 8685 shlibpath_var=DYLD_LIBRARY_PATH 8686 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 8687 8688 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 8689 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 8690 ;; 8691 8692dgux*) 8693 version_type=linux 8694 need_lib_prefix=no 8695 need_version=no 8696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 8697 soname_spec='${libname}${release}${shared_ext}$major' 8698 shlibpath_var=LD_LIBRARY_PATH 8699 ;; 8700 8701freebsd1*) 8702 dynamic_linker=no 8703 ;; 8704 8705freebsd* | dragonfly*) 8706 # DragonFly does not have aout. When/if they implement a new 8707 # versioning mechanism, adjust this. 8708 if test -x /usr/bin/objformat; then 8709 objformat=`/usr/bin/objformat` 8710 else 8711 case $host_os in 8712 freebsd[123]*) objformat=aout ;; 8713 *) objformat=elf ;; 8714 esac 8715 fi 8716 # Handle Gentoo/FreeBSD as it was Linux 8717 case $host_vendor in 8718 gentoo) 8719 version_type=linux ;; 8720 *) 8721 version_type=freebsd-$objformat ;; 8722 esac 8723 8724 case $version_type in 8725 freebsd-elf*) 8726 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 8727 need_version=no 8728 need_lib_prefix=no 8729 ;; 8730 freebsd-*) 8731 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 8732 need_version=yes 8733 ;; 8734 linux) 8735 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8736 soname_spec='${libname}${release}${shared_ext}$major' 8737 need_lib_prefix=no 8738 need_version=no 8739 ;; 8740 esac 8741 shlibpath_var=LD_LIBRARY_PATH 8742 case $host_os in 8743 freebsd2*) 8744 shlibpath_overrides_runpath=yes 8745 ;; 8746 freebsd3.[01]* | freebsdelf3.[01]*) 8747 shlibpath_overrides_runpath=yes 8748 hardcode_into_libs=yes 8749 ;; 8750 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 8751 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 8752 shlibpath_overrides_runpath=no 8753 hardcode_into_libs=yes 8754 ;; 8755 *) # from 4.6 on, and DragonFly 8756 shlibpath_overrides_runpath=yes 8757 hardcode_into_libs=yes 8758 ;; 8759 esac 8760 ;; 8761 8762gnu*) 8763 version_type=linux 8764 need_lib_prefix=no 8765 need_version=no 8766 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 8767 soname_spec='${libname}${release}${shared_ext}$major' 8768 shlibpath_var=LD_LIBRARY_PATH 8769 hardcode_into_libs=yes 8770 ;; 8771 8772hpux9* | hpux10* | hpux11*) 8773 # Give a soname corresponding to the major version so that dld.sl refuses to 8774 # link against other versions. 8775 version_type=sunos 8776 need_lib_prefix=no 8777 need_version=no 8778 case $host_cpu in 8779 ia64*) 8780 shrext_cmds='.so' 8781 hardcode_into_libs=yes 8782 dynamic_linker="$host_os dld.so" 8783 shlibpath_var=LD_LIBRARY_PATH 8784 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8785 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8786 soname_spec='${libname}${release}${shared_ext}$major' 8787 if test "X$HPUX_IA64_MODE" = X32; then 8788 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 8789 else 8790 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 8791 fi 8792 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8793 ;; 8794 hppa*64*) 8795 shrext_cmds='.sl' 8796 hardcode_into_libs=yes 8797 dynamic_linker="$host_os dld.sl" 8798 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 8799 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8800 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8801 soname_spec='${libname}${release}${shared_ext}$major' 8802 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 8803 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8804 ;; 8805 *) 8806 shrext_cmds='.sl' 8807 dynamic_linker="$host_os dld.sl" 8808 shlibpath_var=SHLIB_PATH 8809 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 8810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8811 soname_spec='${libname}${release}${shared_ext}$major' 8812 ;; 8813 esac 8814 # HP-UX runs *really* slowly unless shared libraries are mode 555. 8815 postinstall_cmds='chmod 555 $lib' 8816 ;; 8817 8818interix[3-9]*) 8819 version_type=linux 8820 need_lib_prefix=no 8821 need_version=no 8822 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8823 soname_spec='${libname}${release}${shared_ext}$major' 8824 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 8825 shlibpath_var=LD_LIBRARY_PATH 8826 shlibpath_overrides_runpath=no 8827 hardcode_into_libs=yes 8828 ;; 8829 8830irix5* | irix6* | nonstopux*) 8831 case $host_os in 8832 nonstopux*) version_type=nonstopux ;; 8833 *) 8834 if test "$lt_cv_prog_gnu_ld" = yes; then 8835 version_type=linux 8836 else 8837 version_type=irix 8838 fi ;; 8839 esac 8840 need_lib_prefix=no 8841 need_version=no 8842 soname_spec='${libname}${release}${shared_ext}$major' 8843 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 8844 case $host_os in 8845 irix5* | nonstopux*) 8846 libsuff= shlibsuff= 8847 ;; 8848 *) 8849 case $LD in # libtool.m4 will add one of these switches to LD 8850 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 8851 libsuff= shlibsuff= libmagic=32-bit;; 8852 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 8853 libsuff=32 shlibsuff=N32 libmagic=N32;; 8854 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 8855 libsuff=64 shlibsuff=64 libmagic=64-bit;; 8856 *) libsuff= shlibsuff= libmagic=never-match;; 8857 esac 8858 ;; 8859 esac 8860 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 8861 shlibpath_overrides_runpath=no 8862 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 8863 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 8864 hardcode_into_libs=yes 8865 ;; 8866 8867# No shared lib support for Linux oldld, aout, or coff. 8868linux*oldld* | linux*aout* | linux*coff*) 8869 dynamic_linker=no 8870 ;; 8871 8872# This must be Linux ELF. 8873linux* | k*bsd*-gnu) 8874 version_type=linux 8875 need_lib_prefix=no 8876 need_version=no 8877 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8878 soname_spec='${libname}${release}${shared_ext}$major' 8879 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 8880 shlibpath_var=LD_LIBRARY_PATH 8881 shlibpath_overrides_runpath=no 8882 # Some binutils ld are patched to set DT_RUNPATH 8883 save_LDFLAGS=$LDFLAGS 8884 save_libdir=$libdir 8885 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 8886 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 8887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8888/* end confdefs.h. */ 8889 8890int 8891main () 8892{ 8893 8894 ; 8895 return 0; 8896} 8897_ACEOF 8898if ac_fn_c_try_link "$LINENO"; then : 8899 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 8900 shlibpath_overrides_runpath=yes 8901fi 8902fi 8903rm -f core conftest.err conftest.$ac_objext \ 8904 conftest$ac_exeext conftest.$ac_ext 8905 LDFLAGS=$save_LDFLAGS 8906 libdir=$save_libdir 8907 8908 # This implies no fast_install, which is unacceptable. 8909 # Some rework will be needed to allow for fast_install 8910 # before this can be enabled. 8911 hardcode_into_libs=yes 8912 8913 # Append ld.so.conf contents to the search path 8914 if test -f /etc/ld.so.conf; then 8915 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;/^$/d' | tr '\n' ' '` 8916 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 8917 fi 8918 8919 # We used to test for /lib/ld.so.1 and disable shared libraries on 8920 # powerpc, because MkLinux only supported shared libraries with the 8921 # GNU dynamic linker. Since this was broken with cross compilers, 8922 # most powerpc-linux boxes support dynamic linking these days and 8923 # people can always --disable-shared, the test was removed, and we 8924 # assume the GNU/Linux dynamic linker is in use. 8925 dynamic_linker='GNU/Linux ld.so' 8926 ;; 8927 8928netbsd*) 8929 version_type=sunos 8930 need_lib_prefix=no 8931 need_version=no 8932 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8933 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8934 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8935 dynamic_linker='NetBSD (a.out) ld.so' 8936 else 8937 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8938 soname_spec='${libname}${release}${shared_ext}$major' 8939 dynamic_linker='NetBSD ld.elf_so' 8940 fi 8941 shlibpath_var=LD_LIBRARY_PATH 8942 shlibpath_overrides_runpath=yes 8943 hardcode_into_libs=yes 8944 ;; 8945 8946newsos6) 8947 version_type=linux 8948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8949 shlibpath_var=LD_LIBRARY_PATH 8950 shlibpath_overrides_runpath=yes 8951 ;; 8952 8953*nto* | *qnx*) 8954 version_type=qnx 8955 need_lib_prefix=no 8956 need_version=no 8957 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8958 soname_spec='${libname}${release}${shared_ext}$major' 8959 shlibpath_var=LD_LIBRARY_PATH 8960 shlibpath_overrides_runpath=no 8961 hardcode_into_libs=yes 8962 dynamic_linker='ldqnx.so' 8963 ;; 8964 8965openbsd*) 8966 version_type=sunos 8967 sys_lib_dlsearch_path_spec="/usr/lib" 8968 need_lib_prefix=no 8969 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 8970 case $host_os in 8971 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 8972 *) need_version=no ;; 8973 esac 8974 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8975 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8976 shlibpath_var=LD_LIBRARY_PATH 8977 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8978 case $host_os in 8979 openbsd2.[89] | openbsd2.[89].*) 8980 shlibpath_overrides_runpath=no 8981 ;; 8982 *) 8983 shlibpath_overrides_runpath=yes 8984 ;; 8985 esac 8986 else 8987 shlibpath_overrides_runpath=yes 8988 fi 8989 ;; 8990 8991os2*) 8992 libname_spec='$name' 8993 shrext_cmds=".dll" 8994 need_lib_prefix=no 8995 library_names_spec='$libname${shared_ext} $libname.a' 8996 dynamic_linker='OS/2 ld.exe' 8997 shlibpath_var=LIBPATH 8998 ;; 8999 9000osf3* | osf4* | osf5*) 9001 version_type=osf 9002 need_lib_prefix=no 9003 need_version=no 9004 soname_spec='${libname}${release}${shared_ext}$major' 9005 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9006 shlibpath_var=LD_LIBRARY_PATH 9007 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9008 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9009 ;; 9010 9011rdos*) 9012 dynamic_linker=no 9013 ;; 9014 9015solaris*) 9016 version_type=linux 9017 need_lib_prefix=no 9018 need_version=no 9019 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9020 soname_spec='${libname}${release}${shared_ext}$major' 9021 shlibpath_var=LD_LIBRARY_PATH 9022 shlibpath_overrides_runpath=yes 9023 hardcode_into_libs=yes 9024 # ldd complains unless libraries are executable 9025 postinstall_cmds='chmod +x $lib' 9026 ;; 9027 9028sunos4*) 9029 version_type=sunos 9030 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9031 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9032 shlibpath_var=LD_LIBRARY_PATH 9033 shlibpath_overrides_runpath=yes 9034 if test "$with_gnu_ld" = yes; then 9035 need_lib_prefix=no 9036 fi 9037 need_version=yes 9038 ;; 9039 9040sysv4 | sysv4.3*) 9041 version_type=linux 9042 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9043 soname_spec='${libname}${release}${shared_ext}$major' 9044 shlibpath_var=LD_LIBRARY_PATH 9045 case $host_vendor in 9046 sni) 9047 shlibpath_overrides_runpath=no 9048 need_lib_prefix=no 9049 runpath_var=LD_RUN_PATH 9050 ;; 9051 siemens) 9052 need_lib_prefix=no 9053 ;; 9054 motorola) 9055 need_lib_prefix=no 9056 need_version=no 9057 shlibpath_overrides_runpath=no 9058 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9059 ;; 9060 esac 9061 ;; 9062 9063sysv4*MP*) 9064 if test -d /usr/nec ;then 9065 version_type=linux 9066 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9067 soname_spec='$libname${shared_ext}.$major' 9068 shlibpath_var=LD_LIBRARY_PATH 9069 fi 9070 ;; 9071 9072sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9073 version_type=freebsd-elf 9074 need_lib_prefix=no 9075 need_version=no 9076 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9077 soname_spec='${libname}${release}${shared_ext}$major' 9078 shlibpath_var=LD_LIBRARY_PATH 9079 shlibpath_overrides_runpath=yes 9080 hardcode_into_libs=yes 9081 if test "$with_gnu_ld" = yes; then 9082 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9083 else 9084 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9085 case $host_os in 9086 sco3.2v5*) 9087 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9088 ;; 9089 esac 9090 fi 9091 sys_lib_dlsearch_path_spec='/usr/lib' 9092 ;; 9093 9094tpf*) 9095 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 9096 version_type=linux 9097 need_lib_prefix=no 9098 need_version=no 9099 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9100 shlibpath_var=LD_LIBRARY_PATH 9101 shlibpath_overrides_runpath=no 9102 hardcode_into_libs=yes 9103 ;; 9104 9105uts4*) 9106 version_type=linux 9107 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9108 soname_spec='${libname}${release}${shared_ext}$major' 9109 shlibpath_var=LD_LIBRARY_PATH 9110 ;; 9111 9112*) 9113 dynamic_linker=no 9114 ;; 9115esac 9116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 9117$as_echo "$dynamic_linker" >&6; } 9118test "$dynamic_linker" = no && can_build_shared=no 9119 9120variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9121if test "$GCC" = yes; then 9122 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9123fi 9124 9125if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9126 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9127fi 9128if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9129 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9130fi 9131 9132 9133 9134 9135 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 9219$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9220hardcode_action= 9221if test -n "$hardcode_libdir_flag_spec" || 9222 test -n "$runpath_var" || 9223 test "X$hardcode_automatic" = "Xyes" ; then 9224 9225 # We can hardcode non-existent directories. 9226 if test "$hardcode_direct" != no && 9227 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9228 # have to relink, otherwise we might link with an installed library 9229 # when we should be linking with a yet-to-be-installed one 9230 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 9231 test "$hardcode_minus_L" != no; then 9232 # Linking always hardcodes the temporary library directory. 9233 hardcode_action=relink 9234 else 9235 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9236 hardcode_action=immediate 9237 fi 9238else 9239 # We cannot hardcode anything, or else we can only hardcode existing 9240 # directories. 9241 hardcode_action=unsupported 9242fi 9243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 9244$as_echo "$hardcode_action" >&6; } 9245 9246if test "$hardcode_action" = relink || 9247 test "$inherit_rpath" = yes; then 9248 # Fast installation is not supported 9249 enable_fast_install=no 9250elif test "$shlibpath_overrides_runpath" = yes || 9251 test "$enable_shared" = no; then 9252 # Fast installation is not necessary 9253 enable_fast_install=needless 9254fi 9255 9256 9257 9258 9259 9260 9261 if test "x$enable_dlopen" != xyes; then 9262 enable_dlopen=unknown 9263 enable_dlopen_self=unknown 9264 enable_dlopen_self_static=unknown 9265else 9266 lt_cv_dlopen=no 9267 lt_cv_dlopen_libs= 9268 9269 case $host_os in 9270 beos*) 9271 lt_cv_dlopen="load_add_on" 9272 lt_cv_dlopen_libs= 9273 lt_cv_dlopen_self=yes 9274 ;; 9275 9276 mingw* | pw32* | cegcc*) 9277 lt_cv_dlopen="LoadLibrary" 9278 lt_cv_dlopen_libs= 9279 ;; 9280 9281 cygwin*) 9282 lt_cv_dlopen="dlopen" 9283 lt_cv_dlopen_libs= 9284 ;; 9285 9286 darwin*) 9287 # if libdl is installed we need to link against it 9288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 9289$as_echo_n "checking for dlopen in -ldl... " >&6; } 9290if ${ac_cv_lib_dl_dlopen+:} false; then : 9291 $as_echo_n "(cached) " >&6 9292else 9293 ac_check_lib_save_LIBS=$LIBS 9294LIBS="-ldl $LIBS" 9295cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9296/* end confdefs.h. */ 9297 9298/* Override any GCC internal prototype to avoid an error. 9299 Use char because int might match the return type of a GCC 9300 builtin and then its argument prototype would still apply. */ 9301#ifdef __cplusplus 9302extern "C" 9303#endif 9304char dlopen (); 9305int 9306main () 9307{ 9308return dlopen (); 9309 ; 9310 return 0; 9311} 9312_ACEOF 9313if ac_fn_c_try_link "$LINENO"; then : 9314 ac_cv_lib_dl_dlopen=yes 9315else 9316 ac_cv_lib_dl_dlopen=no 9317fi 9318rm -f core conftest.err conftest.$ac_objext \ 9319 conftest$ac_exeext conftest.$ac_ext 9320LIBS=$ac_check_lib_save_LIBS 9321fi 9322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 9323$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9324if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 9325 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9326else 9327 9328 lt_cv_dlopen="dyld" 9329 lt_cv_dlopen_libs= 9330 lt_cv_dlopen_self=yes 9331 9332fi 9333 9334 ;; 9335 9336 *) 9337 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 9338if test "x$ac_cv_func_shl_load" = xyes; then : 9339 lt_cv_dlopen="shl_load" 9340else 9341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 9342$as_echo_n "checking for shl_load in -ldld... " >&6; } 9343if ${ac_cv_lib_dld_shl_load+:} false; then : 9344 $as_echo_n "(cached) " >&6 9345else 9346 ac_check_lib_save_LIBS=$LIBS 9347LIBS="-ldld $LIBS" 9348cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9349/* end confdefs.h. */ 9350 9351/* Override any GCC internal prototype to avoid an error. 9352 Use char because int might match the return type of a GCC 9353 builtin and then its argument prototype would still apply. */ 9354#ifdef __cplusplus 9355extern "C" 9356#endif 9357char shl_load (); 9358int 9359main () 9360{ 9361return shl_load (); 9362 ; 9363 return 0; 9364} 9365_ACEOF 9366if ac_fn_c_try_link "$LINENO"; then : 9367 ac_cv_lib_dld_shl_load=yes 9368else 9369 ac_cv_lib_dld_shl_load=no 9370fi 9371rm -f core conftest.err conftest.$ac_objext \ 9372 conftest$ac_exeext conftest.$ac_ext 9373LIBS=$ac_check_lib_save_LIBS 9374fi 9375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 9376$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 9377if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 9378 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 9379else 9380 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 9381if test "x$ac_cv_func_dlopen" = xyes; then : 9382 lt_cv_dlopen="dlopen" 9383else 9384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 9385$as_echo_n "checking for dlopen in -ldl... " >&6; } 9386if ${ac_cv_lib_dl_dlopen+:} false; then : 9387 $as_echo_n "(cached) " >&6 9388else 9389 ac_check_lib_save_LIBS=$LIBS 9390LIBS="-ldl $LIBS" 9391cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9392/* end confdefs.h. */ 9393 9394/* Override any GCC internal prototype to avoid an error. 9395 Use char because int might match the return type of a GCC 9396 builtin and then its argument prototype would still apply. */ 9397#ifdef __cplusplus 9398extern "C" 9399#endif 9400char dlopen (); 9401int 9402main () 9403{ 9404return dlopen (); 9405 ; 9406 return 0; 9407} 9408_ACEOF 9409if ac_fn_c_try_link "$LINENO"; then : 9410 ac_cv_lib_dl_dlopen=yes 9411else 9412 ac_cv_lib_dl_dlopen=no 9413fi 9414rm -f core conftest.err conftest.$ac_objext \ 9415 conftest$ac_exeext conftest.$ac_ext 9416LIBS=$ac_check_lib_save_LIBS 9417fi 9418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 9419$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9420if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 9421 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9422else 9423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 9424$as_echo_n "checking for dlopen in -lsvld... " >&6; } 9425if ${ac_cv_lib_svld_dlopen+:} false; then : 9426 $as_echo_n "(cached) " >&6 9427else 9428 ac_check_lib_save_LIBS=$LIBS 9429LIBS="-lsvld $LIBS" 9430cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9431/* end confdefs.h. */ 9432 9433/* Override any GCC internal prototype to avoid an error. 9434 Use char because int might match the return type of a GCC 9435 builtin and then its argument prototype would still apply. */ 9436#ifdef __cplusplus 9437extern "C" 9438#endif 9439char dlopen (); 9440int 9441main () 9442{ 9443return dlopen (); 9444 ; 9445 return 0; 9446} 9447_ACEOF 9448if ac_fn_c_try_link "$LINENO"; then : 9449 ac_cv_lib_svld_dlopen=yes 9450else 9451 ac_cv_lib_svld_dlopen=no 9452fi 9453rm -f core conftest.err conftest.$ac_objext \ 9454 conftest$ac_exeext conftest.$ac_ext 9455LIBS=$ac_check_lib_save_LIBS 9456fi 9457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 9458$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 9459if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 9460 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 9461else 9462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 9463$as_echo_n "checking for dld_link in -ldld... " >&6; } 9464if ${ac_cv_lib_dld_dld_link+:} false; then : 9465 $as_echo_n "(cached) " >&6 9466else 9467 ac_check_lib_save_LIBS=$LIBS 9468LIBS="-ldld $LIBS" 9469cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9470/* end confdefs.h. */ 9471 9472/* Override any GCC internal prototype to avoid an error. 9473 Use char because int might match the return type of a GCC 9474 builtin and then its argument prototype would still apply. */ 9475#ifdef __cplusplus 9476extern "C" 9477#endif 9478char dld_link (); 9479int 9480main () 9481{ 9482return dld_link (); 9483 ; 9484 return 0; 9485} 9486_ACEOF 9487if ac_fn_c_try_link "$LINENO"; then : 9488 ac_cv_lib_dld_dld_link=yes 9489else 9490 ac_cv_lib_dld_dld_link=no 9491fi 9492rm -f core conftest.err conftest.$ac_objext \ 9493 conftest$ac_exeext conftest.$ac_ext 9494LIBS=$ac_check_lib_save_LIBS 9495fi 9496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 9497$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 9498if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 9499 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 9500fi 9501 9502 9503fi 9504 9505 9506fi 9507 9508 9509fi 9510 9511 9512fi 9513 9514 9515fi 9516 9517 ;; 9518 esac 9519 9520 if test "x$lt_cv_dlopen" != xno; then 9521 enable_dlopen=yes 9522 else 9523 enable_dlopen=no 9524 fi 9525 9526 case $lt_cv_dlopen in 9527 dlopen) 9528 save_CPPFLAGS="$CPPFLAGS" 9529 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 9530 9531 save_LDFLAGS="$LDFLAGS" 9532 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 9533 9534 save_LIBS="$LIBS" 9535 LIBS="$lt_cv_dlopen_libs $LIBS" 9536 9537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 9538$as_echo_n "checking whether a program can dlopen itself... " >&6; } 9539if ${lt_cv_dlopen_self+:} false; then : 9540 $as_echo_n "(cached) " >&6 9541else 9542 if test "$cross_compiling" = yes; then : 9543 lt_cv_dlopen_self=cross 9544else 9545 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9546 lt_status=$lt_dlunknown 9547 cat > conftest.$ac_ext <<_LT_EOF 9548#line 9548 "configure" 9549#include "confdefs.h" 9550 9551#if HAVE_DLFCN_H 9552#include <dlfcn.h> 9553#endif 9554 9555#include <stdio.h> 9556 9557#ifdef RTLD_GLOBAL 9558# define LT_DLGLOBAL RTLD_GLOBAL 9559#else 9560# ifdef DL_GLOBAL 9561# define LT_DLGLOBAL DL_GLOBAL 9562# else 9563# define LT_DLGLOBAL 0 9564# endif 9565#endif 9566 9567/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9568 find out it does not work in some platform. */ 9569#ifndef LT_DLLAZY_OR_NOW 9570# ifdef RTLD_LAZY 9571# define LT_DLLAZY_OR_NOW RTLD_LAZY 9572# else 9573# ifdef DL_LAZY 9574# define LT_DLLAZY_OR_NOW DL_LAZY 9575# else 9576# ifdef RTLD_NOW 9577# define LT_DLLAZY_OR_NOW RTLD_NOW 9578# else 9579# ifdef DL_NOW 9580# define LT_DLLAZY_OR_NOW DL_NOW 9581# else 9582# define LT_DLLAZY_OR_NOW 0 9583# endif 9584# endif 9585# endif 9586# endif 9587#endif 9588 9589void fnord() { int i=42;} 9590int main () 9591{ 9592 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9593 int status = $lt_dlunknown; 9594 9595 if (self) 9596 { 9597 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9598 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9599 /* dlclose (self); */ 9600 } 9601 else 9602 puts (dlerror ()); 9603 9604 return status; 9605} 9606_LT_EOF 9607 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 9608 (eval $ac_link) 2>&5 9609 ac_status=$? 9610 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9611 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 9612 (./conftest; exit; ) >&5 2>/dev/null 9613 lt_status=$? 9614 case x$lt_status in 9615 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 9616 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 9617 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 9618 esac 9619 else : 9620 # compilation failed 9621 lt_cv_dlopen_self=no 9622 fi 9623fi 9624rm -fr conftest* 9625 9626 9627fi 9628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 9629$as_echo "$lt_cv_dlopen_self" >&6; } 9630 9631 if test "x$lt_cv_dlopen_self" = xyes; then 9632 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 9633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 9634$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 9635if ${lt_cv_dlopen_self_static+:} false; then : 9636 $as_echo_n "(cached) " >&6 9637else 9638 if test "$cross_compiling" = yes; then : 9639 lt_cv_dlopen_self_static=cross 9640else 9641 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9642 lt_status=$lt_dlunknown 9643 cat > conftest.$ac_ext <<_LT_EOF 9644#line 9644 "configure" 9645#include "confdefs.h" 9646 9647#if HAVE_DLFCN_H 9648#include <dlfcn.h> 9649#endif 9650 9651#include <stdio.h> 9652 9653#ifdef RTLD_GLOBAL 9654# define LT_DLGLOBAL RTLD_GLOBAL 9655#else 9656# ifdef DL_GLOBAL 9657# define LT_DLGLOBAL DL_GLOBAL 9658# else 9659# define LT_DLGLOBAL 0 9660# endif 9661#endif 9662 9663/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9664 find out it does not work in some platform. */ 9665#ifndef LT_DLLAZY_OR_NOW 9666# ifdef RTLD_LAZY 9667# define LT_DLLAZY_OR_NOW RTLD_LAZY 9668# else 9669# ifdef DL_LAZY 9670# define LT_DLLAZY_OR_NOW DL_LAZY 9671# else 9672# ifdef RTLD_NOW 9673# define LT_DLLAZY_OR_NOW RTLD_NOW 9674# else 9675# ifdef DL_NOW 9676# define LT_DLLAZY_OR_NOW DL_NOW 9677# else 9678# define LT_DLLAZY_OR_NOW 0 9679# endif 9680# endif 9681# endif 9682# endif 9683#endif 9684 9685void fnord() { int i=42;} 9686int main () 9687{ 9688 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9689 int status = $lt_dlunknown; 9690 9691 if (self) 9692 { 9693 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9694 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9695 /* dlclose (self); */ 9696 } 9697 else 9698 puts (dlerror ()); 9699 9700 return status; 9701} 9702_LT_EOF 9703 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 9704 (eval $ac_link) 2>&5 9705 ac_status=$? 9706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9707 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 9708 (./conftest; exit; ) >&5 2>/dev/null 9709 lt_status=$? 9710 case x$lt_status in 9711 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 9712 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 9713 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 9714 esac 9715 else : 9716 # compilation failed 9717 lt_cv_dlopen_self_static=no 9718 fi 9719fi 9720rm -fr conftest* 9721 9722 9723fi 9724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 9725$as_echo "$lt_cv_dlopen_self_static" >&6; } 9726 fi 9727 9728 CPPFLAGS="$save_CPPFLAGS" 9729 LDFLAGS="$save_LDFLAGS" 9730 LIBS="$save_LIBS" 9731 ;; 9732 esac 9733 9734 case $lt_cv_dlopen_self in 9735 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 9736 *) enable_dlopen_self=unknown ;; 9737 esac 9738 9739 case $lt_cv_dlopen_self_static in 9740 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 9741 *) enable_dlopen_self_static=unknown ;; 9742 esac 9743fi 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761striplib= 9762old_striplib= 9763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 9764$as_echo_n "checking whether stripping libraries is possible... " >&6; } 9765if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 9766 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9767 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9769$as_echo "yes" >&6; } 9770else 9771# FIXME - insert some real tests, host_os isn't really good enough 9772 case $host_os in 9773 darwin*) 9774 if test -n "$STRIP" ; then 9775 striplib="$STRIP -x" 9776 old_striplib="$STRIP -S" 9777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9778$as_echo "yes" >&6; } 9779 else 9780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9781$as_echo "no" >&6; } 9782 fi 9783 ;; 9784 *) 9785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9786$as_echo "no" >&6; } 9787 ;; 9788 esac 9789fi 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 # Report which library types will actually be built 9803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 9804$as_echo_n "checking if libtool supports shared libraries... " >&6; } 9805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 9806$as_echo "$can_build_shared" >&6; } 9807 9808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 9809$as_echo_n "checking whether to build shared libraries... " >&6; } 9810 test "$can_build_shared" = "no" && enable_shared=no 9811 9812 # On AIX, shared libraries and static libraries use the same namespace, and 9813 # are all built from PIC. 9814 case $host_os in 9815 aix3*) 9816 test "$enable_shared" = yes && enable_static=no 9817 if test -n "$RANLIB"; then 9818 archive_cmds="$archive_cmds~\$RANLIB \$lib" 9819 postinstall_cmds='$RANLIB $lib' 9820 fi 9821 ;; 9822 9823 aix[4-9]*) 9824 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 9825 test "$enable_shared" = yes && enable_static=no 9826 fi 9827 ;; 9828 esac 9829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 9830$as_echo "$enable_shared" >&6; } 9831 9832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 9833$as_echo_n "checking whether to build static libraries... " >&6; } 9834 # Make sure either enable_shared or enable_static is yes. 9835 test "$enable_shared" = yes || enable_static=yes 9836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 9837$as_echo "$enable_static" >&6; } 9838 9839 9840 9841 9842fi 9843ac_ext=c 9844ac_cpp='$CPP $CPPFLAGS' 9845ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9846ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9847ac_compiler_gnu=$ac_cv_c_compiler_gnu 9848 9849CC="$lt_save_CC" 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 ac_config_commands="$ac_config_commands libtool" 9864 9865 9866 9867 9868# Only expand once: 9869 9870 9871# Find a good install program. We prefer a C program (faster), 9872# so one script is as good as another. But avoid the broken or 9873# incompatible versions: 9874# SysV /etc/install, /usr/sbin/install 9875# SunOS /usr/etc/install 9876# IRIX /sbin/install 9877# AIX /bin/install 9878# AmigaOS /C/install, which installs bootblocks on floppy discs 9879# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 9880# AFS /usr/afsws/bin/install, which mishandles nonexistent args 9881# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 9882# OS/2's system install, which has a completely different semantic 9883# ./install, which can be erroneously created by make from ./install.sh. 9884# Reject install programs that cannot install multiple files. 9885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 9886$as_echo_n "checking for a BSD-compatible install... " >&6; } 9887if test -z "$INSTALL"; then 9888if ${ac_cv_path_install+:} false; then : 9889 $as_echo_n "(cached) " >&6 9890else 9891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9892for as_dir in $PATH 9893do 9894 IFS=$as_save_IFS 9895 test -z "$as_dir" && as_dir=. 9896 # Account for people who put trailing slashes in PATH elements. 9897case $as_dir/ in #(( 9898 ./ | .// | /[cC]/* | \ 9899 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 9900 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 9901 /usr/ucb/* ) ;; 9902 *) 9903 # OSF1 and SCO ODT 3.0 have their own names for install. 9904 # Don't use installbsd from OSF since it installs stuff as root 9905 # by default. 9906 for ac_prog in ginstall scoinst install; do 9907 for ac_exec_ext in '' $ac_executable_extensions; do 9908 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 9909 if test $ac_prog = install && 9910 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 9911 # AIX install. It has an incompatible calling convention. 9912 : 9913 elif test $ac_prog = install && 9914 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 9915 # program-specific install script used by HP pwplus--don't use. 9916 : 9917 else 9918 rm -rf conftest.one conftest.two conftest.dir 9919 echo one > conftest.one 9920 echo two > conftest.two 9921 mkdir conftest.dir 9922 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 9923 test -s conftest.one && test -s conftest.two && 9924 test -s conftest.dir/conftest.one && 9925 test -s conftest.dir/conftest.two 9926 then 9927 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 9928 break 3 9929 fi 9930 fi 9931 fi 9932 done 9933 done 9934 ;; 9935esac 9936 9937 done 9938IFS=$as_save_IFS 9939 9940rm -rf conftest.one conftest.two conftest.dir 9941 9942fi 9943 if test "${ac_cv_path_install+set}" = set; then 9944 INSTALL=$ac_cv_path_install 9945 else 9946 # As a last resort, use the slow shell script. Don't cache a 9947 # value for INSTALL within a source directory, because that will 9948 # break other packages using the cache if that directory is 9949 # removed, or if the value is a relative name. 9950 INSTALL=$ac_install_sh 9951 fi 9952fi 9953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 9954$as_echo "$INSTALL" >&6; } 9955 9956# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 9957# It thinks the first close brace ends the variable substitution. 9958test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 9959 9960test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 9961 9962test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 9963 9964 9965######### 9966# Enable large file support (if special flags are necessary) 9967# 9968# Check whether --enable-largefile was given. 9969if test "${enable_largefile+set}" = set; then : 9970 enableval=$enable_largefile; 9971fi 9972 9973if test "$enable_largefile" != no; then 9974 9975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 9976$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 9977if ${ac_cv_sys_largefile_CC+:} false; then : 9978 $as_echo_n "(cached) " >&6 9979else 9980 ac_cv_sys_largefile_CC=no 9981 if test "$GCC" != yes; then 9982 ac_save_CC=$CC 9983 while :; do 9984 # IRIX 6.2 and later do not support large files by default, 9985 # so use the C compiler's -n32 option if that helps. 9986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9987/* end confdefs.h. */ 9988#include <sys/types.h> 9989 /* Check that off_t can represent 2**63 - 1 correctly. 9990 We can't simply define LARGE_OFF_T to be 9223372036854775807, 9991 since some C++ compilers masquerading as C compilers 9992 incorrectly reject 9223372036854775807. */ 9993#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 9994 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 9995 && LARGE_OFF_T % 2147483647 == 1) 9996 ? 1 : -1]; 9997int 9998main () 9999{ 10000 10001 ; 10002 return 0; 10003} 10004_ACEOF 10005 if ac_fn_c_try_compile "$LINENO"; then : 10006 break 10007fi 10008rm -f core conftest.err conftest.$ac_objext 10009 CC="$CC -n32" 10010 if ac_fn_c_try_compile "$LINENO"; then : 10011 ac_cv_sys_largefile_CC=' -n32'; break 10012fi 10013rm -f core conftest.err conftest.$ac_objext 10014 break 10015 done 10016 CC=$ac_save_CC 10017 rm -f conftest.$ac_ext 10018 fi 10019fi 10020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 10021$as_echo "$ac_cv_sys_largefile_CC" >&6; } 10022 if test "$ac_cv_sys_largefile_CC" != no; then 10023 CC=$CC$ac_cv_sys_largefile_CC 10024 fi 10025 10026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 10027$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 10028if ${ac_cv_sys_file_offset_bits+:} false; then : 10029 $as_echo_n "(cached) " >&6 10030else 10031 while :; do 10032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10033/* end confdefs.h. */ 10034#include <sys/types.h> 10035 /* Check that off_t can represent 2**63 - 1 correctly. 10036 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10037 since some C++ compilers masquerading as C compilers 10038 incorrectly reject 9223372036854775807. */ 10039#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10040 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10041 && LARGE_OFF_T % 2147483647 == 1) 10042 ? 1 : -1]; 10043int 10044main () 10045{ 10046 10047 ; 10048 return 0; 10049} 10050_ACEOF 10051if ac_fn_c_try_compile "$LINENO"; then : 10052 ac_cv_sys_file_offset_bits=no; break 10053fi 10054rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10056/* end confdefs.h. */ 10057#define _FILE_OFFSET_BITS 64 10058#include <sys/types.h> 10059 /* Check that off_t can represent 2**63 - 1 correctly. 10060 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10061 since some C++ compilers masquerading as C compilers 10062 incorrectly reject 9223372036854775807. */ 10063#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10064 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10065 && LARGE_OFF_T % 2147483647 == 1) 10066 ? 1 : -1]; 10067int 10068main () 10069{ 10070 10071 ; 10072 return 0; 10073} 10074_ACEOF 10075if ac_fn_c_try_compile "$LINENO"; then : 10076 ac_cv_sys_file_offset_bits=64; break 10077fi 10078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10079 ac_cv_sys_file_offset_bits=unknown 10080 break 10081done 10082fi 10083{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 10084$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 10085case $ac_cv_sys_file_offset_bits in #( 10086 no | unknown) ;; 10087 *) 10088cat >>confdefs.h <<_ACEOF 10089#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 10090_ACEOF 10091;; 10092esac 10093rm -rf conftest* 10094 if test $ac_cv_sys_file_offset_bits = unknown; then 10095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 10096$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 10097if ${ac_cv_sys_large_files+:} false; then : 10098 $as_echo_n "(cached) " >&6 10099else 10100 while :; do 10101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10102/* end confdefs.h. */ 10103#include <sys/types.h> 10104 /* Check that off_t can represent 2**63 - 1 correctly. 10105 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10106 since some C++ compilers masquerading as C compilers 10107 incorrectly reject 9223372036854775807. */ 10108#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10109 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10110 && LARGE_OFF_T % 2147483647 == 1) 10111 ? 1 : -1]; 10112int 10113main () 10114{ 10115 10116 ; 10117 return 0; 10118} 10119_ACEOF 10120if ac_fn_c_try_compile "$LINENO"; then : 10121 ac_cv_sys_large_files=no; break 10122fi 10123rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10125/* end confdefs.h. */ 10126#define _LARGE_FILES 1 10127#include <sys/types.h> 10128 /* Check that off_t can represent 2**63 - 1 correctly. 10129 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10130 since some C++ compilers masquerading as C compilers 10131 incorrectly reject 9223372036854775807. */ 10132#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10133 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10134 && LARGE_OFF_T % 2147483647 == 1) 10135 ? 1 : -1]; 10136int 10137main () 10138{ 10139 10140 ; 10141 return 0; 10142} 10143_ACEOF 10144if ac_fn_c_try_compile "$LINENO"; then : 10145 ac_cv_sys_large_files=1; break 10146fi 10147rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10148 ac_cv_sys_large_files=unknown 10149 break 10150done 10151fi 10152{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 10153$as_echo "$ac_cv_sys_large_files" >&6; } 10154case $ac_cv_sys_large_files in #( 10155 no | unknown) ;; 10156 *) 10157cat >>confdefs.h <<_ACEOF 10158#define _LARGE_FILES $ac_cv_sys_large_files 10159_ACEOF 10160;; 10161esac 10162rm -rf conftest* 10163 fi 10164 10165 10166fi 10167 10168 10169######### 10170# Check for needed/wanted data types 10171ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default" 10172if test "x$ac_cv_type_int8_t" = xyes; then : 10173 10174cat >>confdefs.h <<_ACEOF 10175#define HAVE_INT8_T 1 10176_ACEOF 10177 10178 10179fi 10180ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default" 10181if test "x$ac_cv_type_int16_t" = xyes; then : 10182 10183cat >>confdefs.h <<_ACEOF 10184#define HAVE_INT16_T 1 10185_ACEOF 10186 10187 10188fi 10189ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default" 10190if test "x$ac_cv_type_int32_t" = xyes; then : 10191 10192cat >>confdefs.h <<_ACEOF 10193#define HAVE_INT32_T 1 10194_ACEOF 10195 10196 10197fi 10198ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default" 10199if test "x$ac_cv_type_int64_t" = xyes; then : 10200 10201cat >>confdefs.h <<_ACEOF 10202#define HAVE_INT64_T 1 10203_ACEOF 10204 10205 10206fi 10207ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 10208if test "x$ac_cv_type_intptr_t" = xyes; then : 10209 10210cat >>confdefs.h <<_ACEOF 10211#define HAVE_INTPTR_T 1 10212_ACEOF 10213 10214 10215fi 10216ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default" 10217if test "x$ac_cv_type_uint8_t" = xyes; then : 10218 10219cat >>confdefs.h <<_ACEOF 10220#define HAVE_UINT8_T 1 10221_ACEOF 10222 10223 10224fi 10225ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default" 10226if test "x$ac_cv_type_uint16_t" = xyes; then : 10227 10228cat >>confdefs.h <<_ACEOF 10229#define HAVE_UINT16_T 1 10230_ACEOF 10231 10232 10233fi 10234ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default" 10235if test "x$ac_cv_type_uint32_t" = xyes; then : 10236 10237cat >>confdefs.h <<_ACEOF 10238#define HAVE_UINT32_T 1 10239_ACEOF 10240 10241 10242fi 10243ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default" 10244if test "x$ac_cv_type_uint64_t" = xyes; then : 10245 10246cat >>confdefs.h <<_ACEOF 10247#define HAVE_UINT64_T 1 10248_ACEOF 10249 10250 10251fi 10252ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 10253if test "x$ac_cv_type_uintptr_t" = xyes; then : 10254 10255cat >>confdefs.h <<_ACEOF 10256#define HAVE_UINTPTR_T 1 10257_ACEOF 10258 10259 10260fi 10261 10262 10263######### 10264# Check for needed/wanted headers 10265for ac_header in sys/types.h stdlib.h stdint.h inttypes.h malloc.h 10266do : 10267 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10268ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10269if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10270 cat >>confdefs.h <<_ACEOF 10271#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10272_ACEOF 10273 10274fi 10275 10276done 10277 10278 10279######### 10280# Figure out whether or not we have these functions 10281# 10282for ac_func in fdatasync gmtime_r isnan localtime_r localtime_s malloc_usable_size strchrnul usleep utime pread pread64 pwrite pwrite64 10283do : 10284 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 10285ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 10286if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 10287 cat >>confdefs.h <<_ACEOF 10288#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 10289_ACEOF 10290 10291fi 10292done 10293 10294 10295######### 10296# By default, we use the amalgamation (this may be changed below...) 10297# 10298USE_AMALGAMATION=1 10299 10300######### 10301# See whether we can run specific tclsh versions known to work well; 10302# if not, then we fall back to plain tclsh. 10303# TODO: try other versions before falling back? 10304# 10305for ac_prog in tclsh8.6 tclsh8.5 tclsh 10306do 10307 # Extract the first word of "$ac_prog", so it can be a program name with args. 10308set dummy $ac_prog; ac_word=$2 10309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10310$as_echo_n "checking for $ac_word... " >&6; } 10311if ${ac_cv_prog_TCLSH_CMD+:} false; then : 10312 $as_echo_n "(cached) " >&6 10313else 10314 if test -n "$TCLSH_CMD"; then 10315 ac_cv_prog_TCLSH_CMD="$TCLSH_CMD" # Let the user override the test. 10316else 10317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10318for as_dir in $PATH 10319do 10320 IFS=$as_save_IFS 10321 test -z "$as_dir" && as_dir=. 10322 for ac_exec_ext in '' $ac_executable_extensions; do 10323 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10324 ac_cv_prog_TCLSH_CMD="$ac_prog" 10325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10326 break 2 10327 fi 10328done 10329 done 10330IFS=$as_save_IFS 10331 10332fi 10333fi 10334TCLSH_CMD=$ac_cv_prog_TCLSH_CMD 10335if test -n "$TCLSH_CMD"; then 10336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCLSH_CMD" >&5 10337$as_echo "$TCLSH_CMD" >&6; } 10338else 10339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10340$as_echo "no" >&6; } 10341fi 10342 10343 10344 test -n "$TCLSH_CMD" && break 10345done 10346test -n "$TCLSH_CMD" || TCLSH_CMD="none" 10347 10348if test "$TCLSH_CMD" = "none"; then 10349 # If we can't find a local tclsh, then building the amalgamation will fail. 10350 # We act as though --disable-amalgamation has been used. 10351 echo "Warning: can't find tclsh - defaulting to non-amalgamation build." 10352 USE_AMALGAMATION=0 10353 TCLSH_CMD="tclsh" 10354fi 10355 10356 10357 10358if test "x${TCLLIBDIR+set}" != "xset" ; then 10359 TCLLIBDIR='$(libdir)' 10360 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` ; do 10361 TCLLIBDIR=$i 10362 break 10363 done 10364 TCLLIBDIR="${TCLLIBDIR}/sqlite3" 10365fi 10366 10367 10368######### 10369# Set up an appropriate program prefix 10370# 10371if test "$program_prefix" = "NONE"; then 10372 program_prefix="" 10373fi 10374 10375 10376VERSION=`cat $srcdir/VERSION | sed 's/^\([0-9]*\.*[0-9]*\).*/\1/'` 10377{ $as_echo "$as_me:${as_lineno-$LINENO}: Version set to $VERSION" >&5 10378$as_echo "$as_me: Version set to $VERSION" >&6;} 10379 10380RELEASE=`cat $srcdir/VERSION` 10381{ $as_echo "$as_me:${as_lineno-$LINENO}: Release set to $RELEASE" >&5 10382$as_echo "$as_me: Release set to $RELEASE" >&6;} 10383 10384VERSION_NUMBER=`cat $srcdir/VERSION \ 10385 | sed 's/[^0-9]/ /g' \ 10386 | awk '{printf "%d%03d%03d",$1,$2,$3}'` 10387{ $as_echo "$as_me:${as_lineno-$LINENO}: Version number set to $VERSION_NUMBER" >&5 10388$as_echo "$as_me: Version number set to $VERSION_NUMBER" >&6;} 10389 10390 10391######### 10392# Locate a compiler for the build machine. This compiler should 10393# generate command-line programs that run on the build machine. 10394# 10395if test x"$cross_compiling" = xno; then 10396 BUILD_CC=$CC 10397 BUILD_CFLAGS=$CFLAGS 10398else 10399 if test "${BUILD_CC+set}" != set; then 10400 for ac_prog in gcc cc cl 10401do 10402 # Extract the first word of "$ac_prog", so it can be a program name with args. 10403set dummy $ac_prog; ac_word=$2 10404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10405$as_echo_n "checking for $ac_word... " >&6; } 10406if ${ac_cv_prog_BUILD_CC+:} false; then : 10407 $as_echo_n "(cached) " >&6 10408else 10409 if test -n "$BUILD_CC"; then 10410 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test. 10411else 10412as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10413for as_dir in $PATH 10414do 10415 IFS=$as_save_IFS 10416 test -z "$as_dir" && as_dir=. 10417 for ac_exec_ext in '' $ac_executable_extensions; do 10418 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10419 ac_cv_prog_BUILD_CC="$ac_prog" 10420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10421 break 2 10422 fi 10423done 10424 done 10425IFS=$as_save_IFS 10426 10427fi 10428fi 10429BUILD_CC=$ac_cv_prog_BUILD_CC 10430if test -n "$BUILD_CC"; then 10431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5 10432$as_echo "$BUILD_CC" >&6; } 10433else 10434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10435$as_echo "no" >&6; } 10436fi 10437 10438 10439 test -n "$BUILD_CC" && break 10440done 10441 10442 fi 10443 if test "${BUILD_CFLAGS+set}" != set; then 10444 BUILD_CFLAGS="-g" 10445 fi 10446fi 10447 10448 10449########## 10450# Do we want to support multithreaded use of sqlite 10451# 10452# Check whether --enable-threadsafe was given. 10453if test "${enable_threadsafe+set}" = set; then : 10454 enableval=$enable_threadsafe; 10455else 10456 enable_threadsafe=yes 10457fi 10458 10459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support threadsafe operation" >&5 10460$as_echo_n "checking whether to support threadsafe operation... " >&6; } 10461if test "$enable_threadsafe" = "no"; then 10462 SQLITE_THREADSAFE=0 10463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10464$as_echo "no" >&6; } 10465else 10466 SQLITE_THREADSAFE=1 10467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10468$as_echo "yes" >&6; } 10469fi 10470 10471 10472if test "$SQLITE_THREADSAFE" = "1"; then 10473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5 10474$as_echo_n "checking for library containing pthread_create... " >&6; } 10475if ${ac_cv_search_pthread_create+:} false; then : 10476 $as_echo_n "(cached) " >&6 10477else 10478 ac_func_search_save_LIBS=$LIBS 10479cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10480/* end confdefs.h. */ 10481 10482/* Override any GCC internal prototype to avoid an error. 10483 Use char because int might match the return type of a GCC 10484 builtin and then its argument prototype would still apply. */ 10485#ifdef __cplusplus 10486extern "C" 10487#endif 10488char pthread_create (); 10489int 10490main () 10491{ 10492return pthread_create (); 10493 ; 10494 return 0; 10495} 10496_ACEOF 10497for ac_lib in '' pthread; do 10498 if test -z "$ac_lib"; then 10499 ac_res="none required" 10500 else 10501 ac_res=-l$ac_lib 10502 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10503 fi 10504 if ac_fn_c_try_link "$LINENO"; then : 10505 ac_cv_search_pthread_create=$ac_res 10506fi 10507rm -f core conftest.err conftest.$ac_objext \ 10508 conftest$ac_exeext 10509 if ${ac_cv_search_pthread_create+:} false; then : 10510 break 10511fi 10512done 10513if ${ac_cv_search_pthread_create+:} false; then : 10514 10515else 10516 ac_cv_search_pthread_create=no 10517fi 10518rm conftest.$ac_ext 10519LIBS=$ac_func_search_save_LIBS 10520fi 10521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5 10522$as_echo "$ac_cv_search_pthread_create" >&6; } 10523ac_res=$ac_cv_search_pthread_create 10524if test "$ac_res" != no; then : 10525 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10526 10527fi 10528 10529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5 10530$as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; } 10531if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 10532 $as_echo_n "(cached) " >&6 10533else 10534 ac_func_search_save_LIBS=$LIBS 10535cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10536/* end confdefs.h. */ 10537 10538/* Override any GCC internal prototype to avoid an error. 10539 Use char because int might match the return type of a GCC 10540 builtin and then its argument prototype would still apply. */ 10541#ifdef __cplusplus 10542extern "C" 10543#endif 10544char pthread_mutexattr_init (); 10545int 10546main () 10547{ 10548return pthread_mutexattr_init (); 10549 ; 10550 return 0; 10551} 10552_ACEOF 10553for ac_lib in '' pthread; do 10554 if test -z "$ac_lib"; then 10555 ac_res="none required" 10556 else 10557 ac_res=-l$ac_lib 10558 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10559 fi 10560 if ac_fn_c_try_link "$LINENO"; then : 10561 ac_cv_search_pthread_mutexattr_init=$ac_res 10562fi 10563rm -f core conftest.err conftest.$ac_objext \ 10564 conftest$ac_exeext 10565 if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 10566 break 10567fi 10568done 10569if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 10570 10571else 10572 ac_cv_search_pthread_mutexattr_init=no 10573fi 10574rm conftest.$ac_ext 10575LIBS=$ac_func_search_save_LIBS 10576fi 10577{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5 10578$as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; } 10579ac_res=$ac_cv_search_pthread_mutexattr_init 10580if test "$ac_res" != no; then : 10581 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10582 10583fi 10584 10585fi 10586 10587########## 10588# Do we want to support release 10589# 10590# Check whether --enable-releasemode was given. 10591if test "${enable_releasemode+set}" = set; then : 10592 enableval=$enable_releasemode; 10593else 10594 enable_releasemode=no 10595fi 10596 10597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support shared library linked as release mode or not" >&5 10598$as_echo_n "checking whether to support shared library linked as release mode or not... " >&6; } 10599if test "$enable_releasemode" = "no"; then 10600 ALLOWRELEASE="" 10601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10602$as_echo "no" >&6; } 10603else 10604 ALLOWRELEASE="-release `cat $srcdir/VERSION`" 10605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10606$as_echo "yes" >&6; } 10607fi 10608 10609 10610########## 10611# Do we want temporary databases in memory 10612# 10613# Check whether --enable-tempstore was given. 10614if test "${enable_tempstore+set}" = set; then : 10615 enableval=$enable_tempstore; 10616else 10617 enable_tempstore=no 10618fi 10619 10620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use an in-ram database for temporary tables" >&5 10621$as_echo_n "checking whether to use an in-ram database for temporary tables... " >&6; } 10622case "$enable_tempstore" in 10623 never ) 10624 TEMP_STORE=0 10625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: never" >&5 10626$as_echo "never" >&6; } 10627 ;; 10628 no ) 10629 TEMP_STORE=1 10630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10631$as_echo "no" >&6; } 10632 ;; 10633 yes ) 10634 TEMP_STORE=2 10635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10636$as_echo "yes" >&6; } 10637 ;; 10638 always ) 10639 TEMP_STORE=3 10640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: always" >&5 10641$as_echo "always" >&6; } 10642 ;; 10643 * ) 10644 TEMP_STORE=1 10645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10646$as_echo "no" >&6; } 10647 ;; 10648esac 10649 10650 10651 10652########### 10653# Lots of things are different if we are compiling for Windows using 10654# the CYGWIN environment. So check for that special case and handle 10655# things accordingly. 10656# 10657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if executables have the .exe suffix" >&5 10658$as_echo_n "checking if executables have the .exe suffix... " >&6; } 10659if test "$config_BUILD_EXEEXT" = ".exe"; then 10660 CYGWIN=yes 10661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10662$as_echo "yes" >&6; } 10663else 10664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5 10665$as_echo "unknown" >&6; } 10666fi 10667if test "$CYGWIN" != "yes"; then 10668 10669case $host_os in 10670 *cygwin* ) CYGWIN=yes;; 10671 * ) CYGWIN=no;; 10672esac 10673 10674fi 10675if test "$CYGWIN" = "yes"; then 10676 BUILD_EXEEXT=.exe 10677else 10678 BUILD_EXEEXT=$EXEEXT 10679fi 10680if test x"$cross_compiling" = xno; then 10681 TARGET_EXEEXT=$BUILD_EXEEXT 10682else 10683 TARGET_EXEEXT=$config_TARGET_EXEEXT 10684fi 10685if test "$TARGET_EXEEXT" = ".exe"; then 10686 SQLITE_OS_UNIX=0 10687 SQLITE_OS_WIN=1 10688 CFLAGS="$CFLAGS -DSQLITE_OS_WIN=1" 10689else 10690 SQLITE_OS_UNIX=1 10691 SQLITE_OS_WIN=0 10692 CFLAGS="$CFLAGS -DSQLITE_OS_UNIX=1" 10693fi 10694 10695 10696 10697 10698 10699 10700########## 10701# Figure out all the parameters needed to compile against Tcl. 10702# 10703# This code is derived from the SC_PATH_TCLCONFIG and SC_LOAD_TCLCONFIG 10704# macros in the in the tcl.m4 file of the standard TCL distribution. 10705# Those macros could not be used directly since we have to make some 10706# minor changes to accomodate systems that do not have TCL installed. 10707# 10708# Check whether --enable-tcl was given. 10709if test "${enable_tcl+set}" = set; then : 10710 enableval=$enable_tcl; use_tcl=$enableval 10711else 10712 use_tcl=yes 10713fi 10714 10715if test "${use_tcl}" = "yes" ; then 10716 10717# Check whether --with-tcl was given. 10718if test "${with_tcl+set}" = set; then : 10719 withval=$with_tcl; with_tclconfig=${withval} 10720fi 10721 10722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5 10723$as_echo_n "checking for Tcl configuration... " >&6; } 10724 if ${ac_cv_c_tclconfig+:} false; then : 10725 $as_echo_n "(cached) " >&6 10726else 10727 10728 # First check to see if --with-tcl was specified. 10729 if test x"${with_tclconfig}" != x ; then 10730 if test -f "${with_tclconfig}/tclConfig.sh" ; then 10731 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)` 10732 else 10733 as_fn_error $? "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5 10734 fi 10735 fi 10736 10737 # Start autosearch by asking tclsh 10738 if test x"${ac_cv_c_tclconfig}" = x ; then 10739 if test x"$cross_compiling" = xno; then 10740 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` 10741 do 10742 if test -f "$i/tclConfig.sh" ; then 10743 ac_cv_c_tclconfig="$i" 10744 break 10745 fi 10746 done 10747 fi 10748 fi 10749 10750 # On ubuntu 14.10, $auto_path on tclsh is not quite correct. 10751 # So try again after applying corrections. 10752 if test x"${ac_cv_c_tclconfig}" = x ; then 10753 if test x"$cross_compiling" = xno; then 10754 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD} | sed 's,/tcltk/tcl,/tcl,g'` 10755 do 10756 if test -f "$i/tclConfig.sh" ; then 10757 ac_cv_c_tclconfig="$i" 10758 break 10759 fi 10760 done 10761 fi 10762 fi 10763 10764 # Recent versions of Xcode on Macs hid the tclConfig.sh file 10765 # in a strange place. 10766 if test x"${ac_cv_c_tclconfig}" = x ; then 10767 if test x"$cross_compiling" = xno; then 10768 for i in /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX*.sdk/usr/lib 10769 do 10770 if test -f "$i/tclConfig.sh" ; then 10771 ac_cv_c_tclconfig="$i" 10772 break 10773 fi 10774 done 10775 fi 10776 fi 10777 10778 # then check for a private Tcl installation 10779 if test x"${ac_cv_c_tclconfig}" = x ; then 10780 for i in \ 10781 ../tcl \ 10782 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10783 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \ 10784 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \ 10785 ../../tcl \ 10786 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10787 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \ 10788 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \ 10789 ../../../tcl \ 10790 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10791 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \ 10792 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` 10793 do 10794 if test -f "$i/unix/tclConfig.sh" ; then 10795 ac_cv_c_tclconfig=`(cd $i/unix; pwd)` 10796 break 10797 fi 10798 done 10799 fi 10800 10801 # check in a few common install locations 10802 if test x"${ac_cv_c_tclconfig}" = x ; then 10803 for i in \ 10804 `ls -d ${libdir} 2>/dev/null` \ 10805 `ls -d /usr/local/lib 2>/dev/null` \ 10806 `ls -d /usr/contrib/lib 2>/dev/null` \ 10807 `ls -d /usr/lib 2>/dev/null` 10808 do 10809 if test -f "$i/tclConfig.sh" ; then 10810 ac_cv_c_tclconfig=`(cd $i; pwd)` 10811 break 10812 fi 10813 done 10814 fi 10815 10816 # check in a few other private locations 10817 if test x"${ac_cv_c_tclconfig}" = x ; then 10818 for i in \ 10819 ${srcdir}/../tcl \ 10820 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10821 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \ 10822 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` 10823 do 10824 if test -f "$i/unix/tclConfig.sh" ; then 10825 ac_cv_c_tclconfig=`(cd $i/unix; pwd)` 10826 break 10827 fi 10828 done 10829 fi 10830 10831fi 10832 10833 10834 if test x"${ac_cv_c_tclconfig}" = x ; then 10835 use_tcl=no 10836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5 10837$as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;} 10838 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&5 10839$as_echo "$as_me: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&2;} 10840 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&5 10841$as_echo "$as_me: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&2;} 10842 else 10843 TCL_BIN_DIR=${ac_cv_c_tclconfig} 10844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $TCL_BIN_DIR/tclConfig.sh" >&5 10845$as_echo "found $TCL_BIN_DIR/tclConfig.sh" >&6; } 10846 10847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of $TCL_BIN_DIR/tclConfig.sh" >&5 10848$as_echo_n "checking for existence of $TCL_BIN_DIR/tclConfig.sh... " >&6; } 10849 if test -f "$TCL_BIN_DIR/tclConfig.sh" ; then 10850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5 10851$as_echo "loading" >&6; } 10852 . $TCL_BIN_DIR/tclConfig.sh 10853 else 10854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: file not found" >&5 10855$as_echo "file not found" >&6; } 10856 fi 10857 10858 # 10859 # If the TCL_BIN_DIR is the build directory (not the install directory), 10860 # then set the common variable name to the value of the build variables. 10861 # For example, the variable TCL_LIB_SPEC will be set to the value 10862 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC 10863 # instead of TCL_BUILD_LIB_SPEC since it will work with both an 10864 # installed and uninstalled version of Tcl. 10865 # 10866 10867 if test -f $TCL_BIN_DIR/Makefile ; then 10868 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC} 10869 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC} 10870 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH} 10871 fi 10872 10873 # 10874 # eval is required to do the TCL_DBGX substitution 10875 # 10876 10877 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\"" 10878 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\"" 10879 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\"" 10880 10881 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\"" 10882 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\"" 10883 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\"" 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 fi 10899fi 10900if test "${use_tcl}" = "no" ; then 10901 HAVE_TCL="" 10902else 10903 HAVE_TCL=1 10904fi 10905 10906 10907########## 10908# Figure out what C libraries are required to compile programs 10909# that use "readline()" library. 10910# 10911TARGET_READLINE_LIBS="" 10912TARGET_READLINE_INC="" 10913TARGET_HAVE_READLINE=0 10914TARGET_HAVE_EDITLINE=0 10915# Check whether --enable-editline was given. 10916if test "${enable_editline+set}" = set; then : 10917 enableval=$enable_editline; with_editline=$enableval 10918else 10919 with_editline=auto 10920fi 10921 10922# Check whether --enable-readline was given. 10923if test "${enable_readline+set}" = set; then : 10924 enableval=$enable_readline; with_readline=$enableval 10925else 10926 with_readline=auto 10927fi 10928 10929 10930if test x"$with_editline" != xno; then 10931 sLIBS=$LIBS 10932 LIBS="" 10933 TARGET_HAVE_EDITLINE=1 10934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5 10935$as_echo_n "checking for library containing readline... " >&6; } 10936if ${ac_cv_search_readline+:} false; then : 10937 $as_echo_n "(cached) " >&6 10938else 10939 ac_func_search_save_LIBS=$LIBS 10940cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10941/* end confdefs.h. */ 10942 10943/* Override any GCC internal prototype to avoid an error. 10944 Use char because int might match the return type of a GCC 10945 builtin and then its argument prototype would still apply. */ 10946#ifdef __cplusplus 10947extern "C" 10948#endif 10949char readline (); 10950int 10951main () 10952{ 10953return readline (); 10954 ; 10955 return 0; 10956} 10957_ACEOF 10958for ac_lib in '' edit; do 10959 if test -z "$ac_lib"; then 10960 ac_res="none required" 10961 else 10962 ac_res=-l$ac_lib 10963 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10964 fi 10965 if ac_fn_c_try_link "$LINENO"; then : 10966 ac_cv_search_readline=$ac_res 10967fi 10968rm -f core conftest.err conftest.$ac_objext \ 10969 conftest$ac_exeext 10970 if ${ac_cv_search_readline+:} false; then : 10971 break 10972fi 10973done 10974if ${ac_cv_search_readline+:} false; then : 10975 10976else 10977 ac_cv_search_readline=no 10978fi 10979rm conftest.$ac_ext 10980LIBS=$ac_func_search_save_LIBS 10981fi 10982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5 10983$as_echo "$ac_cv_search_readline" >&6; } 10984ac_res=$ac_cv_search_readline 10985if test "$ac_res" != no; then : 10986 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10987 with_readline=no 10988else 10989 TARGET_HAVE_EDITLINE=0 10990fi 10991 10992 TARGET_READLINE_LIBS=$LIBS 10993 LIBS=$sLIBS 10994fi 10995if test x"$with_readline" != xno; then 10996 found="yes" 10997 10998 10999# Check whether --with-readline-lib was given. 11000if test "${with_readline_lib+set}" = set; then : 11001 withval=$with_readline_lib; with_readline_lib=$withval 11002else 11003 with_readline_lib="auto" 11004fi 11005 11006 if test "x$with_readline_lib" = xauto; then 11007 save_LIBS="$LIBS" 11008 LIBS="" 11009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5 11010$as_echo_n "checking for library containing tgetent... " >&6; } 11011if ${ac_cv_search_tgetent+:} false; then : 11012 $as_echo_n "(cached) " >&6 11013else 11014 ac_func_search_save_LIBS=$LIBS 11015cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11016/* end confdefs.h. */ 11017 11018/* Override any GCC internal prototype to avoid an error. 11019 Use char because int might match the return type of a GCC 11020 builtin and then its argument prototype would still apply. */ 11021#ifdef __cplusplus 11022extern "C" 11023#endif 11024char tgetent (); 11025int 11026main () 11027{ 11028return tgetent (); 11029 ; 11030 return 0; 11031} 11032_ACEOF 11033for ac_lib in '' readline ncurses curses termcap; do 11034 if test -z "$ac_lib"; then 11035 ac_res="none required" 11036 else 11037 ac_res=-l$ac_lib 11038 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11039 fi 11040 if ac_fn_c_try_link "$LINENO"; then : 11041 ac_cv_search_tgetent=$ac_res 11042fi 11043rm -f core conftest.err conftest.$ac_objext \ 11044 conftest$ac_exeext 11045 if ${ac_cv_search_tgetent+:} false; then : 11046 break 11047fi 11048done 11049if ${ac_cv_search_tgetent+:} false; then : 11050 11051else 11052 ac_cv_search_tgetent=no 11053fi 11054rm conftest.$ac_ext 11055LIBS=$ac_func_search_save_LIBS 11056fi 11057{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5 11058$as_echo "$ac_cv_search_tgetent" >&6; } 11059ac_res=$ac_cv_search_tgetent 11060if test "$ac_res" != no; then : 11061 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11062 term_LIBS="$LIBS" 11063else 11064 term_LIBS="" 11065fi 11066 11067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5 11068$as_echo_n "checking for readline in -lreadline... " >&6; } 11069if ${ac_cv_lib_readline_readline+:} false; then : 11070 $as_echo_n "(cached) " >&6 11071else 11072 ac_check_lib_save_LIBS=$LIBS 11073LIBS="-lreadline $LIBS" 11074cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11075/* end confdefs.h. */ 11076 11077/* Override any GCC internal prototype to avoid an error. 11078 Use char because int might match the return type of a GCC 11079 builtin and then its argument prototype would still apply. */ 11080#ifdef __cplusplus 11081extern "C" 11082#endif 11083char readline (); 11084int 11085main () 11086{ 11087return readline (); 11088 ; 11089 return 0; 11090} 11091_ACEOF 11092if ac_fn_c_try_link "$LINENO"; then : 11093 ac_cv_lib_readline_readline=yes 11094else 11095 ac_cv_lib_readline_readline=no 11096fi 11097rm -f core conftest.err conftest.$ac_objext \ 11098 conftest$ac_exeext conftest.$ac_ext 11099LIBS=$ac_check_lib_save_LIBS 11100fi 11101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5 11102$as_echo "$ac_cv_lib_readline_readline" >&6; } 11103if test "x$ac_cv_lib_readline_readline" = xyes; then : 11104 TARGET_READLINE_LIBS="-lreadline" 11105else 11106 found="no" 11107fi 11108 11109 TARGET_READLINE_LIBS="$TARGET_READLINE_LIBS $term_LIBS" 11110 LIBS="$save_LIBS" 11111 else 11112 TARGET_READLINE_LIBS="$with_readline_lib" 11113 fi 11114 11115 11116# Check whether --with-readline-inc was given. 11117if test "${with_readline_inc+set}" = set; then : 11118 withval=$with_readline_inc; with_readline_inc=$withval 11119else 11120 with_readline_inc="auto" 11121fi 11122 11123 if test "x$with_readline_inc" = xauto; then 11124 ac_fn_c_check_header_mongrel "$LINENO" "readline.h" "ac_cv_header_readline_h" "$ac_includes_default" 11125if test "x$ac_cv_header_readline_h" = xyes; then : 11126 found="yes" 11127else 11128 11129 found="no" 11130 if test "$cross_compiling" != yes; then 11131 for dir in /usr /usr/local /usr/local/readline /usr/contrib /mingw; do 11132 for subdir in include include/readline; do 11133 as_ac_File=`$as_echo "ac_cv_file_$dir/$subdir/readline.h" | $as_tr_sh` 11134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $dir/$subdir/readline.h" >&5 11135$as_echo_n "checking for $dir/$subdir/readline.h... " >&6; } 11136if eval \${$as_ac_File+:} false; then : 11137 $as_echo_n "(cached) " >&6 11138else 11139 test "$cross_compiling" = yes && 11140 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 11141if test -r "$dir/$subdir/readline.h"; then 11142 eval "$as_ac_File=yes" 11143else 11144 eval "$as_ac_File=no" 11145fi 11146fi 11147eval ac_res=\$$as_ac_File 11148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 11149$as_echo "$ac_res" >&6; } 11150if eval test \"x\$"$as_ac_File"\" = x"yes"; then : 11151 found=yes 11152fi 11153 11154 if test "$found" = "yes"; then 11155 TARGET_READLINE_INC="-I$dir/$subdir" 11156 break 11157 fi 11158 done 11159 test "$found" = "yes" && break 11160 done 11161 fi 11162 11163fi 11164 11165 11166 else 11167 TARGET_READLINE_INC="$with_readline_inc" 11168 fi 11169 11170 if test x"$found" = xno; then 11171 TARGET_READLINE_LIBS="" 11172 TARGET_READLINE_INC="" 11173 TARGET_HAVE_READLINE=0 11174 else 11175 TARGET_HAVE_READLINE=1 11176 fi 11177fi 11178 11179 11180 11181 11182 11183 11184########## 11185# Figure out what C libraries are required to compile programs 11186# that use "fdatasync()" function. 11187# 11188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fdatasync" >&5 11189$as_echo_n "checking for library containing fdatasync... " >&6; } 11190if ${ac_cv_search_fdatasync+:} false; then : 11191 $as_echo_n "(cached) " >&6 11192else 11193 ac_func_search_save_LIBS=$LIBS 11194cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11195/* end confdefs.h. */ 11196 11197/* Override any GCC internal prototype to avoid an error. 11198 Use char because int might match the return type of a GCC 11199 builtin and then its argument prototype would still apply. */ 11200#ifdef __cplusplus 11201extern "C" 11202#endif 11203char fdatasync (); 11204int 11205main () 11206{ 11207return fdatasync (); 11208 ; 11209 return 0; 11210} 11211_ACEOF 11212for ac_lib in '' rt; do 11213 if test -z "$ac_lib"; then 11214 ac_res="none required" 11215 else 11216 ac_res=-l$ac_lib 11217 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11218 fi 11219 if ac_fn_c_try_link "$LINENO"; then : 11220 ac_cv_search_fdatasync=$ac_res 11221fi 11222rm -f core conftest.err conftest.$ac_objext \ 11223 conftest$ac_exeext 11224 if ${ac_cv_search_fdatasync+:} false; then : 11225 break 11226fi 11227done 11228if ${ac_cv_search_fdatasync+:} false; then : 11229 11230else 11231 ac_cv_search_fdatasync=no 11232fi 11233rm conftest.$ac_ext 11234LIBS=$ac_func_search_save_LIBS 11235fi 11236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fdatasync" >&5 11237$as_echo "$ac_cv_search_fdatasync" >&6; } 11238ac_res=$ac_cv_search_fdatasync 11239if test "$ac_res" != no; then : 11240 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11241 11242fi 11243 11244 11245######### 11246# check for debug enabled 11247# Check whether --enable-debug was given. 11248if test "${enable_debug+set}" = set; then : 11249 enableval=$enable_debug; use_debug=$enableval 11250else 11251 use_debug=no 11252fi 11253 11254if test "${use_debug}" = "yes" ; then 11255 TARGET_DEBUG="-DSQLITE_DEBUG=1" 11256else 11257 TARGET_DEBUG="-DNDEBUG" 11258fi 11259 11260 11261######### 11262# See whether we should use the amalgamation to build 11263# Check whether --enable-amalgamation was given. 11264if test "${enable_amalgamation+set}" = set; then : 11265 enableval=$enable_amalgamation; use_amalgamation=$enableval 11266else 11267 use_amalgamation=yes 11268fi 11269 11270if test "${use_amalgamation}" != "yes" ; then 11271 USE_AMALGAMATION=0 11272fi 11273 11274 11275######### 11276# See whether we should allow loadable extensions 11277# Check whether --enable-load-extension was given. 11278if test "${enable_load_extension+set}" = set; then : 11279 enableval=$enable_load_extension; use_loadextension=$enableval 11280else 11281 use_loadextension=yes 11282fi 11283 11284if test "${use_loadextension}" = "yes" ; then 11285 OPT_FEATURE_FLAGS="" 11286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 11287$as_echo_n "checking for library containing dlopen... " >&6; } 11288if ${ac_cv_search_dlopen+:} false; then : 11289 $as_echo_n "(cached) " >&6 11290else 11291 ac_func_search_save_LIBS=$LIBS 11292cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11293/* end confdefs.h. */ 11294 11295/* Override any GCC internal prototype to avoid an error. 11296 Use char because int might match the return type of a GCC 11297 builtin and then its argument prototype would still apply. */ 11298#ifdef __cplusplus 11299extern "C" 11300#endif 11301char dlopen (); 11302int 11303main () 11304{ 11305return dlopen (); 11306 ; 11307 return 0; 11308} 11309_ACEOF 11310for ac_lib in '' dl; do 11311 if test -z "$ac_lib"; then 11312 ac_res="none required" 11313 else 11314 ac_res=-l$ac_lib 11315 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11316 fi 11317 if ac_fn_c_try_link "$LINENO"; then : 11318 ac_cv_search_dlopen=$ac_res 11319fi 11320rm -f core conftest.err conftest.$ac_objext \ 11321 conftest$ac_exeext 11322 if ${ac_cv_search_dlopen+:} false; then : 11323 break 11324fi 11325done 11326if ${ac_cv_search_dlopen+:} false; then : 11327 11328else 11329 ac_cv_search_dlopen=no 11330fi 11331rm conftest.$ac_ext 11332LIBS=$ac_func_search_save_LIBS 11333fi 11334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 11335$as_echo "$ac_cv_search_dlopen" >&6; } 11336ac_res=$ac_cv_search_dlopen 11337if test "$ac_res" != no; then : 11338 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11339 11340fi 11341 11342else 11343 OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" 11344fi 11345 11346########## 11347# Do we want to support memsys3 and/or memsys5 11348# 11349# Check whether --enable-memsys5 was given. 11350if test "${enable_memsys5+set}" = set; then : 11351 enableval=$enable_memsys5; enable_memsys5=yes 11352else 11353 enable_memsys5=no 11354fi 11355 11356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support MEMSYS5" >&5 11357$as_echo_n "checking whether to support MEMSYS5... " >&6; } 11358if test "${enable_memsys5}" = "yes"; then 11359 OPT_FEATURE_FLAGS+=" -DSQLITE_ENABLE_MEMSYS5" 11360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11361$as_echo "yes" >&6; } 11362else 11363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11364$as_echo "no" >&6; } 11365fi 11366# Check whether --enable-memsys3 was given. 11367if test "${enable_memsys3+set}" = set; then : 11368 enableval=$enable_memsys3; enable_memsys3=yes 11369else 11370 enable_memsys3=no 11371fi 11372 11373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support MEMSYS3" >&5 11374$as_echo_n "checking whether to support MEMSYS3... " >&6; } 11375if test "${enable_memsys3}" = "yes" -a "${enable_memsys5}" = "no"; then 11376 OPT_FEATURE_FLAGS+=" -DSQLITE_ENABLE_MEMSYS3" 11377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11378$as_echo "yes" >&6; } 11379else 11380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11381$as_echo "no" >&6; } 11382fi 11383 11384######### 11385# See whether we should enable Full Text Search extensions 11386# Check whether --enable-fts3 was given. 11387if test "${enable_fts3+set}" = set; then : 11388 enableval=$enable_fts3; enable_fts3=yes 11389else 11390 enable_fts3=no 11391fi 11392 11393if test "${enable_fts3}" = "yes" ; then 11394 OPT_FEATURE_FLAGS+=" -DSQLITE_ENABLE_FTS3" 11395fi 11396# Check whether --enable-fts4 was given. 11397if test "${enable_fts4+set}" = set; then : 11398 enableval=$enable_fts4; enable_fts4=yes 11399else 11400 enable_fts4=no 11401fi 11402 11403if test "${enable_fts4}" = "yes" ; then 11404 OPT_FEATURE_FLAGS+=" -DSQLITE_ENABLE_FTS4" 11405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 11406$as_echo_n "checking for library containing log... " >&6; } 11407if ${ac_cv_search_log+:} false; then : 11408 $as_echo_n "(cached) " >&6 11409else 11410 ac_func_search_save_LIBS=$LIBS 11411cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11412/* end confdefs.h. */ 11413 11414/* Override any GCC internal prototype to avoid an error. 11415 Use char because int might match the return type of a GCC 11416 builtin and then its argument prototype would still apply. */ 11417#ifdef __cplusplus 11418extern "C" 11419#endif 11420char log (); 11421int 11422main () 11423{ 11424return log (); 11425 ; 11426 return 0; 11427} 11428_ACEOF 11429for ac_lib in '' m; do 11430 if test -z "$ac_lib"; then 11431 ac_res="none required" 11432 else 11433 ac_res=-l$ac_lib 11434 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11435 fi 11436 if ac_fn_c_try_link "$LINENO"; then : 11437 ac_cv_search_log=$ac_res 11438fi 11439rm -f core conftest.err conftest.$ac_objext \ 11440 conftest$ac_exeext 11441 if ${ac_cv_search_log+:} false; then : 11442 break 11443fi 11444done 11445if ${ac_cv_search_log+:} false; then : 11446 11447else 11448 ac_cv_search_log=no 11449fi 11450rm conftest.$ac_ext 11451LIBS=$ac_func_search_save_LIBS 11452fi 11453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 11454$as_echo "$ac_cv_search_log" >&6; } 11455ac_res=$ac_cv_search_log 11456if test "$ac_res" != no; then : 11457 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11458 11459fi 11460 11461fi 11462# Check whether --enable-fts5 was given. 11463if test "${enable_fts5+set}" = set; then : 11464 enableval=$enable_fts5; enable_fts5=yes 11465else 11466 enable_fts5=no 11467fi 11468 11469if test "${enable_fts5}" = "yes" ; then 11470 OPT_FEATURE_FLAGS+=" -DSQLITE_ENABLE_FTS5" 11471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 11472$as_echo_n "checking for library containing log... " >&6; } 11473if ${ac_cv_search_log+:} false; then : 11474 $as_echo_n "(cached) " >&6 11475else 11476 ac_func_search_save_LIBS=$LIBS 11477cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11478/* end confdefs.h. */ 11479 11480/* Override any GCC internal prototype to avoid an error. 11481 Use char because int might match the return type of a GCC 11482 builtin and then its argument prototype would still apply. */ 11483#ifdef __cplusplus 11484extern "C" 11485#endif 11486char log (); 11487int 11488main () 11489{ 11490return log (); 11491 ; 11492 return 0; 11493} 11494_ACEOF 11495for ac_lib in '' m; do 11496 if test -z "$ac_lib"; then 11497 ac_res="none required" 11498 else 11499 ac_res=-l$ac_lib 11500 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11501 fi 11502 if ac_fn_c_try_link "$LINENO"; then : 11503 ac_cv_search_log=$ac_res 11504fi 11505rm -f core conftest.err conftest.$ac_objext \ 11506 conftest$ac_exeext 11507 if ${ac_cv_search_log+:} false; then : 11508 break 11509fi 11510done 11511if ${ac_cv_search_log+:} false; then : 11512 11513else 11514 ac_cv_search_log=no 11515fi 11516rm conftest.$ac_ext 11517LIBS=$ac_func_search_save_LIBS 11518fi 11519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 11520$as_echo "$ac_cv_search_log" >&6; } 11521ac_res=$ac_cv_search_log 11522if test "$ac_res" != no; then : 11523 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11524 11525fi 11526 11527fi 11528 11529######### 11530# See whether we should enable JSON1 11531# Check whether --enable-json1 was given. 11532if test "${enable_json1+set}" = set; then : 11533 enableval=$enable_json1; enable_json1=yes 11534else 11535 enable_json1=no 11536fi 11537 11538if test "${enable_json1}" = "yes" ; then 11539 OPT_FEATURE_FLAGS+=" -DSQLITE_ENABLE_JSON1" 11540fi 11541 11542######### 11543# See whether we should enable RTREE 11544# Check whether --enable-rtree was given. 11545if test "${enable_rtree+set}" = set; then : 11546 enableval=$enable_rtree; enable_rtree=yes 11547else 11548 enable_rtree=no 11549fi 11550 11551if test "${enable_rtree}" = "yes" ; then 11552 OPT_FEATURE_FLAGS+=" -DSQLITE_ENABLE_RTREE" 11553fi 11554 11555######### 11556# See whether we should enable the SESSION extension 11557# Check whether --enable-session was given. 11558if test "${enable_session+set}" = set; then : 11559 enableval=$enable_session; enable_session=yes 11560else 11561 enable_session=no 11562fi 11563 11564if test "${enable_session}" = "yes" ; then 11565 OPT_FEATURE_FLAGS+=" -DSQLITE_ENABLE_SESSION" 11566 OPT_FEATURE_FLAGS+=" -DSQLITE_ENABLE_PREUPDATE_HOOK" 11567fi 11568 11569######### 11570# attempt to duplicate any OMITS and ENABLES into the $(OPT_FEATURE_FLAGS) parameter 11571for option in $CFLAGS $CPPFLAGS 11572do 11573 case $option in 11574 -DSQLITE_OMIT*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";; 11575 -DSQLITE_ENABLE*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";; 11576 esac 11577done 11578 11579 11580 11581# attempt to remove any OMITS and ENABLES from the $(CFLAGS) parameter 11582ac_temp_CFLAGS="" 11583for option in $CFLAGS 11584do 11585 case $option in 11586 -DSQLITE_OMIT*) ;; 11587 -DSQLITE_ENABLE*) ;; 11588 *) ac_temp_CFLAGS="$ac_temp_CFLAGS $option";; 11589 esac 11590done 11591CFLAGS=$ac_temp_CFLAGS 11592 11593 11594# attempt to remove any OMITS and ENABLES from the $(CPPFLAGS) parameter 11595ac_temp_CPPFLAGS="" 11596for option in $CPPFLAGS 11597do 11598 case $option in 11599 -DSQLITE_OMIT*) ;; 11600 -DSQLITE_ENABLE*) ;; 11601 *) ac_temp_CPPFLAGS="$ac_temp_CPPFLAGS $option";; 11602 esac 11603done 11604CPPFLAGS=$ac_temp_CPPFLAGS 11605 11606 11607# attempt to remove any OMITS and ENABLES from the $(BUILD_CFLAGS) parameter 11608ac_temp_BUILD_CFLAGS="" 11609for option in $BUILD_CFLAGS 11610do 11611 case $option in 11612 -DSQLITE_OMIT*) ;; 11613 -DSQLITE_ENABLE*) ;; 11614 *) ac_temp_BUILD_CFLAGS="$ac_temp_BUILD_CFLAGS $option";; 11615 esac 11616done 11617BUILD_CFLAGS=$ac_temp_BUILD_CFLAGS 11618 11619 11620######### 11621# See whether we should use GCOV 11622# Check whether --enable-gcov was given. 11623if test "${enable_gcov+set}" = set; then : 11624 enableval=$enable_gcov; use_gcov=$enableval 11625else 11626 use_gcov=no 11627fi 11628 11629if test "${use_gcov}" = "yes" ; then 11630 USE_GCOV=1 11631else 11632 USE_GCOV=0 11633fi 11634 11635 11636 11637######### 11638# Output the config header 11639ac_config_headers="$ac_config_headers config.h" 11640 11641 11642######### 11643# Generate the output files. 11644# 11645 11646ac_config_files="$ac_config_files Makefile sqlite3.pc" 11647 11648cat >confcache <<\_ACEOF 11649# This file is a shell script that caches the results of configure 11650# tests run on this system so they can be shared between configure 11651# scripts and configure runs, see configure's option --config-cache. 11652# It is not useful on other systems. If it contains results you don't 11653# want to keep, you may remove or edit it. 11654# 11655# config.status only pays attention to the cache file if you give it 11656# the --recheck option to rerun configure. 11657# 11658# `ac_cv_env_foo' variables (set or unset) will be overridden when 11659# loading this file, other *unset* `ac_cv_foo' will be assigned the 11660# following values. 11661 11662_ACEOF 11663 11664# The following way of writing the cache mishandles newlines in values, 11665# but we know of no workaround that is simple, portable, and efficient. 11666# So, we kill variables containing newlines. 11667# Ultrix sh set writes to stderr and can't be redirected directly, 11668# and sets the high bit in the cache file unless we assign to the vars. 11669( 11670 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11671 eval ac_val=\$$ac_var 11672 case $ac_val in #( 11673 *${as_nl}*) 11674 case $ac_var in #( 11675 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11676$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11677 esac 11678 case $ac_var in #( 11679 _ | IFS | as_nl) ;; #( 11680 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11681 *) { eval $ac_var=; unset $ac_var;} ;; 11682 esac ;; 11683 esac 11684 done 11685 11686 (set) 2>&1 | 11687 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11688 *${as_nl}ac_space=\ *) 11689 # `set' does not quote correctly, so add quotes: double-quote 11690 # substitution turns \\\\ into \\, and sed turns \\ into \. 11691 sed -n \ 11692 "s/'/'\\\\''/g; 11693 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11694 ;; #( 11695 *) 11696 # `set' quotes correctly as required by POSIX, so do not add quotes. 11697 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11698 ;; 11699 esac | 11700 sort 11701) | 11702 sed ' 11703 /^ac_cv_env_/b end 11704 t clear 11705 :clear 11706 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11707 t end 11708 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11709 :end' >>confcache 11710if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11711 if test -w "$cache_file"; then 11712 if test "x$cache_file" != "x/dev/null"; then 11713 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11714$as_echo "$as_me: updating cache $cache_file" >&6;} 11715 if test ! -f "$cache_file" || test -h "$cache_file"; then 11716 cat confcache >"$cache_file" 11717 else 11718 case $cache_file in #( 11719 */* | ?:*) 11720 mv -f confcache "$cache_file"$$ && 11721 mv -f "$cache_file"$$ "$cache_file" ;; #( 11722 *) 11723 mv -f confcache "$cache_file" ;; 11724 esac 11725 fi 11726 fi 11727 else 11728 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11729$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11730 fi 11731fi 11732rm -f confcache 11733 11734test "x$prefix" = xNONE && prefix=$ac_default_prefix 11735# Let make expand exec_prefix. 11736test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11737 11738DEFS=-DHAVE_CONFIG_H 11739 11740ac_libobjs= 11741ac_ltlibobjs= 11742U= 11743for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11744 # 1. Remove the extension, and $U if already installed. 11745 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11746 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11747 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11748 # will be set to the directory where LIBOBJS objects are built. 11749 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11750 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11751done 11752LIBOBJS=$ac_libobjs 11753 11754LTLIBOBJS=$ac_ltlibobjs 11755 11756 11757 11758: "${CONFIG_STATUS=./config.status}" 11759ac_write_fail=0 11760ac_clean_files_save=$ac_clean_files 11761ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11762{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11763$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11764as_write_fail=0 11765cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11766#! $SHELL 11767# Generated by $as_me. 11768# Run this file to recreate the current configuration. 11769# Compiler output produced by configure, useful for debugging 11770# configure, is in config.log if it exists. 11771 11772debug=false 11773ac_cs_recheck=false 11774ac_cs_silent=false 11775 11776SHELL=\${CONFIG_SHELL-$SHELL} 11777export SHELL 11778_ASEOF 11779cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11780## -------------------- ## 11781## M4sh Initialization. ## 11782## -------------------- ## 11783 11784# Be more Bourne compatible 11785DUALCASE=1; export DUALCASE # for MKS sh 11786if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11787 emulate sh 11788 NULLCMD=: 11789 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11790 # is contrary to our usage. Disable this feature. 11791 alias -g '${1+"$@"}'='"$@"' 11792 setopt NO_GLOB_SUBST 11793else 11794 case `(set -o) 2>/dev/null` in #( 11795 *posix*) : 11796 set -o posix ;; #( 11797 *) : 11798 ;; 11799esac 11800fi 11801 11802 11803as_nl=' 11804' 11805export as_nl 11806# Printing a long string crashes Solaris 7 /usr/bin/printf. 11807as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11808as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11809as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11810# Prefer a ksh shell builtin over an external printf program on Solaris, 11811# but without wasting forks for bash or zsh. 11812if test -z "$BASH_VERSION$ZSH_VERSION" \ 11813 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11814 as_echo='print -r --' 11815 as_echo_n='print -rn --' 11816elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11817 as_echo='printf %s\n' 11818 as_echo_n='printf %s' 11819else 11820 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11821 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11822 as_echo_n='/usr/ucb/echo -n' 11823 else 11824 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11825 as_echo_n_body='eval 11826 arg=$1; 11827 case $arg in #( 11828 *"$as_nl"*) 11829 expr "X$arg" : "X\\(.*\\)$as_nl"; 11830 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11831 esac; 11832 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11833 ' 11834 export as_echo_n_body 11835 as_echo_n='sh -c $as_echo_n_body as_echo' 11836 fi 11837 export as_echo_body 11838 as_echo='sh -c $as_echo_body as_echo' 11839fi 11840 11841# The user is always right. 11842if test "${PATH_SEPARATOR+set}" != set; then 11843 PATH_SEPARATOR=: 11844 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11845 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11846 PATH_SEPARATOR=';' 11847 } 11848fi 11849 11850 11851# IFS 11852# We need space, tab and new line, in precisely that order. Quoting is 11853# there to prevent editors from complaining about space-tab. 11854# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11855# splitting by setting IFS to empty value.) 11856IFS=" "" $as_nl" 11857 11858# Find who we are. Look in the path if we contain no directory separator. 11859as_myself= 11860case $0 in #(( 11861 *[\\/]* ) as_myself=$0 ;; 11862 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11863for as_dir in $PATH 11864do 11865 IFS=$as_save_IFS 11866 test -z "$as_dir" && as_dir=. 11867 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11868 done 11869IFS=$as_save_IFS 11870 11871 ;; 11872esac 11873# We did not find ourselves, most probably we were run as `sh COMMAND' 11874# in which case we are not to be found in the path. 11875if test "x$as_myself" = x; then 11876 as_myself=$0 11877fi 11878if test ! -f "$as_myself"; then 11879 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11880 exit 1 11881fi 11882 11883# Unset variables that we do not need and which cause bugs (e.g. in 11884# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11885# suppresses any "Segmentation fault" message there. '((' could 11886# trigger a bug in pdksh 5.2.14. 11887for as_var in BASH_ENV ENV MAIL MAILPATH 11888do eval test x\${$as_var+set} = xset \ 11889 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11890done 11891PS1='$ ' 11892PS2='> ' 11893PS4='+ ' 11894 11895# NLS nuisances. 11896LC_ALL=C 11897export LC_ALL 11898LANGUAGE=C 11899export LANGUAGE 11900 11901# CDPATH. 11902(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11903 11904 11905# as_fn_error STATUS ERROR [LINENO LOG_FD] 11906# ---------------------------------------- 11907# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11908# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11909# script with STATUS, using 1 if that was 0. 11910as_fn_error () 11911{ 11912 as_status=$1; test $as_status -eq 0 && as_status=1 11913 if test "$4"; then 11914 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11915 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 11916 fi 11917 $as_echo "$as_me: error: $2" >&2 11918 as_fn_exit $as_status 11919} # as_fn_error 11920 11921 11922# as_fn_set_status STATUS 11923# ----------------------- 11924# Set $? to STATUS, without forking. 11925as_fn_set_status () 11926{ 11927 return $1 11928} # as_fn_set_status 11929 11930# as_fn_exit STATUS 11931# ----------------- 11932# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11933as_fn_exit () 11934{ 11935 set +e 11936 as_fn_set_status $1 11937 exit $1 11938} # as_fn_exit 11939 11940# as_fn_unset VAR 11941# --------------- 11942# Portably unset VAR. 11943as_fn_unset () 11944{ 11945 { eval $1=; unset $1;} 11946} 11947as_unset=as_fn_unset 11948# as_fn_append VAR VALUE 11949# ---------------------- 11950# Append the text in VALUE to the end of the definition contained in VAR. Take 11951# advantage of any shell optimizations that allow amortized linear growth over 11952# repeated appends, instead of the typical quadratic growth present in naive 11953# implementations. 11954if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11955 eval 'as_fn_append () 11956 { 11957 eval $1+=\$2 11958 }' 11959else 11960 as_fn_append () 11961 { 11962 eval $1=\$$1\$2 11963 } 11964fi # as_fn_append 11965 11966# as_fn_arith ARG... 11967# ------------------ 11968# Perform arithmetic evaluation on the ARGs, and store the result in the 11969# global $as_val. Take advantage of shells that can avoid forks. The arguments 11970# must be portable across $(()) and expr. 11971if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11972 eval 'as_fn_arith () 11973 { 11974 as_val=$(( $* )) 11975 }' 11976else 11977 as_fn_arith () 11978 { 11979 as_val=`expr "$@" || test $? -eq 1` 11980 } 11981fi # as_fn_arith 11982 11983 11984if expr a : '\(a\)' >/dev/null 2>&1 && 11985 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11986 as_expr=expr 11987else 11988 as_expr=false 11989fi 11990 11991if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11992 as_basename=basename 11993else 11994 as_basename=false 11995fi 11996 11997if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11998 as_dirname=dirname 11999else 12000 as_dirname=false 12001fi 12002 12003as_me=`$as_basename -- "$0" || 12004$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12005 X"$0" : 'X\(//\)$' \| \ 12006 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12007$as_echo X/"$0" | 12008 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12009 s//\1/ 12010 q 12011 } 12012 /^X\/\(\/\/\)$/{ 12013 s//\1/ 12014 q 12015 } 12016 /^X\/\(\/\).*/{ 12017 s//\1/ 12018 q 12019 } 12020 s/.*/./; q'` 12021 12022# Avoid depending upon Character Ranges. 12023as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12024as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12025as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12026as_cr_digits='0123456789' 12027as_cr_alnum=$as_cr_Letters$as_cr_digits 12028 12029ECHO_C= ECHO_N= ECHO_T= 12030case `echo -n x` in #((((( 12031-n*) 12032 case `echo 'xy\c'` in 12033 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12034 xy) ECHO_C='\c';; 12035 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12036 ECHO_T=' ';; 12037 esac;; 12038*) 12039 ECHO_N='-n';; 12040esac 12041 12042rm -f conf$$ conf$$.exe conf$$.file 12043if test -d conf$$.dir; then 12044 rm -f conf$$.dir/conf$$.file 12045else 12046 rm -f conf$$.dir 12047 mkdir conf$$.dir 2>/dev/null 12048fi 12049if (echo >conf$$.file) 2>/dev/null; then 12050 if ln -s conf$$.file conf$$ 2>/dev/null; then 12051 as_ln_s='ln -s' 12052 # ... but there are two gotchas: 12053 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12054 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12055 # In both cases, we have to default to `cp -pR'. 12056 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12057 as_ln_s='cp -pR' 12058 elif ln conf$$.file conf$$ 2>/dev/null; then 12059 as_ln_s=ln 12060 else 12061 as_ln_s='cp -pR' 12062 fi 12063else 12064 as_ln_s='cp -pR' 12065fi 12066rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12067rmdir conf$$.dir 2>/dev/null 12068 12069 12070# as_fn_mkdir_p 12071# ------------- 12072# Create "$as_dir" as a directory, including parents if necessary. 12073as_fn_mkdir_p () 12074{ 12075 12076 case $as_dir in #( 12077 -*) as_dir=./$as_dir;; 12078 esac 12079 test -d "$as_dir" || eval $as_mkdir_p || { 12080 as_dirs= 12081 while :; do 12082 case $as_dir in #( 12083 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12084 *) as_qdir=$as_dir;; 12085 esac 12086 as_dirs="'$as_qdir' $as_dirs" 12087 as_dir=`$as_dirname -- "$as_dir" || 12088$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12089 X"$as_dir" : 'X\(//\)[^/]' \| \ 12090 X"$as_dir" : 'X\(//\)$' \| \ 12091 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12092$as_echo X"$as_dir" | 12093 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12094 s//\1/ 12095 q 12096 } 12097 /^X\(\/\/\)[^/].*/{ 12098 s//\1/ 12099 q 12100 } 12101 /^X\(\/\/\)$/{ 12102 s//\1/ 12103 q 12104 } 12105 /^X\(\/\).*/{ 12106 s//\1/ 12107 q 12108 } 12109 s/.*/./; q'` 12110 test -d "$as_dir" && break 12111 done 12112 test -z "$as_dirs" || eval "mkdir $as_dirs" 12113 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12114 12115 12116} # as_fn_mkdir_p 12117if mkdir -p . 2>/dev/null; then 12118 as_mkdir_p='mkdir -p "$as_dir"' 12119else 12120 test -d ./-p && rmdir ./-p 12121 as_mkdir_p=false 12122fi 12123 12124 12125# as_fn_executable_p FILE 12126# ----------------------- 12127# Test if FILE is an executable regular file. 12128as_fn_executable_p () 12129{ 12130 test -f "$1" && test -x "$1" 12131} # as_fn_executable_p 12132as_test_x='test -x' 12133as_executable_p=as_fn_executable_p 12134 12135# Sed expression to map a string onto a valid CPP name. 12136as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12137 12138# Sed expression to map a string onto a valid variable name. 12139as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12140 12141 12142exec 6>&1 12143## ----------------------------------- ## 12144## Main body of $CONFIG_STATUS script. ## 12145## ----------------------------------- ## 12146_ASEOF 12147test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12148 12149cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12150# Save the log message, to keep $0 and so on meaningful, and to 12151# report actual input values of CONFIG_FILES etc. instead of their 12152# values after options handling. 12153ac_log=" 12154This file was extended by sqlite $as_me 3.15.0, which was 12155generated by GNU Autoconf 2.69. Invocation command line was 12156 12157 CONFIG_FILES = $CONFIG_FILES 12158 CONFIG_HEADERS = $CONFIG_HEADERS 12159 CONFIG_LINKS = $CONFIG_LINKS 12160 CONFIG_COMMANDS = $CONFIG_COMMANDS 12161 $ $0 $@ 12162 12163on `(hostname || uname -n) 2>/dev/null | sed 1q` 12164" 12165 12166_ACEOF 12167 12168case $ac_config_files in *" 12169"*) set x $ac_config_files; shift; ac_config_files=$*;; 12170esac 12171 12172case $ac_config_headers in *" 12173"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12174esac 12175 12176 12177cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12178# Files that config.status was made for. 12179config_files="$ac_config_files" 12180config_headers="$ac_config_headers" 12181config_commands="$ac_config_commands" 12182 12183_ACEOF 12184 12185cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12186ac_cs_usage="\ 12187\`$as_me' instantiates files and other configuration actions 12188from templates according to the current configuration. Unless the files 12189and actions are specified as TAGs, all are instantiated by default. 12190 12191Usage: $0 [OPTION]... [TAG]... 12192 12193 -h, --help print this help, then exit 12194 -V, --version print version number and configuration settings, then exit 12195 --config print configuration, then exit 12196 -q, --quiet, --silent 12197 do not print progress messages 12198 -d, --debug don't remove temporary files 12199 --recheck update $as_me by reconfiguring in the same conditions 12200 --file=FILE[:TEMPLATE] 12201 instantiate the configuration file FILE 12202 --header=FILE[:TEMPLATE] 12203 instantiate the configuration header FILE 12204 12205Configuration files: 12206$config_files 12207 12208Configuration headers: 12209$config_headers 12210 12211Configuration commands: 12212$config_commands 12213 12214Report bugs to the package provider." 12215 12216_ACEOF 12217cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12218ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12219ac_cs_version="\\ 12220sqlite config.status 3.15.0 12221configured by $0, generated by GNU Autoconf 2.69, 12222 with options \\"\$ac_cs_config\\" 12223 12224Copyright (C) 2012 Free Software Foundation, Inc. 12225This config.status script is free software; the Free Software Foundation 12226gives unlimited permission to copy, distribute and modify it." 12227 12228ac_pwd='$ac_pwd' 12229srcdir='$srcdir' 12230INSTALL='$INSTALL' 12231test -n "\$AWK" || AWK=awk 12232_ACEOF 12233 12234cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12235# The default lists apply if the user does not specify any file. 12236ac_need_defaults=: 12237while test $# != 0 12238do 12239 case $1 in 12240 --*=?*) 12241 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12242 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12243 ac_shift=: 12244 ;; 12245 --*=) 12246 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12247 ac_optarg= 12248 ac_shift=: 12249 ;; 12250 *) 12251 ac_option=$1 12252 ac_optarg=$2 12253 ac_shift=shift 12254 ;; 12255 esac 12256 12257 case $ac_option in 12258 # Handling of the options. 12259 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12260 ac_cs_recheck=: ;; 12261 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12262 $as_echo "$ac_cs_version"; exit ;; 12263 --config | --confi | --conf | --con | --co | --c ) 12264 $as_echo "$ac_cs_config"; exit ;; 12265 --debug | --debu | --deb | --de | --d | -d ) 12266 debug=: ;; 12267 --file | --fil | --fi | --f ) 12268 $ac_shift 12269 case $ac_optarg in 12270 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12271 '') as_fn_error $? "missing file argument" ;; 12272 esac 12273 as_fn_append CONFIG_FILES " '$ac_optarg'" 12274 ac_need_defaults=false;; 12275 --header | --heade | --head | --hea ) 12276 $ac_shift 12277 case $ac_optarg in 12278 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12279 esac 12280 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12281 ac_need_defaults=false;; 12282 --he | --h) 12283 # Conflict between --help and --header 12284 as_fn_error $? "ambiguous option: \`$1' 12285Try \`$0 --help' for more information.";; 12286 --help | --hel | -h ) 12287 $as_echo "$ac_cs_usage"; exit ;; 12288 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12289 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12290 ac_cs_silent=: ;; 12291 12292 # This is an error. 12293 -*) as_fn_error $? "unrecognized option: \`$1' 12294Try \`$0 --help' for more information." ;; 12295 12296 *) as_fn_append ac_config_targets " $1" 12297 ac_need_defaults=false ;; 12298 12299 esac 12300 shift 12301done 12302 12303ac_configure_extra_args= 12304 12305if $ac_cs_silent; then 12306 exec 6>/dev/null 12307 ac_configure_extra_args="$ac_configure_extra_args --silent" 12308fi 12309 12310_ACEOF 12311cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12312if \$ac_cs_recheck; then 12313 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12314 shift 12315 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12316 CONFIG_SHELL='$SHELL' 12317 export CONFIG_SHELL 12318 exec "\$@" 12319fi 12320 12321_ACEOF 12322cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12323exec 5>>config.log 12324{ 12325 echo 12326 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12327## Running $as_me. ## 12328_ASBOX 12329 $as_echo "$ac_log" 12330} >&5 12331 12332_ACEOF 12333cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12334# 12335# INIT-COMMANDS 12336# 12337 12338 12339# The HP-UX ksh and POSIX shell print the target directory to stdout 12340# if CDPATH is set. 12341(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12342 12343sed_quote_subst='$sed_quote_subst' 12344double_quote_subst='$double_quote_subst' 12345delay_variable_subst='$delay_variable_subst' 12346macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 12347macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 12348enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 12349enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 12350pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 12351enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 12352host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 12353host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 12354host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 12355build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 12356build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 12357build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 12358SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 12359Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 12360GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 12361EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 12362FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 12363LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 12364NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 12365LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 12366max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 12367ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 12368exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 12369lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 12370lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 12371lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 12372reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 12373reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12374OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 12375deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 12376file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 12377AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 12378AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12379STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 12380RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 12381old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12382old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12383old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12384CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 12385CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12386compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 12387GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 12388lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 12389lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 12390lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' 12391lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 12392objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 12393SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 12394ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 12395MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 12396lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 12397lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 12398lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 12399lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 12400lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 12401need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 12402DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 12403NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 12404LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 12405OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 12406OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 12407libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 12408shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12409extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12410archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 12411enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 12412export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12413whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12414compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 12415old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12416old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12417archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12418archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12419module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12420module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12421with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 12422allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12423no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12424hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12425hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 12426hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 12427hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 12428hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 12429hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 12430hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12431hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 12432inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 12433link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 12434fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 12435always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 12436export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12437exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12438include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12439prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12440file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 12441variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 12442need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 12443need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 12444version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 12445runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12446shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12447shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 12448libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12449library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 12450soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12451postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12452postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12453finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12454finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 12455hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 12456sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12457sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12458hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 12459enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 12460enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 12461enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 12462old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 12463striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 12464 12465LTCC='$LTCC' 12466LTCFLAGS='$LTCFLAGS' 12467compiler='$compiler_DEFAULT' 12468 12469# Quote evaled strings. 12470for var in SED \ 12471GREP \ 12472EGREP \ 12473FGREP \ 12474LD \ 12475NM \ 12476LN_S \ 12477lt_SP2NL \ 12478lt_NL2SP \ 12479reload_flag \ 12480OBJDUMP \ 12481deplibs_check_method \ 12482file_magic_cmd \ 12483AR \ 12484AR_FLAGS \ 12485STRIP \ 12486RANLIB \ 12487CC \ 12488CFLAGS \ 12489compiler \ 12490lt_cv_sys_global_symbol_pipe \ 12491lt_cv_sys_global_symbol_to_cdecl \ 12492lt_cv_sys_global_symbol_to_c_name_address \ 12493lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12494SHELL \ 12495ECHO \ 12496lt_prog_compiler_no_builtin_flag \ 12497lt_prog_compiler_wl \ 12498lt_prog_compiler_pic \ 12499lt_prog_compiler_static \ 12500lt_cv_prog_compiler_c_o \ 12501need_locks \ 12502DSYMUTIL \ 12503NMEDIT \ 12504LIPO \ 12505OTOOL \ 12506OTOOL64 \ 12507shrext_cmds \ 12508export_dynamic_flag_spec \ 12509whole_archive_flag_spec \ 12510compiler_needs_object \ 12511with_gnu_ld \ 12512allow_undefined_flag \ 12513no_undefined_flag \ 12514hardcode_libdir_flag_spec \ 12515hardcode_libdir_flag_spec_ld \ 12516hardcode_libdir_separator \ 12517fix_srcfile_path \ 12518exclude_expsyms \ 12519include_expsyms \ 12520file_list_spec \ 12521variables_saved_for_relink \ 12522libname_spec \ 12523library_names_spec \ 12524soname_spec \ 12525finish_eval \ 12526old_striplib \ 12527striplib; do 12528 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12529 *[\\\\\\\`\\"\\\$]*) 12530 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12531 ;; 12532 *) 12533 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12534 ;; 12535 esac 12536done 12537 12538# Double-quote double-evaled strings. 12539for var in reload_cmds \ 12540old_postinstall_cmds \ 12541old_postuninstall_cmds \ 12542old_archive_cmds \ 12543extract_expsyms_cmds \ 12544old_archive_from_new_cmds \ 12545old_archive_from_expsyms_cmds \ 12546archive_cmds \ 12547archive_expsym_cmds \ 12548module_cmds \ 12549module_expsym_cmds \ 12550export_symbols_cmds \ 12551prelink_cmds \ 12552postinstall_cmds \ 12553postuninstall_cmds \ 12554finish_cmds \ 12555sys_lib_search_path_spec \ 12556sys_lib_dlsearch_path_spec; do 12557 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12558 *[\\\\\\\`\\"\\\$]*) 12559 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12560 ;; 12561 *) 12562 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12563 ;; 12564 esac 12565done 12566 12567# Fix-up fallback echo if it was mangled by the above quoting rules. 12568case \$lt_ECHO in 12569*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 12570 ;; 12571esac 12572 12573ac_aux_dir='$ac_aux_dir' 12574xsi_shell='$xsi_shell' 12575lt_shell_append='$lt_shell_append' 12576 12577# See if we are running on zsh, and set the options which allow our 12578# commands through without removal of \ escapes INIT. 12579if test -n "\${ZSH_VERSION+set}" ; then 12580 setopt NO_GLOB_SUBST 12581fi 12582 12583 12584 PACKAGE='$PACKAGE' 12585 VERSION='$VERSION' 12586 TIMESTAMP='$TIMESTAMP' 12587 RM='$RM' 12588 ofile='$ofile' 12589 12590 12591 12592 12593_ACEOF 12594 12595cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12596 12597# Handling of arguments. 12598for ac_config_target in $ac_config_targets 12599do 12600 case $ac_config_target in 12601 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12602 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12603 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12604 "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;; 12605 12606 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12607 esac 12608done 12609 12610 12611# If the user did not use the arguments to specify the items to instantiate, 12612# then the envvar interface is used. Set only those that are not. 12613# We use the long form for the default assignment because of an extremely 12614# bizarre bug on SunOS 4.1.3. 12615if $ac_need_defaults; then 12616 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12617 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12618 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12619fi 12620 12621# Have a temporary directory for convenience. Make it in the build tree 12622# simply because there is no reason against having it here, and in addition, 12623# creating and moving files from /tmp can sometimes cause problems. 12624# Hook for its removal unless debugging. 12625# Note that there is a small window in which the directory will not be cleaned: 12626# after its creation but before its name has been assigned to `$tmp'. 12627$debug || 12628{ 12629 tmp= ac_tmp= 12630 trap 'exit_status=$? 12631 : "${ac_tmp:=$tmp}" 12632 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12633' 0 12634 trap 'as_fn_exit 1' 1 2 13 15 12635} 12636# Create a (secure) tmp directory for tmp files. 12637 12638{ 12639 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12640 test -d "$tmp" 12641} || 12642{ 12643 tmp=./conf$$-$RANDOM 12644 (umask 077 && mkdir "$tmp") 12645} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12646ac_tmp=$tmp 12647 12648# Set up the scripts for CONFIG_FILES section. 12649# No need to generate them if there are no CONFIG_FILES. 12650# This happens for instance with `./config.status config.h'. 12651if test -n "$CONFIG_FILES"; then 12652 12653 12654ac_cr=`echo X | tr X '\015'` 12655# On cygwin, bash can eat \r inside `` if the user requested igncr. 12656# But we know of no other shell where ac_cr would be empty at this 12657# point, so we can use a bashism as a fallback. 12658if test "x$ac_cr" = x; then 12659 eval ac_cr=\$\'\\r\' 12660fi 12661ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12662if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12663 ac_cs_awk_cr='\\r' 12664else 12665 ac_cs_awk_cr=$ac_cr 12666fi 12667 12668echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12669_ACEOF 12670 12671 12672{ 12673 echo "cat >conf$$subs.awk <<_ACEOF" && 12674 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12675 echo "_ACEOF" 12676} >conf$$subs.sh || 12677 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12678ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12679ac_delim='%!_!# ' 12680for ac_last_try in false false false false false :; do 12681 . ./conf$$subs.sh || 12682 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12683 12684 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12685 if test $ac_delim_n = $ac_delim_num; then 12686 break 12687 elif $ac_last_try; then 12688 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12689 else 12690 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12691 fi 12692done 12693rm -f conf$$subs.sh 12694 12695cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12696cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12697_ACEOF 12698sed -n ' 12699h 12700s/^/S["/; s/!.*/"]=/ 12701p 12702g 12703s/^[^!]*!// 12704:repl 12705t repl 12706s/'"$ac_delim"'$// 12707t delim 12708:nl 12709h 12710s/\(.\{148\}\)..*/\1/ 12711t more1 12712s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12713p 12714n 12715b repl 12716:more1 12717s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12718p 12719g 12720s/.\{148\}// 12721t nl 12722:delim 12723h 12724s/\(.\{148\}\)..*/\1/ 12725t more2 12726s/["\\]/\\&/g; s/^/"/; s/$/"/ 12727p 12728b 12729:more2 12730s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12731p 12732g 12733s/.\{148\}// 12734t delim 12735' <conf$$subs.awk | sed ' 12736/^[^""]/{ 12737 N 12738 s/\n// 12739} 12740' >>$CONFIG_STATUS || ac_write_fail=1 12741rm -f conf$$subs.awk 12742cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12743_ACAWK 12744cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12745 for (key in S) S_is_set[key] = 1 12746 FS = "" 12747 12748} 12749{ 12750 line = $ 0 12751 nfields = split(line, field, "@") 12752 substed = 0 12753 len = length(field[1]) 12754 for (i = 2; i < nfields; i++) { 12755 key = field[i] 12756 keylen = length(key) 12757 if (S_is_set[key]) { 12758 value = S[key] 12759 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12760 len += length(value) + length(field[++i]) 12761 substed = 1 12762 } else 12763 len += 1 + keylen 12764 } 12765 12766 print line 12767} 12768 12769_ACAWK 12770_ACEOF 12771cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12772if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12773 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12774else 12775 cat 12776fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12777 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12778_ACEOF 12779 12780# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12781# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12782# trailing colons and then remove the whole line if VPATH becomes empty 12783# (actually we leave an empty line to preserve line numbers). 12784if test "x$srcdir" = x.; then 12785 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12786h 12787s/// 12788s/^/:/ 12789s/[ ]*$/:/ 12790s/:\$(srcdir):/:/g 12791s/:\${srcdir}:/:/g 12792s/:@srcdir@:/:/g 12793s/^:*// 12794s/:*$// 12795x 12796s/\(=[ ]*\).*/\1/ 12797G 12798s/\n// 12799s/^[^=]*=[ ]*$// 12800}' 12801fi 12802 12803cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12804fi # test -n "$CONFIG_FILES" 12805 12806# Set up the scripts for CONFIG_HEADERS section. 12807# No need to generate them if there are no CONFIG_HEADERS. 12808# This happens for instance with `./config.status Makefile'. 12809if test -n "$CONFIG_HEADERS"; then 12810cat >"$ac_tmp/defines.awk" <<\_ACAWK || 12811BEGIN { 12812_ACEOF 12813 12814# Transform confdefs.h into an awk script `defines.awk', embedded as 12815# here-document in config.status, that substitutes the proper values into 12816# config.h.in to produce config.h. 12817 12818# Create a delimiter string that does not exist in confdefs.h, to ease 12819# handling of long lines. 12820ac_delim='%!_!# ' 12821for ac_last_try in false false :; do 12822 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 12823 if test -z "$ac_tt"; then 12824 break 12825 elif $ac_last_try; then 12826 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12827 else 12828 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12829 fi 12830done 12831 12832# For the awk script, D is an array of macro values keyed by name, 12833# likewise P contains macro parameters if any. Preserve backslash 12834# newline sequences. 12835 12836ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12837sed -n ' 12838s/.\{148\}/&'"$ac_delim"'/g 12839t rset 12840:rset 12841s/^[ ]*#[ ]*define[ ][ ]*/ / 12842t def 12843d 12844:def 12845s/\\$// 12846t bsnl 12847s/["\\]/\\&/g 12848s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12849D["\1"]=" \3"/p 12850s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12851d 12852:bsnl 12853s/["\\]/\\&/g 12854s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12855D["\1"]=" \3\\\\\\n"\\/p 12856t cont 12857s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12858t cont 12859d 12860:cont 12861n 12862s/.\{148\}/&'"$ac_delim"'/g 12863t clear 12864:clear 12865s/\\$// 12866t bsnlc 12867s/["\\]/\\&/g; s/^/"/; s/$/"/p 12868d 12869:bsnlc 12870s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12871b cont 12872' <confdefs.h | sed ' 12873s/'"$ac_delim"'/"\\\ 12874"/g' >>$CONFIG_STATUS || ac_write_fail=1 12875 12876cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12877 for (key in D) D_is_set[key] = 1 12878 FS = "" 12879} 12880/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12881 line = \$ 0 12882 split(line, arg, " ") 12883 if (arg[1] == "#") { 12884 defundef = arg[2] 12885 mac1 = arg[3] 12886 } else { 12887 defundef = substr(arg[1], 2) 12888 mac1 = arg[2] 12889 } 12890 split(mac1, mac2, "(") #) 12891 macro = mac2[1] 12892 prefix = substr(line, 1, index(line, defundef) - 1) 12893 if (D_is_set[macro]) { 12894 # Preserve the white space surrounding the "#". 12895 print prefix "define", macro P[macro] D[macro] 12896 next 12897 } else { 12898 # Replace #undef with comments. This is necessary, for example, 12899 # in the case of _POSIX_SOURCE, which is predefined and required 12900 # on some systems where configure will not decide to define it. 12901 if (defundef == "undef") { 12902 print "/*", prefix defundef, macro, "*/" 12903 next 12904 } 12905 } 12906} 12907{ print } 12908_ACAWK 12909_ACEOF 12910cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12911 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 12912fi # test -n "$CONFIG_HEADERS" 12913 12914 12915eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12916shift 12917for ac_tag 12918do 12919 case $ac_tag in 12920 :[FHLC]) ac_mode=$ac_tag; continue;; 12921 esac 12922 case $ac_mode$ac_tag in 12923 :[FHL]*:*);; 12924 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 12925 :[FH]-) ac_tag=-:-;; 12926 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12927 esac 12928 ac_save_IFS=$IFS 12929 IFS=: 12930 set x $ac_tag 12931 IFS=$ac_save_IFS 12932 shift 12933 ac_file=$1 12934 shift 12935 12936 case $ac_mode in 12937 :L) ac_source=$1;; 12938 :[FH]) 12939 ac_file_inputs= 12940 for ac_f 12941 do 12942 case $ac_f in 12943 -) ac_f="$ac_tmp/stdin";; 12944 *) # Look for the file first in the build tree, then in the source tree 12945 # (if the path is not absolute). The absolute path cannot be DOS-style, 12946 # because $ac_f cannot contain `:'. 12947 test -f "$ac_f" || 12948 case $ac_f in 12949 [\\/$]*) false;; 12950 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12951 esac || 12952 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12953 esac 12954 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12955 as_fn_append ac_file_inputs " '$ac_f'" 12956 done 12957 12958 # Let's still pretend it is `configure' which instantiates (i.e., don't 12959 # use $as_me), people would be surprised to read: 12960 # /* config.h. Generated by config.status. */ 12961 configure_input='Generated from '` 12962 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12963 `' by configure.' 12964 if test x"$ac_file" != x-; then 12965 configure_input="$ac_file. $configure_input" 12966 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12967$as_echo "$as_me: creating $ac_file" >&6;} 12968 fi 12969 # Neutralize special characters interpreted by sed in replacement strings. 12970 case $configure_input in #( 12971 *\&* | *\|* | *\\* ) 12972 ac_sed_conf_input=`$as_echo "$configure_input" | 12973 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12974 *) ac_sed_conf_input=$configure_input;; 12975 esac 12976 12977 case $ac_tag in 12978 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 12979 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 12980 esac 12981 ;; 12982 esac 12983 12984 ac_dir=`$as_dirname -- "$ac_file" || 12985$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12986 X"$ac_file" : 'X\(//\)[^/]' \| \ 12987 X"$ac_file" : 'X\(//\)$' \| \ 12988 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12989$as_echo X"$ac_file" | 12990 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12991 s//\1/ 12992 q 12993 } 12994 /^X\(\/\/\)[^/].*/{ 12995 s//\1/ 12996 q 12997 } 12998 /^X\(\/\/\)$/{ 12999 s//\1/ 13000 q 13001 } 13002 /^X\(\/\).*/{ 13003 s//\1/ 13004 q 13005 } 13006 s/.*/./; q'` 13007 as_dir="$ac_dir"; as_fn_mkdir_p 13008 ac_builddir=. 13009 13010case "$ac_dir" in 13011.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13012*) 13013 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13014 # A ".." for each directory in $ac_dir_suffix. 13015 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13016 case $ac_top_builddir_sub in 13017 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13018 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13019 esac ;; 13020esac 13021ac_abs_top_builddir=$ac_pwd 13022ac_abs_builddir=$ac_pwd$ac_dir_suffix 13023# for backward compatibility: 13024ac_top_builddir=$ac_top_build_prefix 13025 13026case $srcdir in 13027 .) # We are building in place. 13028 ac_srcdir=. 13029 ac_top_srcdir=$ac_top_builddir_sub 13030 ac_abs_top_srcdir=$ac_pwd ;; 13031 [\\/]* | ?:[\\/]* ) # Absolute name. 13032 ac_srcdir=$srcdir$ac_dir_suffix; 13033 ac_top_srcdir=$srcdir 13034 ac_abs_top_srcdir=$srcdir ;; 13035 *) # Relative name. 13036 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13037 ac_top_srcdir=$ac_top_build_prefix$srcdir 13038 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13039esac 13040ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13041 13042 13043 case $ac_mode in 13044 :F) 13045 # 13046 # CONFIG_FILE 13047 # 13048 13049 case $INSTALL in 13050 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13051 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13052 esac 13053_ACEOF 13054 13055cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13056# If the template does not know about datarootdir, expand it. 13057# FIXME: This hack should be removed a few years after 2.60. 13058ac_datarootdir_hack=; ac_datarootdir_seen= 13059ac_sed_dataroot=' 13060/datarootdir/ { 13061 p 13062 q 13063} 13064/@datadir@/p 13065/@docdir@/p 13066/@infodir@/p 13067/@localedir@/p 13068/@mandir@/p' 13069case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13070*datarootdir*) ac_datarootdir_seen=yes;; 13071*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13072 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13073$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13074_ACEOF 13075cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13076 ac_datarootdir_hack=' 13077 s&@datadir@&$datadir&g 13078 s&@docdir@&$docdir&g 13079 s&@infodir@&$infodir&g 13080 s&@localedir@&$localedir&g 13081 s&@mandir@&$mandir&g 13082 s&\\\${datarootdir}&$datarootdir&g' ;; 13083esac 13084_ACEOF 13085 13086# Neutralize VPATH when `$srcdir' = `.'. 13087# Shell code in configure.ac might set extrasub. 13088# FIXME: do we really want to maintain this feature? 13089cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13090ac_sed_extra="$ac_vpsub 13091$extrasub 13092_ACEOF 13093cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13094:t 13095/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13096s|@configure_input@|$ac_sed_conf_input|;t t 13097s&@top_builddir@&$ac_top_builddir_sub&;t t 13098s&@top_build_prefix@&$ac_top_build_prefix&;t t 13099s&@srcdir@&$ac_srcdir&;t t 13100s&@abs_srcdir@&$ac_abs_srcdir&;t t 13101s&@top_srcdir@&$ac_top_srcdir&;t t 13102s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13103s&@builddir@&$ac_builddir&;t t 13104s&@abs_builddir@&$ac_abs_builddir&;t t 13105s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13106s&@INSTALL@&$ac_INSTALL&;t t 13107$ac_datarootdir_hack 13108" 13109eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13110 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13111 13112test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13113 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13114 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13115 "$ac_tmp/out"`; test -z "$ac_out"; } && 13116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13117which seems to be undefined. Please make sure it is defined" >&5 13118$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13119which seems to be undefined. Please make sure it is defined" >&2;} 13120 13121 rm -f "$ac_tmp/stdin" 13122 case $ac_file in 13123 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13124 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13125 esac \ 13126 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13127 ;; 13128 :H) 13129 # 13130 # CONFIG_HEADER 13131 # 13132 if test x"$ac_file" != x-; then 13133 { 13134 $as_echo "/* $configure_input */" \ 13135 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13136 } >"$ac_tmp/config.h" \ 13137 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13138 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13139 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13140$as_echo "$as_me: $ac_file is unchanged" >&6;} 13141 else 13142 rm -f "$ac_file" 13143 mv "$ac_tmp/config.h" "$ac_file" \ 13144 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13145 fi 13146 else 13147 $as_echo "/* $configure_input */" \ 13148 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13149 || as_fn_error $? "could not create -" "$LINENO" 5 13150 fi 13151 ;; 13152 13153 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13154$as_echo "$as_me: executing $ac_file commands" >&6;} 13155 ;; 13156 esac 13157 13158 13159 case $ac_file$ac_mode in 13160 "libtool":C) 13161 13162 # See if we are running on zsh, and set the options which allow our 13163 # commands through without removal of \ escapes. 13164 if test -n "${ZSH_VERSION+set}" ; then 13165 setopt NO_GLOB_SUBST 13166 fi 13167 13168 cfgfile="${ofile}T" 13169 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13170 $RM "$cfgfile" 13171 13172 cat <<_LT_EOF >> "$cfgfile" 13173#! $SHELL 13174 13175# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13176# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13177# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13178# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13179# 13180# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13181# 2006, 2007, 2008 Free Software Foundation, Inc. 13182# Written by Gordon Matzigkeit, 1996 13183# 13184# This file is part of GNU Libtool. 13185# 13186# GNU Libtool is free software; you can redistribute it and/or 13187# modify it under the terms of the GNU General Public License as 13188# published by the Free Software Foundation; either version 2 of 13189# the License, or (at your option) any later version. 13190# 13191# As a special exception to the GNU General Public License, 13192# if you distribute this file as part of a program or library that 13193# is built using GNU Libtool, you may include this file under the 13194# same distribution terms that you use for the rest of that program. 13195# 13196# GNU Libtool is distributed in the hope that it will be useful, 13197# but WITHOUT ANY WARRANTY; without even the implied warranty of 13198# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13199# GNU General Public License for more details. 13200# 13201# You should have received a copy of the GNU General Public License 13202# along with GNU Libtool; see the file COPYING. If not, a copy 13203# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13204# obtained by writing to the Free Software Foundation, Inc., 13205# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13206 13207 13208# The names of the tagged configurations supported by this script. 13209available_tags="" 13210 13211# ### BEGIN LIBTOOL CONFIG 13212 13213# Which release of libtool.m4 was used? 13214macro_version=$macro_version 13215macro_revision=$macro_revision 13216 13217# Whether or not to build shared libraries. 13218build_libtool_libs=$enable_shared 13219 13220# Whether or not to build static libraries. 13221build_old_libs=$enable_static 13222 13223# What type of objects to build. 13224pic_mode=$pic_mode 13225 13226# Whether or not to optimize for fast installation. 13227fast_install=$enable_fast_install 13228 13229# The host system. 13230host_alias=$host_alias 13231host=$host 13232host_os=$host_os 13233 13234# The build system. 13235build_alias=$build_alias 13236build=$build 13237build_os=$build_os 13238 13239# A sed program that does not truncate output. 13240SED=$lt_SED 13241 13242# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13243Xsed="\$SED -e 1s/^X//" 13244 13245# A grep program that handles long lines. 13246GREP=$lt_GREP 13247 13248# An ERE matcher. 13249EGREP=$lt_EGREP 13250 13251# A literal string matcher. 13252FGREP=$lt_FGREP 13253 13254# A BSD- or MS-compatible name lister. 13255NM=$lt_NM 13256 13257# Whether we need soft or hard links. 13258LN_S=$lt_LN_S 13259 13260# What is the maximum length of a command? 13261max_cmd_len=$max_cmd_len 13262 13263# Object file suffix (normally "o"). 13264objext=$ac_objext 13265 13266# Executable file suffix (normally ""). 13267exeext=$exeext 13268 13269# whether the shell understands "unset". 13270lt_unset=$lt_unset 13271 13272# turn spaces into newlines. 13273SP2NL=$lt_lt_SP2NL 13274 13275# turn newlines into spaces. 13276NL2SP=$lt_lt_NL2SP 13277 13278# How to create reloadable object files. 13279reload_flag=$lt_reload_flag 13280reload_cmds=$lt_reload_cmds 13281 13282# An object symbol dumper. 13283OBJDUMP=$lt_OBJDUMP 13284 13285# Method to check whether dependent libraries are shared objects. 13286deplibs_check_method=$lt_deplibs_check_method 13287 13288# Command to use when deplibs_check_method == "file_magic". 13289file_magic_cmd=$lt_file_magic_cmd 13290 13291# The archiver. 13292AR=$lt_AR 13293AR_FLAGS=$lt_AR_FLAGS 13294 13295# A symbol stripping program. 13296STRIP=$lt_STRIP 13297 13298# Commands used to install an old-style archive. 13299RANLIB=$lt_RANLIB 13300old_postinstall_cmds=$lt_old_postinstall_cmds 13301old_postuninstall_cmds=$lt_old_postuninstall_cmds 13302 13303# A C compiler. 13304LTCC=$lt_CC 13305 13306# LTCC compiler flags. 13307LTCFLAGS=$lt_CFLAGS 13308 13309# Take the output of nm and produce a listing of raw symbols and C names. 13310global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13311 13312# Transform the output of nm in a proper C declaration. 13313global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13314 13315# Transform the output of nm in a C name address pair. 13316global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13317 13318# Transform the output of nm in a C name address pair when lib prefix is needed. 13319global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13320 13321# The name of the directory that contains temporary libtool files. 13322objdir=$objdir 13323 13324# Shell to use when invoking shell scripts. 13325SHELL=$lt_SHELL 13326 13327# An echo program that does not interpret backslashes. 13328ECHO=$lt_ECHO 13329 13330# Used to examine libraries when file_magic_cmd begins with "file". 13331MAGIC_CMD=$MAGIC_CMD 13332 13333# Must we lock files when doing compilation? 13334need_locks=$lt_need_locks 13335 13336# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13337DSYMUTIL=$lt_DSYMUTIL 13338 13339# Tool to change global to local symbols on Mac OS X. 13340NMEDIT=$lt_NMEDIT 13341 13342# Tool to manipulate fat objects and archives on Mac OS X. 13343LIPO=$lt_LIPO 13344 13345# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13346OTOOL=$lt_OTOOL 13347 13348# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13349OTOOL64=$lt_OTOOL64 13350 13351# Old archive suffix (normally "a"). 13352libext=$libext 13353 13354# Shared library suffix (normally ".so"). 13355shrext_cmds=$lt_shrext_cmds 13356 13357# The commands to extract the exported symbol list from a shared archive. 13358extract_expsyms_cmds=$lt_extract_expsyms_cmds 13359 13360# Variables whose values should be saved in libtool wrapper scripts and 13361# restored at link time. 13362variables_saved_for_relink=$lt_variables_saved_for_relink 13363 13364# Do we need the "lib" prefix for modules? 13365need_lib_prefix=$need_lib_prefix 13366 13367# Do we need a version for libraries? 13368need_version=$need_version 13369 13370# Library versioning type. 13371version_type=$version_type 13372 13373# Shared library runtime path variable. 13374runpath_var=$runpath_var 13375 13376# Shared library path variable. 13377shlibpath_var=$shlibpath_var 13378 13379# Is shlibpath searched before the hard-coded library search path? 13380shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13381 13382# Format of library name prefix. 13383libname_spec=$lt_libname_spec 13384 13385# List of archive names. First name is the real one, the rest are links. 13386# The last name is the one that the linker finds with -lNAME 13387library_names_spec=$lt_library_names_spec 13388 13389# The coded name of the library, if different from the real name. 13390soname_spec=$lt_soname_spec 13391 13392# Command to use after installation of a shared archive. 13393postinstall_cmds=$lt_postinstall_cmds 13394 13395# Command to use after uninstallation of a shared archive. 13396postuninstall_cmds=$lt_postuninstall_cmds 13397 13398# Commands used to finish a libtool library installation in a directory. 13399finish_cmds=$lt_finish_cmds 13400 13401# As "finish_cmds", except a single script fragment to be evaled but 13402# not shown. 13403finish_eval=$lt_finish_eval 13404 13405# Whether we should hardcode library paths into libraries. 13406hardcode_into_libs=$hardcode_into_libs 13407 13408# Compile-time system search path for libraries. 13409sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13410 13411# Run-time system search path for libraries. 13412sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13413 13414# Whether dlopen is supported. 13415dlopen_support=$enable_dlopen 13416 13417# Whether dlopen of programs is supported. 13418dlopen_self=$enable_dlopen_self 13419 13420# Whether dlopen of statically linked programs is supported. 13421dlopen_self_static=$enable_dlopen_self_static 13422 13423# Commands to strip libraries. 13424old_striplib=$lt_old_striplib 13425striplib=$lt_striplib 13426 13427 13428# The linker used to build libraries. 13429LD=$lt_LD 13430 13431# Commands used to build an old-style archive. 13432old_archive_cmds=$lt_old_archive_cmds 13433 13434# A language specific compiler. 13435CC=$lt_compiler 13436 13437# Is the compiler the GNU compiler? 13438with_gcc=$GCC 13439 13440# Compiler flag to turn off builtin functions. 13441no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13442 13443# How to pass a linker flag through the compiler. 13444wl=$lt_lt_prog_compiler_wl 13445 13446# Additional compiler flags for building library objects. 13447pic_flag=$lt_lt_prog_compiler_pic 13448 13449# Compiler flag to prevent dynamic linking. 13450link_static_flag=$lt_lt_prog_compiler_static 13451 13452# Does compiler simultaneously support -c and -o options? 13453compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13454 13455# Whether or not to add -lc for building shared libraries. 13456build_libtool_need_lc=$archive_cmds_need_lc 13457 13458# Whether or not to disallow shared libs when runtime libs are static. 13459allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13460 13461# Compiler flag to allow reflexive dlopens. 13462export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13463 13464# Compiler flag to generate shared objects directly from archives. 13465whole_archive_flag_spec=$lt_whole_archive_flag_spec 13466 13467# Whether the compiler copes with passing no objects directly. 13468compiler_needs_object=$lt_compiler_needs_object 13469 13470# Create an old-style archive from a shared archive. 13471old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13472 13473# Create a temporary old-style archive to link instead of a shared archive. 13474old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13475 13476# Commands used to build a shared archive. 13477archive_cmds=$lt_archive_cmds 13478archive_expsym_cmds=$lt_archive_expsym_cmds 13479 13480# Commands used to build a loadable module if different from building 13481# a shared archive. 13482module_cmds=$lt_module_cmds 13483module_expsym_cmds=$lt_module_expsym_cmds 13484 13485# Whether we are building with GNU ld or not. 13486with_gnu_ld=$lt_with_gnu_ld 13487 13488# Flag that allows shared libraries with undefined symbols to be built. 13489allow_undefined_flag=$lt_allow_undefined_flag 13490 13491# Flag that enforces no undefined symbols. 13492no_undefined_flag=$lt_no_undefined_flag 13493 13494# Flag to hardcode \$libdir into a binary during linking. 13495# This must work even if \$libdir does not exist 13496hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13497 13498# If ld is used when linking, flag to hardcode \$libdir into a binary 13499# during linking. This must work even if \$libdir does not exist. 13500hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13501 13502# Whether we need a single "-rpath" flag with a separated argument. 13503hardcode_libdir_separator=$lt_hardcode_libdir_separator 13504 13505# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13506# DIR into the resulting binary. 13507hardcode_direct=$hardcode_direct 13508 13509# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13510# DIR into the resulting binary and the resulting library dependency is 13511# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13512# library is relocated. 13513hardcode_direct_absolute=$hardcode_direct_absolute 13514 13515# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13516# into the resulting binary. 13517hardcode_minus_L=$hardcode_minus_L 13518 13519# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13520# into the resulting binary. 13521hardcode_shlibpath_var=$hardcode_shlibpath_var 13522 13523# Set to "yes" if building a shared library automatically hardcodes DIR 13524# into the library and all subsequent libraries and executables linked 13525# against it. 13526hardcode_automatic=$hardcode_automatic 13527 13528# Set to yes if linker adds runtime paths of dependent libraries 13529# to runtime path list. 13530inherit_rpath=$inherit_rpath 13531 13532# Whether libtool must link a program against all its dependency libraries. 13533link_all_deplibs=$link_all_deplibs 13534 13535# Fix the shell variable \$srcfile for the compiler. 13536fix_srcfile_path=$lt_fix_srcfile_path 13537 13538# Set to "yes" if exported symbols are required. 13539always_export_symbols=$always_export_symbols 13540 13541# The commands to list exported symbols. 13542export_symbols_cmds=$lt_export_symbols_cmds 13543 13544# Symbols that should not be listed in the preloaded symbols. 13545exclude_expsyms=$lt_exclude_expsyms 13546 13547# Symbols that must always be exported. 13548include_expsyms=$lt_include_expsyms 13549 13550# Commands necessary for linking programs (against libraries) with templates. 13551prelink_cmds=$lt_prelink_cmds 13552 13553# Specify filename containing input files. 13554file_list_spec=$lt_file_list_spec 13555 13556# How to hardcode a shared library path into an executable. 13557hardcode_action=$hardcode_action 13558 13559# ### END LIBTOOL CONFIG 13560 13561_LT_EOF 13562 13563 case $host_os in 13564 aix3*) 13565 cat <<\_LT_EOF >> "$cfgfile" 13566# AIX sometimes has problems with the GCC collect2 program. For some 13567# reason, if we set the COLLECT_NAMES environment variable, the problems 13568# vanish in a puff of smoke. 13569if test "X${COLLECT_NAMES+set}" != Xset; then 13570 COLLECT_NAMES= 13571 export COLLECT_NAMES 13572fi 13573_LT_EOF 13574 ;; 13575 esac 13576 13577 13578ltmain="$ac_aux_dir/ltmain.sh" 13579 13580 13581 # We use sed instead of cat because bash on DJGPP gets confused if 13582 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13583 # text mode, it properly converts lines to CR/LF. This bash problem 13584 # is reportedly fixed, but why not run on old versions too? 13585 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13586 || (rm -f "$cfgfile"; exit 1) 13587 13588 case $xsi_shell in 13589 yes) 13590 cat << \_LT_EOF >> "$cfgfile" 13591 13592# func_dirname file append nondir_replacement 13593# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13594# otherwise set result to NONDIR_REPLACEMENT. 13595func_dirname () 13596{ 13597 case ${1} in 13598 */*) func_dirname_result="${1%/*}${2}" ;; 13599 * ) func_dirname_result="${3}" ;; 13600 esac 13601} 13602 13603# func_basename file 13604func_basename () 13605{ 13606 func_basename_result="${1##*/}" 13607} 13608 13609# func_dirname_and_basename file append nondir_replacement 13610# perform func_basename and func_dirname in a single function 13611# call: 13612# dirname: Compute the dirname of FILE. If nonempty, 13613# add APPEND to the result, otherwise set result 13614# to NONDIR_REPLACEMENT. 13615# value returned in "$func_dirname_result" 13616# basename: Compute filename of FILE. 13617# value retuned in "$func_basename_result" 13618# Implementation must be kept synchronized with func_dirname 13619# and func_basename. For efficiency, we do not delegate to 13620# those functions but instead duplicate the functionality here. 13621func_dirname_and_basename () 13622{ 13623 case ${1} in 13624 */*) func_dirname_result="${1%/*}${2}" ;; 13625 * ) func_dirname_result="${3}" ;; 13626 esac 13627 func_basename_result="${1##*/}" 13628} 13629 13630# func_stripname prefix suffix name 13631# strip PREFIX and SUFFIX off of NAME. 13632# PREFIX and SUFFIX must not contain globbing or regex special 13633# characters, hashes, percent signs, but SUFFIX may contain a leading 13634# dot (in which case that matches only a dot). 13635func_stripname () 13636{ 13637 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13638 # positional parameters, so assign one to ordinary parameter first. 13639 func_stripname_result=${3} 13640 func_stripname_result=${func_stripname_result#"${1}"} 13641 func_stripname_result=${func_stripname_result%"${2}"} 13642} 13643 13644# func_opt_split 13645func_opt_split () 13646{ 13647 func_opt_split_opt=${1%%=*} 13648 func_opt_split_arg=${1#*=} 13649} 13650 13651# func_lo2o object 13652func_lo2o () 13653{ 13654 case ${1} in 13655 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13656 *) func_lo2o_result=${1} ;; 13657 esac 13658} 13659 13660# func_xform libobj-or-source 13661func_xform () 13662{ 13663 func_xform_result=${1%.*}.lo 13664} 13665 13666# func_arith arithmetic-term... 13667func_arith () 13668{ 13669 func_arith_result=$(( $* )) 13670} 13671 13672# func_len string 13673# STRING may not start with a hyphen. 13674func_len () 13675{ 13676 func_len_result=${#1} 13677} 13678 13679_LT_EOF 13680 ;; 13681 *) # Bourne compatible functions. 13682 cat << \_LT_EOF >> "$cfgfile" 13683 13684# func_dirname file append nondir_replacement 13685# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13686# otherwise set result to NONDIR_REPLACEMENT. 13687func_dirname () 13688{ 13689 # Extract subdirectory from the argument. 13690 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 13691 if test "X$func_dirname_result" = "X${1}"; then 13692 func_dirname_result="${3}" 13693 else 13694 func_dirname_result="$func_dirname_result${2}" 13695 fi 13696} 13697 13698# func_basename file 13699func_basename () 13700{ 13701 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 13702} 13703 13704 13705# func_stripname prefix suffix name 13706# strip PREFIX and SUFFIX off of NAME. 13707# PREFIX and SUFFIX must not contain globbing or regex special 13708# characters, hashes, percent signs, but SUFFIX may contain a leading 13709# dot (in which case that matches only a dot). 13710# func_strip_suffix prefix name 13711func_stripname () 13712{ 13713 case ${2} in 13714 .*) func_stripname_result=`$ECHO "X${3}" \ 13715 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 13716 *) func_stripname_result=`$ECHO "X${3}" \ 13717 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 13718 esac 13719} 13720 13721# sed scripts: 13722my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13723my_sed_long_arg='1s/^-[^=]*=//' 13724 13725# func_opt_split 13726func_opt_split () 13727{ 13728 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 13729 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 13730} 13731 13732# func_lo2o object 13733func_lo2o () 13734{ 13735 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 13736} 13737 13738# func_xform libobj-or-source 13739func_xform () 13740{ 13741 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 13742} 13743 13744# func_arith arithmetic-term... 13745func_arith () 13746{ 13747 func_arith_result=`expr "$@"` 13748} 13749 13750# func_len string 13751# STRING may not start with a hyphen. 13752func_len () 13753{ 13754 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13755} 13756 13757_LT_EOF 13758esac 13759 13760case $lt_shell_append in 13761 yes) 13762 cat << \_LT_EOF >> "$cfgfile" 13763 13764# func_append var value 13765# Append VALUE to the end of shell variable VAR. 13766func_append () 13767{ 13768 eval "$1+=\$2" 13769} 13770_LT_EOF 13771 ;; 13772 *) 13773 cat << \_LT_EOF >> "$cfgfile" 13774 13775# func_append var value 13776# Append VALUE to the end of shell variable VAR. 13777func_append () 13778{ 13779 eval "$1=\$$1\$2" 13780} 13781 13782_LT_EOF 13783 ;; 13784 esac 13785 13786 13787 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13788 || (rm -f "$cfgfile"; exit 1) 13789 13790 mv -f "$cfgfile" "$ofile" || 13791 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13792 chmod +x "$ofile" 13793 13794 ;; 13795 13796 esac 13797done # for ac_tag 13798 13799 13800as_fn_exit 0 13801_ACEOF 13802ac_clean_files=$ac_clean_files_save 13803 13804test $ac_write_fail = 0 || 13805 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13806 13807 13808# configure is writing to config.log, and then calls config.status. 13809# config.status does its own redirection, appending to config.log. 13810# Unfortunately, on DOS this fails, as config.log is still kept open 13811# by configure, so config.status won't be able to write to it; its 13812# output is simply discarded. So we exec the FD to /dev/null, 13813# effectively closing config.log, so it can be properly (re)opened and 13814# appended to by config.status. When coming back to configure, we 13815# need to make the FD available again. 13816if test "$no_create" != yes; then 13817 ac_cs_success=: 13818 ac_config_status_args= 13819 test "$silent" = yes && 13820 ac_config_status_args="$ac_config_status_args --quiet" 13821 exec 5>/dev/null 13822 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13823 exec 5>>config.log 13824 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13825 # would make configure fail if this is the last instruction. 13826 $ac_cs_success || as_fn_exit 1 13827fi 13828if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13829 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13830$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13831fi 13832 13833