1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for sqlite 3.35.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.35.0' 730PACKAGE_STRING='sqlite 3.35.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 775HAVE_ZLIB 776USE_AMALGAMATION 777TARGET_DEBUG 778TARGET_HAVE_EDITLINE 779TARGET_HAVE_READLINE 780TARGET_READLINE_INC 781TARGET_READLINE_LIBS 782HAVE_TCL 783TCL_SHLIB_SUFFIX 784TCL_STUB_LIB_SPEC 785TCL_STUB_LIB_FLAG 786TCL_STUB_LIB_FILE 787TCL_LIB_SPEC 788TCL_LIB_FLAG 789TCL_LIB_FILE 790TCL_INCLUDE_SPEC 791TCL_SRC_DIR 792TCL_BIN_DIR 793TCL_VERSION 794TARGET_EXEEXT 795SQLITE_OS_WIN 796SQLITE_OS_UNIX 797BUILD_EXEEXT 798TEMP_STORE 799ALLOWRELEASE 800SQLITE_THREADSAFE 801BUILD_CC 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_all 909enable_fts3 910enable_fts4 911enable_fts5 912enable_json1 913enable_update_limit 914enable_geopoly 915enable_rtree 916enable_session 917enable_gcov 918' 919 ac_precious_vars='build_alias 920host_alias 921target_alias 922CC 923CFLAGS 924LDFLAGS 925LIBS 926CPPFLAGS 927CPP 928TCLLIBDIR' 929 930 931# Initialize some variables set by options. 932ac_init_help= 933ac_init_version=false 934ac_unrecognized_opts= 935ac_unrecognized_sep= 936# The variables have the same names as the options, with 937# dashes changed to underlines. 938cache_file=/dev/null 939exec_prefix=NONE 940no_create= 941no_recursion= 942prefix=NONE 943program_prefix=NONE 944program_suffix=NONE 945program_transform_name=s,x,x, 946silent= 947site= 948srcdir= 949verbose= 950x_includes=NONE 951x_libraries=NONE 952 953# Installation directory options. 954# These are left unexpanded so users can "make install exec_prefix=/foo" 955# and all the variables that are supposed to be based on exec_prefix 956# by default will actually change. 957# Use braces instead of parens because sh, perl, etc. also accept them. 958# (The list follows the same order as the GNU Coding Standards.) 959bindir='${exec_prefix}/bin' 960sbindir='${exec_prefix}/sbin' 961libexecdir='${exec_prefix}/libexec' 962datarootdir='${prefix}/share' 963datadir='${datarootdir}' 964sysconfdir='${prefix}/etc' 965sharedstatedir='${prefix}/com' 966localstatedir='${prefix}/var' 967includedir='${prefix}/include' 968oldincludedir='/usr/include' 969docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 970infodir='${datarootdir}/info' 971htmldir='${docdir}' 972dvidir='${docdir}' 973pdfdir='${docdir}' 974psdir='${docdir}' 975libdir='${exec_prefix}/lib' 976localedir='${datarootdir}/locale' 977mandir='${datarootdir}/man' 978 979ac_prev= 980ac_dashdash= 981for ac_option 982do 983 # If the previous option needs an argument, assign it. 984 if test -n "$ac_prev"; then 985 eval $ac_prev=\$ac_option 986 ac_prev= 987 continue 988 fi 989 990 case $ac_option in 991 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 992 *=) ac_optarg= ;; 993 *) ac_optarg=yes ;; 994 esac 995 996 # Accept the important Cygnus configure options, so we can diagnose typos. 997 998 case $ac_dashdash$ac_option in 999 --) 1000 ac_dashdash=yes ;; 1001 1002 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1003 ac_prev=bindir ;; 1004 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1005 bindir=$ac_optarg ;; 1006 1007 -build | --build | --buil | --bui | --bu) 1008 ac_prev=build_alias ;; 1009 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1010 build_alias=$ac_optarg ;; 1011 1012 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1013 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1014 ac_prev=cache_file ;; 1015 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1016 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1017 cache_file=$ac_optarg ;; 1018 1019 --config-cache | -C) 1020 cache_file=config.cache ;; 1021 1022 -datadir | --datadir | --datadi | --datad) 1023 ac_prev=datadir ;; 1024 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1025 datadir=$ac_optarg ;; 1026 1027 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1028 | --dataroo | --dataro | --datar) 1029 ac_prev=datarootdir ;; 1030 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1031 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1032 datarootdir=$ac_optarg ;; 1033 1034 -disable-* | --disable-*) 1035 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1036 # Reject names that are not valid shell variable names. 1037 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1038 as_fn_error $? "invalid feature name: $ac_useropt" 1039 ac_useropt_orig=$ac_useropt 1040 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1041 case $ac_user_opts in 1042 *" 1043"enable_$ac_useropt" 1044"*) ;; 1045 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1046 ac_unrecognized_sep=', ';; 1047 esac 1048 eval enable_$ac_useropt=no ;; 1049 1050 -docdir | --docdir | --docdi | --doc | --do) 1051 ac_prev=docdir ;; 1052 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1053 docdir=$ac_optarg ;; 1054 1055 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1056 ac_prev=dvidir ;; 1057 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1058 dvidir=$ac_optarg ;; 1059 1060 -enable-* | --enable-*) 1061 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1062 # Reject names that are not valid shell variable names. 1063 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1064 as_fn_error $? "invalid feature name: $ac_useropt" 1065 ac_useropt_orig=$ac_useropt 1066 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1067 case $ac_user_opts in 1068 *" 1069"enable_$ac_useropt" 1070"*) ;; 1071 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1072 ac_unrecognized_sep=', ';; 1073 esac 1074 eval enable_$ac_useropt=\$ac_optarg ;; 1075 1076 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1077 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1078 | --exec | --exe | --ex) 1079 ac_prev=exec_prefix ;; 1080 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1081 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1082 | --exec=* | --exe=* | --ex=*) 1083 exec_prefix=$ac_optarg ;; 1084 1085 -gas | --gas | --ga | --g) 1086 # Obsolete; use --with-gas. 1087 with_gas=yes ;; 1088 1089 -help | --help | --hel | --he | -h) 1090 ac_init_help=long ;; 1091 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1092 ac_init_help=recursive ;; 1093 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1094 ac_init_help=short ;; 1095 1096 -host | --host | --hos | --ho) 1097 ac_prev=host_alias ;; 1098 -host=* | --host=* | --hos=* | --ho=*) 1099 host_alias=$ac_optarg ;; 1100 1101 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1102 ac_prev=htmldir ;; 1103 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1104 | --ht=*) 1105 htmldir=$ac_optarg ;; 1106 1107 -includedir | --includedir | --includedi | --included | --include \ 1108 | --includ | --inclu | --incl | --inc) 1109 ac_prev=includedir ;; 1110 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1111 | --includ=* | --inclu=* | --incl=* | --inc=*) 1112 includedir=$ac_optarg ;; 1113 1114 -infodir | --infodir | --infodi | --infod | --info | --inf) 1115 ac_prev=infodir ;; 1116 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1117 infodir=$ac_optarg ;; 1118 1119 -libdir | --libdir | --libdi | --libd) 1120 ac_prev=libdir ;; 1121 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1122 libdir=$ac_optarg ;; 1123 1124 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1125 | --libexe | --libex | --libe) 1126 ac_prev=libexecdir ;; 1127 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1128 | --libexe=* | --libex=* | --libe=*) 1129 libexecdir=$ac_optarg ;; 1130 1131 -localedir | --localedir | --localedi | --localed | --locale) 1132 ac_prev=localedir ;; 1133 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1134 localedir=$ac_optarg ;; 1135 1136 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1137 | --localstate | --localstat | --localsta | --localst | --locals) 1138 ac_prev=localstatedir ;; 1139 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1140 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1141 localstatedir=$ac_optarg ;; 1142 1143 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1144 ac_prev=mandir ;; 1145 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1146 mandir=$ac_optarg ;; 1147 1148 -nfp | --nfp | --nf) 1149 # Obsolete; use --without-fp. 1150 with_fp=no ;; 1151 1152 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1153 | --no-cr | --no-c | -n) 1154 no_create=yes ;; 1155 1156 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1157 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1158 no_recursion=yes ;; 1159 1160 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1161 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1162 | --oldin | --oldi | --old | --ol | --o) 1163 ac_prev=oldincludedir ;; 1164 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1165 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1166 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1167 oldincludedir=$ac_optarg ;; 1168 1169 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1170 ac_prev=prefix ;; 1171 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1172 prefix=$ac_optarg ;; 1173 1174 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1175 | --program-pre | --program-pr | --program-p) 1176 ac_prev=program_prefix ;; 1177 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1178 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1179 program_prefix=$ac_optarg ;; 1180 1181 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1182 | --program-suf | --program-su | --program-s) 1183 ac_prev=program_suffix ;; 1184 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1185 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1186 program_suffix=$ac_optarg ;; 1187 1188 -program-transform-name | --program-transform-name \ 1189 | --program-transform-nam | --program-transform-na \ 1190 | --program-transform-n | --program-transform- \ 1191 | --program-transform | --program-transfor \ 1192 | --program-transfo | --program-transf \ 1193 | --program-trans | --program-tran \ 1194 | --progr-tra | --program-tr | --program-t) 1195 ac_prev=program_transform_name ;; 1196 -program-transform-name=* | --program-transform-name=* \ 1197 | --program-transform-nam=* | --program-transform-na=* \ 1198 | --program-transform-n=* | --program-transform-=* \ 1199 | --program-transform=* | --program-transfor=* \ 1200 | --program-transfo=* | --program-transf=* \ 1201 | --program-trans=* | --program-tran=* \ 1202 | --progr-tra=* | --program-tr=* | --program-t=*) 1203 program_transform_name=$ac_optarg ;; 1204 1205 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1206 ac_prev=pdfdir ;; 1207 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1208 pdfdir=$ac_optarg ;; 1209 1210 -psdir | --psdir | --psdi | --psd | --ps) 1211 ac_prev=psdir ;; 1212 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1213 psdir=$ac_optarg ;; 1214 1215 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1216 | -silent | --silent | --silen | --sile | --sil) 1217 silent=yes ;; 1218 1219 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1220 ac_prev=sbindir ;; 1221 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1222 | --sbi=* | --sb=*) 1223 sbindir=$ac_optarg ;; 1224 1225 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1226 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1227 | --sharedst | --shareds | --shared | --share | --shar \ 1228 | --sha | --sh) 1229 ac_prev=sharedstatedir ;; 1230 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1231 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1232 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1233 | --sha=* | --sh=*) 1234 sharedstatedir=$ac_optarg ;; 1235 1236 -site | --site | --sit) 1237 ac_prev=site ;; 1238 -site=* | --site=* | --sit=*) 1239 site=$ac_optarg ;; 1240 1241 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1242 ac_prev=srcdir ;; 1243 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1244 srcdir=$ac_optarg ;; 1245 1246 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1247 | --syscon | --sysco | --sysc | --sys | --sy) 1248 ac_prev=sysconfdir ;; 1249 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1250 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1251 sysconfdir=$ac_optarg ;; 1252 1253 -target | --target | --targe | --targ | --tar | --ta | --t) 1254 ac_prev=target_alias ;; 1255 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1256 target_alias=$ac_optarg ;; 1257 1258 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1259 verbose=yes ;; 1260 1261 -version | --version | --versio | --versi | --vers | -V) 1262 ac_init_version=: ;; 1263 1264 -with-* | --with-*) 1265 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1266 # Reject names that are not valid shell variable names. 1267 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1268 as_fn_error $? "invalid package name: $ac_useropt" 1269 ac_useropt_orig=$ac_useropt 1270 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1271 case $ac_user_opts in 1272 *" 1273"with_$ac_useropt" 1274"*) ;; 1275 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1276 ac_unrecognized_sep=', ';; 1277 esac 1278 eval with_$ac_useropt=\$ac_optarg ;; 1279 1280 -without-* | --without-*) 1281 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1282 # Reject names that are not valid shell variable names. 1283 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1284 as_fn_error $? "invalid package name: $ac_useropt" 1285 ac_useropt_orig=$ac_useropt 1286 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1287 case $ac_user_opts in 1288 *" 1289"with_$ac_useropt" 1290"*) ;; 1291 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1292 ac_unrecognized_sep=', ';; 1293 esac 1294 eval with_$ac_useropt=no ;; 1295 1296 --x) 1297 # Obsolete; use --with-x. 1298 with_x=yes ;; 1299 1300 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1301 | --x-incl | --x-inc | --x-in | --x-i) 1302 ac_prev=x_includes ;; 1303 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1304 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1305 x_includes=$ac_optarg ;; 1306 1307 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1308 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1309 ac_prev=x_libraries ;; 1310 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1311 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1312 x_libraries=$ac_optarg ;; 1313 1314 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1315Try \`$0 --help' for more information" 1316 ;; 1317 1318 *=*) 1319 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1320 # Reject names that are not valid shell variable names. 1321 case $ac_envvar in #( 1322 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1323 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1324 esac 1325 eval $ac_envvar=\$ac_optarg 1326 export $ac_envvar ;; 1327 1328 *) 1329 # FIXME: should be removed in autoconf 3.0. 1330 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1331 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1332 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1333 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1334 ;; 1335 1336 esac 1337done 1338 1339if test -n "$ac_prev"; then 1340 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1341 as_fn_error $? "missing argument to $ac_option" 1342fi 1343 1344if test -n "$ac_unrecognized_opts"; then 1345 case $enable_option_checking in 1346 no) ;; 1347 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1348 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1349 esac 1350fi 1351 1352# Check all directory arguments for consistency. 1353for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1354 datadir sysconfdir sharedstatedir localstatedir includedir \ 1355 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1356 libdir localedir mandir 1357do 1358 eval ac_val=\$$ac_var 1359 # Remove trailing slashes. 1360 case $ac_val in 1361 */ ) 1362 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1363 eval $ac_var=\$ac_val;; 1364 esac 1365 # Be sure to have absolute directory names. 1366 case $ac_val in 1367 [\\/$]* | ?:[\\/]* ) continue;; 1368 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1369 esac 1370 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1371done 1372 1373# There might be people who depend on the old broken behavior: `$host' 1374# used to hold the argument of --host etc. 1375# FIXME: To remove some day. 1376build=$build_alias 1377host=$host_alias 1378target=$target_alias 1379 1380# FIXME: To remove some day. 1381if test "x$host_alias" != x; then 1382 if test "x$build_alias" = x; then 1383 cross_compiling=maybe 1384 elif test "x$build_alias" != "x$host_alias"; then 1385 cross_compiling=yes 1386 fi 1387fi 1388 1389ac_tool_prefix= 1390test -n "$host_alias" && ac_tool_prefix=$host_alias- 1391 1392test "$silent" = yes && exec 6>/dev/null 1393 1394 1395ac_pwd=`pwd` && test -n "$ac_pwd" && 1396ac_ls_di=`ls -di .` && 1397ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1398 as_fn_error $? "working directory cannot be determined" 1399test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1400 as_fn_error $? "pwd does not report name of working directory" 1401 1402 1403# Find the source files, if location was not specified. 1404if test -z "$srcdir"; then 1405 ac_srcdir_defaulted=yes 1406 # Try the directory containing this script, then the parent directory. 1407 ac_confdir=`$as_dirname -- "$as_myself" || 1408$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1409 X"$as_myself" : 'X\(//\)[^/]' \| \ 1410 X"$as_myself" : 'X\(//\)$' \| \ 1411 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1412$as_echo X"$as_myself" | 1413 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1414 s//\1/ 1415 q 1416 } 1417 /^X\(\/\/\)[^/].*/{ 1418 s//\1/ 1419 q 1420 } 1421 /^X\(\/\/\)$/{ 1422 s//\1/ 1423 q 1424 } 1425 /^X\(\/\).*/{ 1426 s//\1/ 1427 q 1428 } 1429 s/.*/./; q'` 1430 srcdir=$ac_confdir 1431 if test ! -r "$srcdir/$ac_unique_file"; then 1432 srcdir=.. 1433 fi 1434else 1435 ac_srcdir_defaulted=no 1436fi 1437if test ! -r "$srcdir/$ac_unique_file"; then 1438 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1439 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1440fi 1441ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1442ac_abs_confdir=`( 1443 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1444 pwd)` 1445# When building in place, set srcdir=. 1446if test "$ac_abs_confdir" = "$ac_pwd"; then 1447 srcdir=. 1448fi 1449# Remove unnecessary trailing slashes from srcdir. 1450# Double slashes in file names in object file debugging info 1451# mess up M-x gdb in Emacs. 1452case $srcdir in 1453*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1454esac 1455for ac_var in $ac_precious_vars; do 1456 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1457 eval ac_env_${ac_var}_value=\$${ac_var} 1458 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1459 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1460done 1461 1462# 1463# Report the --help message. 1464# 1465if test "$ac_init_help" = "long"; then 1466 # Omit some internal or obsolete options to make the list less imposing. 1467 # This message is too long to be a string in the A/UX 3.1 sh. 1468 cat <<_ACEOF 1469\`configure' configures sqlite 3.35.0 to adapt to many kinds of systems. 1470 1471Usage: $0 [OPTION]... [VAR=VALUE]... 1472 1473To assign environment variables (e.g., CC, CFLAGS...), specify them as 1474VAR=VALUE. See below for descriptions of some of the useful variables. 1475 1476Defaults for the options are specified in brackets. 1477 1478Configuration: 1479 -h, --help display this help and exit 1480 --help=short display options specific to this package 1481 --help=recursive display the short help of all the included packages 1482 -V, --version display version information and exit 1483 -q, --quiet, --silent do not print \`checking ...' messages 1484 --cache-file=FILE cache test results in FILE [disabled] 1485 -C, --config-cache alias for \`--cache-file=config.cache' 1486 -n, --no-create do not create output files 1487 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1488 1489Installation directories: 1490 --prefix=PREFIX install architecture-independent files in PREFIX 1491 [$ac_default_prefix] 1492 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1493 [PREFIX] 1494 1495By default, \`make install' will install all the files in 1496\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1497an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1498for instance \`--prefix=\$HOME'. 1499 1500For better control, use the options below. 1501 1502Fine tuning of the installation directories: 1503 --bindir=DIR user executables [EPREFIX/bin] 1504 --sbindir=DIR system admin executables [EPREFIX/sbin] 1505 --libexecdir=DIR program executables [EPREFIX/libexec] 1506 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1507 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1508 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1509 --libdir=DIR object code libraries [EPREFIX/lib] 1510 --includedir=DIR C header files [PREFIX/include] 1511 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1512 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1513 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1514 --infodir=DIR info documentation [DATAROOTDIR/info] 1515 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1516 --mandir=DIR man documentation [DATAROOTDIR/man] 1517 --docdir=DIR documentation root [DATAROOTDIR/doc/sqlite] 1518 --htmldir=DIR html documentation [DOCDIR] 1519 --dvidir=DIR dvi documentation [DOCDIR] 1520 --pdfdir=DIR pdf documentation [DOCDIR] 1521 --psdir=DIR ps documentation [DOCDIR] 1522_ACEOF 1523 1524 cat <<\_ACEOF 1525 1526System types: 1527 --build=BUILD configure for building on BUILD [guessed] 1528 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1529_ACEOF 1530fi 1531 1532if test -n "$ac_init_help"; then 1533 case $ac_init_help in 1534 short | recursive ) echo "Configuration of sqlite 3.35.0:";; 1535 esac 1536 cat <<\_ACEOF 1537 1538Optional Features: 1539 --disable-option-checking ignore unrecognized --enable/--with options 1540 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1541 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1542 --enable-shared[=PKGS] build shared libraries [default=yes] 1543 --enable-static[=PKGS] build static libraries [default=yes] 1544 --enable-fast-install[=PKGS] 1545 optimize for fast installation [default=yes] 1546 --disable-libtool-lock avoid locking (might break parallel builds) 1547 --disable-largefile omit support for large files 1548 --disable-threadsafe Disable mutexing 1549 --enable-releasemode Support libtool link to release mode 1550 --enable-tempstore Use an in-ram database for temporary tables 1551 (never,no,yes,always) 1552 --disable-tcl do not build TCL extension 1553 --enable-editline enable BSD editline support 1554 --disable-readline disable readline support 1555 --enable-debug enable debugging & verbose explain 1556 --disable-amalgamation Disable the amalgamation and instead build all files 1557 separately 1558 --disable-load-extension 1559 Disable loading of external extensions 1560 --disable-math Disable math functions 1561 --enable-memsys5 Enable MEMSYS5 1562 --enable-memsys3 Enable MEMSYS3 1563 --enable-all Enable FTS4, FTS5, Geopoly, JSON, RTree, Sessions 1564 --enable-fts3 Enable the FTS3 extension 1565 --enable-fts4 Enable the FTS4 extension 1566 --enable-fts5 Enable the FTS5 extension 1567 --enable-json1 Enable the JSON1 extension 1568 --enable-update-limit Enable the UPDATE/DELETE LIMIT clause 1569 --enable-geopoly Enable the GEOPOLY extension 1570 --enable-rtree Enable the RTREE extension 1571 --enable-session Enable the SESSION extension 1572 --enable-gcov Enable coverage testing using gcov 1573 1574Optional Packages: 1575 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1576 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1577 --with-pic try to use only PIC/non-PIC objects [default=use 1578 both] 1579 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1580 --with-tcl=DIR directory containing tcl configuration 1581 (tclConfig.sh) 1582 --with-readline-lib specify readline library 1583 --with-readline-inc specify readline include paths 1584 1585Some influential environment variables: 1586 CC C compiler command 1587 CFLAGS C compiler flags 1588 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1589 nonstandard directory <lib dir> 1590 LIBS libraries to pass to the linker, e.g. -l<library> 1591 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1592 you have headers in a nonstandard directory <include dir> 1593 CPP C preprocessor 1594 TCLLIBDIR Where to install tcl plugin 1595 1596Use these variables to override the choices made by `configure' or to help 1597it to find libraries and programs with nonstandard names/locations. 1598 1599Report bugs to the package provider. 1600_ACEOF 1601ac_status=$? 1602fi 1603 1604if test "$ac_init_help" = "recursive"; then 1605 # If there are subdirs, report their specific --help. 1606 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1607 test -d "$ac_dir" || 1608 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1609 continue 1610 ac_builddir=. 1611 1612case "$ac_dir" in 1613.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1614*) 1615 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1616 # A ".." for each directory in $ac_dir_suffix. 1617 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1618 case $ac_top_builddir_sub in 1619 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1620 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1621 esac ;; 1622esac 1623ac_abs_top_builddir=$ac_pwd 1624ac_abs_builddir=$ac_pwd$ac_dir_suffix 1625# for backward compatibility: 1626ac_top_builddir=$ac_top_build_prefix 1627 1628case $srcdir in 1629 .) # We are building in place. 1630 ac_srcdir=. 1631 ac_top_srcdir=$ac_top_builddir_sub 1632 ac_abs_top_srcdir=$ac_pwd ;; 1633 [\\/]* | ?:[\\/]* ) # Absolute name. 1634 ac_srcdir=$srcdir$ac_dir_suffix; 1635 ac_top_srcdir=$srcdir 1636 ac_abs_top_srcdir=$srcdir ;; 1637 *) # Relative name. 1638 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1639 ac_top_srcdir=$ac_top_build_prefix$srcdir 1640 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1641esac 1642ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1643 1644 cd "$ac_dir" || { ac_status=$?; continue; } 1645 # Check for guested configure. 1646 if test -f "$ac_srcdir/configure.gnu"; then 1647 echo && 1648 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1649 elif test -f "$ac_srcdir/configure"; then 1650 echo && 1651 $SHELL "$ac_srcdir/configure" --help=recursive 1652 else 1653 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1654 fi || ac_status=$? 1655 cd "$ac_pwd" || { ac_status=$?; break; } 1656 done 1657fi 1658 1659test -n "$ac_init_help" && exit $ac_status 1660if $ac_init_version; then 1661 cat <<\_ACEOF 1662sqlite configure 3.35.0 1663generated by GNU Autoconf 2.69 1664 1665Copyright (C) 2012 Free Software Foundation, Inc. 1666This configure script is free software; the Free Software Foundation 1667gives unlimited permission to copy, distribute and modify it. 1668_ACEOF 1669 exit 1670fi 1671 1672## ------------------------ ## 1673## Autoconf initialization. ## 1674## ------------------------ ## 1675 1676# ac_fn_c_try_compile LINENO 1677# -------------------------- 1678# Try to compile conftest.$ac_ext, and return whether this succeeded. 1679ac_fn_c_try_compile () 1680{ 1681 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1682 rm -f conftest.$ac_objext 1683 if { { ac_try="$ac_compile" 1684case "(($ac_try" in 1685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1686 *) ac_try_echo=$ac_try;; 1687esac 1688eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1689$as_echo "$ac_try_echo"; } >&5 1690 (eval "$ac_compile") 2>conftest.err 1691 ac_status=$? 1692 if test -s conftest.err; then 1693 grep -v '^ *+' conftest.err >conftest.er1 1694 cat conftest.er1 >&5 1695 mv -f conftest.er1 conftest.err 1696 fi 1697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1698 test $ac_status = 0; } && { 1699 test -z "$ac_c_werror_flag" || 1700 test ! -s conftest.err 1701 } && test -s conftest.$ac_objext; then : 1702 ac_retval=0 1703else 1704 $as_echo "$as_me: failed program was:" >&5 1705sed 's/^/| /' conftest.$ac_ext >&5 1706 1707 ac_retval=1 1708fi 1709 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1710 as_fn_set_status $ac_retval 1711 1712} # ac_fn_c_try_compile 1713 1714# ac_fn_c_try_link LINENO 1715# ----------------------- 1716# Try to link conftest.$ac_ext, and return whether this succeeded. 1717ac_fn_c_try_link () 1718{ 1719 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1720 rm -f conftest.$ac_objext conftest$ac_exeext 1721 if { { ac_try="$ac_link" 1722case "(($ac_try" in 1723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1724 *) ac_try_echo=$ac_try;; 1725esac 1726eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1727$as_echo "$ac_try_echo"; } >&5 1728 (eval "$ac_link") 2>conftest.err 1729 ac_status=$? 1730 if test -s conftest.err; then 1731 grep -v '^ *+' conftest.err >conftest.er1 1732 cat conftest.er1 >&5 1733 mv -f conftest.er1 conftest.err 1734 fi 1735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1736 test $ac_status = 0; } && { 1737 test -z "$ac_c_werror_flag" || 1738 test ! -s conftest.err 1739 } && test -s conftest$ac_exeext && { 1740 test "$cross_compiling" = yes || 1741 test -x conftest$ac_exeext 1742 }; then : 1743 ac_retval=0 1744else 1745 $as_echo "$as_me: failed program was:" >&5 1746sed 's/^/| /' conftest.$ac_ext >&5 1747 1748 ac_retval=1 1749fi 1750 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1751 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1752 # interfere with the next link command; also delete a directory that is 1753 # left behind by Apple's compiler. We do this before executing the actions. 1754 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1755 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1756 as_fn_set_status $ac_retval 1757 1758} # ac_fn_c_try_link 1759 1760# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1761# ------------------------------------------------------- 1762# Tests whether HEADER exists and can be compiled using the include files in 1763# INCLUDES, setting the cache variable VAR accordingly. 1764ac_fn_c_check_header_compile () 1765{ 1766 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1768$as_echo_n "checking for $2... " >&6; } 1769if eval \${$3+:} false; then : 1770 $as_echo_n "(cached) " >&6 1771else 1772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1773/* end confdefs.h. */ 1774$4 1775#include <$2> 1776_ACEOF 1777if ac_fn_c_try_compile "$LINENO"; then : 1778 eval "$3=yes" 1779else 1780 eval "$3=no" 1781fi 1782rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1783fi 1784eval ac_res=\$$3 1785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1786$as_echo "$ac_res" >&6; } 1787 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1788 1789} # ac_fn_c_check_header_compile 1790 1791# ac_fn_c_try_cpp LINENO 1792# ---------------------- 1793# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1794ac_fn_c_try_cpp () 1795{ 1796 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1797 if { { ac_try="$ac_cpp conftest.$ac_ext" 1798case "(($ac_try" in 1799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1800 *) ac_try_echo=$ac_try;; 1801esac 1802eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1803$as_echo "$ac_try_echo"; } >&5 1804 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1805 ac_status=$? 1806 if test -s conftest.err; then 1807 grep -v '^ *+' conftest.err >conftest.er1 1808 cat conftest.er1 >&5 1809 mv -f conftest.er1 conftest.err 1810 fi 1811 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1812 test $ac_status = 0; } > conftest.i && { 1813 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1814 test ! -s conftest.err 1815 }; then : 1816 ac_retval=0 1817else 1818 $as_echo "$as_me: failed program was:" >&5 1819sed 's/^/| /' conftest.$ac_ext >&5 1820 1821 ac_retval=1 1822fi 1823 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1824 as_fn_set_status $ac_retval 1825 1826} # ac_fn_c_try_cpp 1827 1828# ac_fn_c_try_run LINENO 1829# ---------------------- 1830# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1831# that executables *can* be run. 1832ac_fn_c_try_run () 1833{ 1834 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1835 if { { ac_try="$ac_link" 1836case "(($ac_try" in 1837 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1838 *) ac_try_echo=$ac_try;; 1839esac 1840eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1841$as_echo "$ac_try_echo"; } >&5 1842 (eval "$ac_link") 2>&5 1843 ac_status=$? 1844 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1845 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1846 { { case "(($ac_try" in 1847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1848 *) ac_try_echo=$ac_try;; 1849esac 1850eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1851$as_echo "$ac_try_echo"; } >&5 1852 (eval "$ac_try") 2>&5 1853 ac_status=$? 1854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1855 test $ac_status = 0; }; }; then : 1856 ac_retval=0 1857else 1858 $as_echo "$as_me: program exited with status $ac_status" >&5 1859 $as_echo "$as_me: failed program was:" >&5 1860sed 's/^/| /' conftest.$ac_ext >&5 1861 1862 ac_retval=$ac_status 1863fi 1864 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1865 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1866 as_fn_set_status $ac_retval 1867 1868} # ac_fn_c_try_run 1869 1870# ac_fn_c_check_func LINENO FUNC VAR 1871# ---------------------------------- 1872# Tests whether FUNC exists, setting the cache variable VAR accordingly 1873ac_fn_c_check_func () 1874{ 1875 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1877$as_echo_n "checking for $2... " >&6; } 1878if eval \${$3+:} false; then : 1879 $as_echo_n "(cached) " >&6 1880else 1881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1882/* end confdefs.h. */ 1883/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1884 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1885#define $2 innocuous_$2 1886 1887/* System header to define __stub macros and hopefully few prototypes, 1888 which can conflict with char $2 (); below. 1889 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1890 <limits.h> exists even on freestanding compilers. */ 1891 1892#ifdef __STDC__ 1893# include <limits.h> 1894#else 1895# include <assert.h> 1896#endif 1897 1898#undef $2 1899 1900/* Override any GCC internal prototype to avoid an error. 1901 Use char because int might match the return type of a GCC 1902 builtin and then its argument prototype would still apply. */ 1903#ifdef __cplusplus 1904extern "C" 1905#endif 1906char $2 (); 1907/* The GNU C library defines this for functions which it implements 1908 to always fail with ENOSYS. Some functions are actually named 1909 something starting with __ and the normal name is an alias. */ 1910#if defined __stub_$2 || defined __stub___$2 1911choke me 1912#endif 1913 1914int 1915main () 1916{ 1917return $2 (); 1918 ; 1919 return 0; 1920} 1921_ACEOF 1922if ac_fn_c_try_link "$LINENO"; then : 1923 eval "$3=yes" 1924else 1925 eval "$3=no" 1926fi 1927rm -f core conftest.err conftest.$ac_objext \ 1928 conftest$ac_exeext conftest.$ac_ext 1929fi 1930eval ac_res=\$$3 1931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1932$as_echo "$ac_res" >&6; } 1933 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1934 1935} # ac_fn_c_check_func 1936 1937# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1938# ------------------------------------------- 1939# Tests whether TYPE exists after having included INCLUDES, setting cache 1940# variable VAR accordingly. 1941ac_fn_c_check_type () 1942{ 1943 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1945$as_echo_n "checking for $2... " >&6; } 1946if eval \${$3+:} false; then : 1947 $as_echo_n "(cached) " >&6 1948else 1949 eval "$3=no" 1950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1951/* end confdefs.h. */ 1952$4 1953int 1954main () 1955{ 1956if (sizeof ($2)) 1957 return 0; 1958 ; 1959 return 0; 1960} 1961_ACEOF 1962if ac_fn_c_try_compile "$LINENO"; then : 1963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1964/* end confdefs.h. */ 1965$4 1966int 1967main () 1968{ 1969if (sizeof (($2))) 1970 return 0; 1971 ; 1972 return 0; 1973} 1974_ACEOF 1975if ac_fn_c_try_compile "$LINENO"; then : 1976 1977else 1978 eval "$3=yes" 1979fi 1980rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1981fi 1982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1983fi 1984eval ac_res=\$$3 1985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1986$as_echo "$ac_res" >&6; } 1987 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1988 1989} # ac_fn_c_check_type 1990 1991# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1992# ------------------------------------------------------- 1993# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1994# the include files in INCLUDES and setting the cache variable VAR 1995# accordingly. 1996ac_fn_c_check_header_mongrel () 1997{ 1998 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1999 if eval \${$3+:} false; then : 2000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2001$as_echo_n "checking for $2... " >&6; } 2002if eval \${$3+:} false; then : 2003 $as_echo_n "(cached) " >&6 2004fi 2005eval ac_res=\$$3 2006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2007$as_echo "$ac_res" >&6; } 2008else 2009 # Is the header compilable? 2010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 2011$as_echo_n "checking $2 usability... " >&6; } 2012cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2013/* end confdefs.h. */ 2014$4 2015#include <$2> 2016_ACEOF 2017if ac_fn_c_try_compile "$LINENO"; then : 2018 ac_header_compiler=yes 2019else 2020 ac_header_compiler=no 2021fi 2022rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2024$as_echo "$ac_header_compiler" >&6; } 2025 2026# Is the header present? 2027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2028$as_echo_n "checking $2 presence... " >&6; } 2029cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2030/* end confdefs.h. */ 2031#include <$2> 2032_ACEOF 2033if ac_fn_c_try_cpp "$LINENO"; then : 2034 ac_header_preproc=yes 2035else 2036 ac_header_preproc=no 2037fi 2038rm -f conftest.err conftest.i conftest.$ac_ext 2039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2040$as_echo "$ac_header_preproc" >&6; } 2041 2042# So? What about this header? 2043case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2044 yes:no: ) 2045 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2046$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2047 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2048$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2049 ;; 2050 no:yes:* ) 2051 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2052$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2054$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2055 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2056$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2057 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2058$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2059 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2060$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2061 ;; 2062esac 2063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2064$as_echo_n "checking for $2... " >&6; } 2065if eval \${$3+:} false; then : 2066 $as_echo_n "(cached) " >&6 2067else 2068 eval "$3=\$ac_header_compiler" 2069fi 2070eval ac_res=\$$3 2071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2072$as_echo "$ac_res" >&6; } 2073fi 2074 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2075 2076} # ac_fn_c_check_header_mongrel 2077cat >config.log <<_ACEOF 2078This file contains any messages produced by compilers while 2079running configure, to aid debugging if configure makes a mistake. 2080 2081It was created by sqlite $as_me 3.35.0, which was 2082generated by GNU Autoconf 2.69. Invocation command line was 2083 2084 $ $0 $@ 2085 2086_ACEOF 2087exec 5>>config.log 2088{ 2089cat <<_ASUNAME 2090## --------- ## 2091## Platform. ## 2092## --------- ## 2093 2094hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2095uname -m = `(uname -m) 2>/dev/null || echo unknown` 2096uname -r = `(uname -r) 2>/dev/null || echo unknown` 2097uname -s = `(uname -s) 2>/dev/null || echo unknown` 2098uname -v = `(uname -v) 2>/dev/null || echo unknown` 2099 2100/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2101/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2102 2103/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2104/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2105/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2106/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2107/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2108/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2109/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2110 2111_ASUNAME 2112 2113as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2114for as_dir in $PATH 2115do 2116 IFS=$as_save_IFS 2117 test -z "$as_dir" && as_dir=. 2118 $as_echo "PATH: $as_dir" 2119 done 2120IFS=$as_save_IFS 2121 2122} >&5 2123 2124cat >&5 <<_ACEOF 2125 2126 2127## ----------- ## 2128## Core tests. ## 2129## ----------- ## 2130 2131_ACEOF 2132 2133 2134# Keep a trace of the command line. 2135# Strip out --no-create and --no-recursion so they do not pile up. 2136# Strip out --silent because we don't want to record it for future runs. 2137# Also quote any args containing shell meta-characters. 2138# Make two passes to allow for proper duplicate-argument suppression. 2139ac_configure_args= 2140ac_configure_args0= 2141ac_configure_args1= 2142ac_must_keep_next=false 2143for ac_pass in 1 2 2144do 2145 for ac_arg 2146 do 2147 case $ac_arg in 2148 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2149 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2150 | -silent | --silent | --silen | --sile | --sil) 2151 continue ;; 2152 *\'*) 2153 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2154 esac 2155 case $ac_pass in 2156 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2157 2) 2158 as_fn_append ac_configure_args1 " '$ac_arg'" 2159 if test $ac_must_keep_next = true; then 2160 ac_must_keep_next=false # Got value, back to normal. 2161 else 2162 case $ac_arg in 2163 *=* | --config-cache | -C | -disable-* | --disable-* \ 2164 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2165 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2166 | -with-* | --with-* | -without-* | --without-* | --x) 2167 case "$ac_configure_args0 " in 2168 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2169 esac 2170 ;; 2171 -* ) ac_must_keep_next=true ;; 2172 esac 2173 fi 2174 as_fn_append ac_configure_args " '$ac_arg'" 2175 ;; 2176 esac 2177 done 2178done 2179{ ac_configure_args0=; unset ac_configure_args0;} 2180{ ac_configure_args1=; unset ac_configure_args1;} 2181 2182# When interrupted or exit'd, cleanup temporary files, and complete 2183# config.log. We remove comments because anyway the quotes in there 2184# would cause problems or look ugly. 2185# WARNING: Use '\'' to represent an apostrophe within the trap. 2186# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2187trap 'exit_status=$? 2188 # Save into config.log some information that might help in debugging. 2189 { 2190 echo 2191 2192 $as_echo "## ---------------- ## 2193## Cache variables. ## 2194## ---------------- ##" 2195 echo 2196 # The following way of writing the cache mishandles newlines in values, 2197( 2198 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2199 eval ac_val=\$$ac_var 2200 case $ac_val in #( 2201 *${as_nl}*) 2202 case $ac_var in #( 2203 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2204$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2205 esac 2206 case $ac_var in #( 2207 _ | IFS | as_nl) ;; #( 2208 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2209 *) { eval $ac_var=; unset $ac_var;} ;; 2210 esac ;; 2211 esac 2212 done 2213 (set) 2>&1 | 2214 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2215 *${as_nl}ac_space=\ *) 2216 sed -n \ 2217 "s/'\''/'\''\\\\'\'''\''/g; 2218 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2219 ;; #( 2220 *) 2221 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2222 ;; 2223 esac | 2224 sort 2225) 2226 echo 2227 2228 $as_echo "## ----------------- ## 2229## Output variables. ## 2230## ----------------- ##" 2231 echo 2232 for ac_var in $ac_subst_vars 2233 do 2234 eval ac_val=\$$ac_var 2235 case $ac_val in 2236 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2237 esac 2238 $as_echo "$ac_var='\''$ac_val'\''" 2239 done | sort 2240 echo 2241 2242 if test -n "$ac_subst_files"; then 2243 $as_echo "## ------------------- ## 2244## File substitutions. ## 2245## ------------------- ##" 2246 echo 2247 for ac_var in $ac_subst_files 2248 do 2249 eval ac_val=\$$ac_var 2250 case $ac_val in 2251 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2252 esac 2253 $as_echo "$ac_var='\''$ac_val'\''" 2254 done | sort 2255 echo 2256 fi 2257 2258 if test -s confdefs.h; then 2259 $as_echo "## ----------- ## 2260## confdefs.h. ## 2261## ----------- ##" 2262 echo 2263 cat confdefs.h 2264 echo 2265 fi 2266 test "$ac_signal" != 0 && 2267 $as_echo "$as_me: caught signal $ac_signal" 2268 $as_echo "$as_me: exit $exit_status" 2269 } >&5 2270 rm -f core *.core core.conftest.* && 2271 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2272 exit $exit_status 2273' 0 2274for ac_signal in 1 2 13 15; do 2275 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2276done 2277ac_signal=0 2278 2279# confdefs.h avoids OS command line length limits that DEFS can exceed. 2280rm -f -r conftest* confdefs.h 2281 2282$as_echo "/* confdefs.h */" > confdefs.h 2283 2284# Predefined preprocessor variables. 2285 2286cat >>confdefs.h <<_ACEOF 2287#define PACKAGE_NAME "$PACKAGE_NAME" 2288_ACEOF 2289 2290cat >>confdefs.h <<_ACEOF 2291#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2292_ACEOF 2293 2294cat >>confdefs.h <<_ACEOF 2295#define PACKAGE_VERSION "$PACKAGE_VERSION" 2296_ACEOF 2297 2298cat >>confdefs.h <<_ACEOF 2299#define PACKAGE_STRING "$PACKAGE_STRING" 2300_ACEOF 2301 2302cat >>confdefs.h <<_ACEOF 2303#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2304_ACEOF 2305 2306cat >>confdefs.h <<_ACEOF 2307#define PACKAGE_URL "$PACKAGE_URL" 2308_ACEOF 2309 2310 2311# Let the site file select an alternate cache file if it wants to. 2312# Prefer an explicitly selected file to automatically selected ones. 2313ac_site_file1=NONE 2314ac_site_file2=NONE 2315if test -n "$CONFIG_SITE"; then 2316 # We do not want a PATH search for config.site. 2317 case $CONFIG_SITE in #(( 2318 -*) ac_site_file1=./$CONFIG_SITE;; 2319 */*) ac_site_file1=$CONFIG_SITE;; 2320 *) ac_site_file1=./$CONFIG_SITE;; 2321 esac 2322elif test "x$prefix" != xNONE; then 2323 ac_site_file1=$prefix/share/config.site 2324 ac_site_file2=$prefix/etc/config.site 2325else 2326 ac_site_file1=$ac_default_prefix/share/config.site 2327 ac_site_file2=$ac_default_prefix/etc/config.site 2328fi 2329for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2330do 2331 test "x$ac_site_file" = xNONE && continue 2332 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2333 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2334$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2335 sed 's/^/| /' "$ac_site_file" >&5 2336 . "$ac_site_file" \ 2337 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2338$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2339as_fn_error $? "failed to load site script $ac_site_file 2340See \`config.log' for more details" "$LINENO" 5; } 2341 fi 2342done 2343 2344if test -r "$cache_file"; then 2345 # Some versions of bash will fail to source /dev/null (special files 2346 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2347 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2348 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2349$as_echo "$as_me: loading cache $cache_file" >&6;} 2350 case $cache_file in 2351 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2352 *) . "./$cache_file";; 2353 esac 2354 fi 2355else 2356 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2357$as_echo "$as_me: creating cache $cache_file" >&6;} 2358 >$cache_file 2359fi 2360 2361# Check that the precious variables saved in the cache have kept the same 2362# value. 2363ac_cache_corrupted=false 2364for ac_var in $ac_precious_vars; do 2365 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2366 eval ac_new_set=\$ac_env_${ac_var}_set 2367 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2368 eval ac_new_val=\$ac_env_${ac_var}_value 2369 case $ac_old_set,$ac_new_set in 2370 set,) 2371 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2372$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2373 ac_cache_corrupted=: ;; 2374 ,set) 2375 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2376$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2377 ac_cache_corrupted=: ;; 2378 ,);; 2379 *) 2380 if test "x$ac_old_val" != "x$ac_new_val"; then 2381 # differences in whitespace do not lead to failure. 2382 ac_old_val_w=`echo x $ac_old_val` 2383 ac_new_val_w=`echo x $ac_new_val` 2384 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2385 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2386$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2387 ac_cache_corrupted=: 2388 else 2389 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2390$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2391 eval $ac_var=\$ac_old_val 2392 fi 2393 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2394$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2395 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2396$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2397 fi;; 2398 esac 2399 # Pass precious variables to config.status. 2400 if test "$ac_new_set" = set; then 2401 case $ac_new_val in 2402 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2403 *) ac_arg=$ac_var=$ac_new_val ;; 2404 esac 2405 case " $ac_configure_args " in 2406 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2407 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2408 esac 2409 fi 2410done 2411if $ac_cache_corrupted; then 2412 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2413$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2414 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2415$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2416 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2417fi 2418## -------------------- ## 2419## Main body of script. ## 2420## -------------------- ## 2421 2422ac_ext=c 2423ac_cpp='$CPP $CPPFLAGS' 2424ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2425ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2426ac_compiler_gnu=$ac_cv_c_compiler_gnu 2427 2428 2429 2430sqlite_version_sanity_check=`cat $srcdir/VERSION | tr -d '\n'` 2431if test "$PACKAGE_VERSION" != "$sqlite_version_sanity_check" ; then 2432as_fn_error $? "configure script is out of date: 2433 configure \$PACKAGE_VERSION = $PACKAGE_VERSION 2434 top level VERSION file = $sqlite_version_sanity_check 2435please regen with autoconf" "$LINENO" 5 2436fi 2437 2438######### 2439# Programs needed 2440# 2441case `pwd` in 2442 *\ * | *\ *) 2443 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 2444$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 2445esac 2446 2447 2448 2449macro_version='2.2.6' 2450macro_revision='1.3012' 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464ltmain="$ac_aux_dir/ltmain.sh" 2465 2466ac_aux_dir= 2467for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2468 if test -f "$ac_dir/install-sh"; then 2469 ac_aux_dir=$ac_dir 2470 ac_install_sh="$ac_aux_dir/install-sh -c" 2471 break 2472 elif test -f "$ac_dir/install.sh"; then 2473 ac_aux_dir=$ac_dir 2474 ac_install_sh="$ac_aux_dir/install.sh -c" 2475 break 2476 elif test -f "$ac_dir/shtool"; then 2477 ac_aux_dir=$ac_dir 2478 ac_install_sh="$ac_aux_dir/shtool install -c" 2479 break 2480 fi 2481done 2482if test -z "$ac_aux_dir"; then 2483 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2484fi 2485 2486# These three variables are undocumented and unsupported, 2487# and are intended to be withdrawn in a future Autoconf release. 2488# They can cause serious problems if a builder's source tree is in a directory 2489# whose full name contains unusual characters. 2490ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2491ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2492ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2493 2494 2495# Make sure we can run config.sub. 2496$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2497 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2498 2499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2500$as_echo_n "checking build system type... " >&6; } 2501if ${ac_cv_build+:} false; then : 2502 $as_echo_n "(cached) " >&6 2503else 2504 ac_build_alias=$build_alias 2505test "x$ac_build_alias" = x && 2506 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2507test "x$ac_build_alias" = x && 2508 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2509ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2510 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2511 2512fi 2513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2514$as_echo "$ac_cv_build" >&6; } 2515case $ac_cv_build in 2516*-*-*) ;; 2517*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2518esac 2519build=$ac_cv_build 2520ac_save_IFS=$IFS; IFS='-' 2521set x $ac_cv_build 2522shift 2523build_cpu=$1 2524build_vendor=$2 2525shift; shift 2526# Remember, the first character of IFS is used to create $*, 2527# except with old shells: 2528build_os=$* 2529IFS=$ac_save_IFS 2530case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2531 2532 2533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2534$as_echo_n "checking host system type... " >&6; } 2535if ${ac_cv_host+:} false; then : 2536 $as_echo_n "(cached) " >&6 2537else 2538 if test "x$host_alias" = x; then 2539 ac_cv_host=$ac_cv_build 2540else 2541 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2542 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2543fi 2544 2545fi 2546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2547$as_echo "$ac_cv_host" >&6; } 2548case $ac_cv_host in 2549*-*-*) ;; 2550*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2551esac 2552host=$ac_cv_host 2553ac_save_IFS=$IFS; IFS='-' 2554set x $ac_cv_host 2555shift 2556host_cpu=$1 2557host_vendor=$2 2558shift; shift 2559# Remember, the first character of IFS is used to create $*, 2560# except with old shells: 2561host_os=$* 2562IFS=$ac_save_IFS 2563case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2564 2565 2566ac_ext=c 2567ac_cpp='$CPP $CPPFLAGS' 2568ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2569ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2570ac_compiler_gnu=$ac_cv_c_compiler_gnu 2571if test -n "$ac_tool_prefix"; then 2572 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2573set dummy ${ac_tool_prefix}gcc; ac_word=$2 2574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2575$as_echo_n "checking for $ac_word... " >&6; } 2576if ${ac_cv_prog_CC+:} false; then : 2577 $as_echo_n "(cached) " >&6 2578else 2579 if test -n "$CC"; then 2580 ac_cv_prog_CC="$CC" # Let the user override the test. 2581else 2582as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2583for as_dir in $PATH 2584do 2585 IFS=$as_save_IFS 2586 test -z "$as_dir" && as_dir=. 2587 for ac_exec_ext in '' $ac_executable_extensions; do 2588 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2589 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2590 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2591 break 2 2592 fi 2593done 2594 done 2595IFS=$as_save_IFS 2596 2597fi 2598fi 2599CC=$ac_cv_prog_CC 2600if test -n "$CC"; then 2601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2602$as_echo "$CC" >&6; } 2603else 2604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2605$as_echo "no" >&6; } 2606fi 2607 2608 2609fi 2610if test -z "$ac_cv_prog_CC"; then 2611 ac_ct_CC=$CC 2612 # Extract the first word of "gcc", so it can be a program name with args. 2613set dummy gcc; ac_word=$2 2614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2615$as_echo_n "checking for $ac_word... " >&6; } 2616if ${ac_cv_prog_ac_ct_CC+:} false; then : 2617 $as_echo_n "(cached) " >&6 2618else 2619 if test -n "$ac_ct_CC"; then 2620 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2621else 2622as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2623for as_dir in $PATH 2624do 2625 IFS=$as_save_IFS 2626 test -z "$as_dir" && as_dir=. 2627 for ac_exec_ext in '' $ac_executable_extensions; do 2628 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2629 ac_cv_prog_ac_ct_CC="gcc" 2630 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2631 break 2 2632 fi 2633done 2634 done 2635IFS=$as_save_IFS 2636 2637fi 2638fi 2639ac_ct_CC=$ac_cv_prog_ac_ct_CC 2640if test -n "$ac_ct_CC"; then 2641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2642$as_echo "$ac_ct_CC" >&6; } 2643else 2644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2645$as_echo "no" >&6; } 2646fi 2647 2648 if test "x$ac_ct_CC" = x; then 2649 CC="" 2650 else 2651 case $cross_compiling:$ac_tool_warned in 2652yes:) 2653{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2654$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2655ac_tool_warned=yes ;; 2656esac 2657 CC=$ac_ct_CC 2658 fi 2659else 2660 CC="$ac_cv_prog_CC" 2661fi 2662 2663if test -z "$CC"; then 2664 if test -n "$ac_tool_prefix"; then 2665 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2666set dummy ${ac_tool_prefix}cc; ac_word=$2 2667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2668$as_echo_n "checking for $ac_word... " >&6; } 2669if ${ac_cv_prog_CC+:} false; then : 2670 $as_echo_n "(cached) " >&6 2671else 2672 if test -n "$CC"; then 2673 ac_cv_prog_CC="$CC" # Let the user override the test. 2674else 2675as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2676for as_dir in $PATH 2677do 2678 IFS=$as_save_IFS 2679 test -z "$as_dir" && as_dir=. 2680 for ac_exec_ext in '' $ac_executable_extensions; do 2681 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2682 ac_cv_prog_CC="${ac_tool_prefix}cc" 2683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2684 break 2 2685 fi 2686done 2687 done 2688IFS=$as_save_IFS 2689 2690fi 2691fi 2692CC=$ac_cv_prog_CC 2693if test -n "$CC"; then 2694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2695$as_echo "$CC" >&6; } 2696else 2697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2698$as_echo "no" >&6; } 2699fi 2700 2701 2702 fi 2703fi 2704if test -z "$CC"; then 2705 # Extract the first word of "cc", so it can be a program name with args. 2706set dummy cc; ac_word=$2 2707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2708$as_echo_n "checking for $ac_word... " >&6; } 2709if ${ac_cv_prog_CC+:} false; then : 2710 $as_echo_n "(cached) " >&6 2711else 2712 if test -n "$CC"; then 2713 ac_cv_prog_CC="$CC" # Let the user override the test. 2714else 2715 ac_prog_rejected=no 2716as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2717for as_dir in $PATH 2718do 2719 IFS=$as_save_IFS 2720 test -z "$as_dir" && as_dir=. 2721 for ac_exec_ext in '' $ac_executable_extensions; do 2722 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2723 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2724 ac_prog_rejected=yes 2725 continue 2726 fi 2727 ac_cv_prog_CC="cc" 2728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2729 break 2 2730 fi 2731done 2732 done 2733IFS=$as_save_IFS 2734 2735if test $ac_prog_rejected = yes; then 2736 # We found a bogon in the path, so make sure we never use it. 2737 set dummy $ac_cv_prog_CC 2738 shift 2739 if test $# != 0; then 2740 # We chose a different compiler from the bogus one. 2741 # However, it has the same basename, so the bogon will be chosen 2742 # first if we set CC to just the basename; use the full file name. 2743 shift 2744 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2745 fi 2746fi 2747fi 2748fi 2749CC=$ac_cv_prog_CC 2750if test -n "$CC"; then 2751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2752$as_echo "$CC" >&6; } 2753else 2754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2755$as_echo "no" >&6; } 2756fi 2757 2758 2759fi 2760if test -z "$CC"; then 2761 if test -n "$ac_tool_prefix"; then 2762 for ac_prog in cl.exe 2763 do 2764 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2765set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2767$as_echo_n "checking for $ac_word... " >&6; } 2768if ${ac_cv_prog_CC+:} false; then : 2769 $as_echo_n "(cached) " >&6 2770else 2771 if test -n "$CC"; then 2772 ac_cv_prog_CC="$CC" # Let the user override the test. 2773else 2774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2775for as_dir in $PATH 2776do 2777 IFS=$as_save_IFS 2778 test -z "$as_dir" && as_dir=. 2779 for ac_exec_ext in '' $ac_executable_extensions; do 2780 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2781 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2783 break 2 2784 fi 2785done 2786 done 2787IFS=$as_save_IFS 2788 2789fi 2790fi 2791CC=$ac_cv_prog_CC 2792if test -n "$CC"; then 2793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2794$as_echo "$CC" >&6; } 2795else 2796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2797$as_echo "no" >&6; } 2798fi 2799 2800 2801 test -n "$CC" && break 2802 done 2803fi 2804if test -z "$CC"; then 2805 ac_ct_CC=$CC 2806 for ac_prog in cl.exe 2807do 2808 # Extract the first word of "$ac_prog", so it can be a program name with args. 2809set dummy $ac_prog; ac_word=$2 2810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2811$as_echo_n "checking for $ac_word... " >&6; } 2812if ${ac_cv_prog_ac_ct_CC+:} false; then : 2813 $as_echo_n "(cached) " >&6 2814else 2815 if test -n "$ac_ct_CC"; then 2816 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2817else 2818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2819for as_dir in $PATH 2820do 2821 IFS=$as_save_IFS 2822 test -z "$as_dir" && as_dir=. 2823 for ac_exec_ext in '' $ac_executable_extensions; do 2824 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2825 ac_cv_prog_ac_ct_CC="$ac_prog" 2826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2827 break 2 2828 fi 2829done 2830 done 2831IFS=$as_save_IFS 2832 2833fi 2834fi 2835ac_ct_CC=$ac_cv_prog_ac_ct_CC 2836if test -n "$ac_ct_CC"; then 2837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2838$as_echo "$ac_ct_CC" >&6; } 2839else 2840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2841$as_echo "no" >&6; } 2842fi 2843 2844 2845 test -n "$ac_ct_CC" && break 2846done 2847 2848 if test "x$ac_ct_CC" = x; then 2849 CC="" 2850 else 2851 case $cross_compiling:$ac_tool_warned in 2852yes:) 2853{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2854$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2855ac_tool_warned=yes ;; 2856esac 2857 CC=$ac_ct_CC 2858 fi 2859fi 2860 2861fi 2862 2863 2864test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2865$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2866as_fn_error $? "no acceptable C compiler found in \$PATH 2867See \`config.log' for more details" "$LINENO" 5; } 2868 2869# Provide some information about the compiler. 2870$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2871set X $ac_compile 2872ac_compiler=$2 2873for ac_option in --version -v -V -qversion; do 2874 { { ac_try="$ac_compiler $ac_option >&5" 2875case "(($ac_try" in 2876 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2877 *) ac_try_echo=$ac_try;; 2878esac 2879eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2880$as_echo "$ac_try_echo"; } >&5 2881 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2882 ac_status=$? 2883 if test -s conftest.err; then 2884 sed '10a\ 2885... rest of stderr output deleted ... 2886 10q' conftest.err >conftest.er1 2887 cat conftest.er1 >&5 2888 fi 2889 rm -f conftest.er1 conftest.err 2890 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2891 test $ac_status = 0; } 2892done 2893 2894cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2895/* end confdefs.h. */ 2896 2897int 2898main () 2899{ 2900 2901 ; 2902 return 0; 2903} 2904_ACEOF 2905ac_clean_files_save=$ac_clean_files 2906ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2907# Try to create an executable without -o first, disregard a.out. 2908# It will help us diagnose broken compilers, and finding out an intuition 2909# of exeext. 2910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2911$as_echo_n "checking whether the C compiler works... " >&6; } 2912ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2913 2914# The possible output files: 2915ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2916 2917ac_rmfiles= 2918for ac_file in $ac_files 2919do 2920 case $ac_file in 2921 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2922 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2923 esac 2924done 2925rm -f $ac_rmfiles 2926 2927if { { ac_try="$ac_link_default" 2928case "(($ac_try" in 2929 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2930 *) ac_try_echo=$ac_try;; 2931esac 2932eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2933$as_echo "$ac_try_echo"; } >&5 2934 (eval "$ac_link_default") 2>&5 2935 ac_status=$? 2936 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2937 test $ac_status = 0; }; then : 2938 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2939# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2940# in a Makefile. We should not override ac_cv_exeext if it was cached, 2941# so that the user can short-circuit this test for compilers unknown to 2942# Autoconf. 2943for ac_file in $ac_files '' 2944do 2945 test -f "$ac_file" || continue 2946 case $ac_file in 2947 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2948 ;; 2949 [ab].out ) 2950 # We found the default executable, but exeext='' is most 2951 # certainly right. 2952 break;; 2953 *.* ) 2954 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2955 then :; else 2956 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2957 fi 2958 # We set ac_cv_exeext here because the later test for it is not 2959 # safe: cross compilers may not add the suffix if given an `-o' 2960 # argument, so we may need to know it at that point already. 2961 # Even if this section looks crufty: it has the advantage of 2962 # actually working. 2963 break;; 2964 * ) 2965 break;; 2966 esac 2967done 2968test "$ac_cv_exeext" = no && ac_cv_exeext= 2969 2970else 2971 ac_file='' 2972fi 2973if test -z "$ac_file"; then : 2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2975$as_echo "no" >&6; } 2976$as_echo "$as_me: failed program was:" >&5 2977sed 's/^/| /' conftest.$ac_ext >&5 2978 2979{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2980$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2981as_fn_error 77 "C compiler cannot create executables 2982See \`config.log' for more details" "$LINENO" 5; } 2983else 2984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2985$as_echo "yes" >&6; } 2986fi 2987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2988$as_echo_n "checking for C compiler default output file name... " >&6; } 2989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2990$as_echo "$ac_file" >&6; } 2991ac_exeext=$ac_cv_exeext 2992 2993rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2994ac_clean_files=$ac_clean_files_save 2995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2996$as_echo_n "checking for suffix of executables... " >&6; } 2997if { { ac_try="$ac_link" 2998case "(($ac_try" in 2999 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3000 *) ac_try_echo=$ac_try;; 3001esac 3002eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3003$as_echo "$ac_try_echo"; } >&5 3004 (eval "$ac_link") 2>&5 3005 ac_status=$? 3006 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3007 test $ac_status = 0; }; then : 3008 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3009# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3010# work properly (i.e., refer to `conftest.exe'), while it won't with 3011# `rm'. 3012for ac_file in conftest.exe conftest conftest.*; do 3013 test -f "$ac_file" || continue 3014 case $ac_file in 3015 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3016 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3017 break;; 3018 * ) break;; 3019 esac 3020done 3021else 3022 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3023$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3024as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3025See \`config.log' for more details" "$LINENO" 5; } 3026fi 3027rm -f conftest conftest$ac_cv_exeext 3028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3029$as_echo "$ac_cv_exeext" >&6; } 3030 3031rm -f conftest.$ac_ext 3032EXEEXT=$ac_cv_exeext 3033ac_exeext=$EXEEXT 3034cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3035/* end confdefs.h. */ 3036#include <stdio.h> 3037int 3038main () 3039{ 3040FILE *f = fopen ("conftest.out", "w"); 3041 return ferror (f) || fclose (f) != 0; 3042 3043 ; 3044 return 0; 3045} 3046_ACEOF 3047ac_clean_files="$ac_clean_files conftest.out" 3048# Check that the compiler produces executables we can run. If not, either 3049# the compiler is broken, or we cross compile. 3050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3051$as_echo_n "checking whether we are cross compiling... " >&6; } 3052if test "$cross_compiling" != yes; then 3053 { { ac_try="$ac_link" 3054case "(($ac_try" in 3055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3056 *) ac_try_echo=$ac_try;; 3057esac 3058eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3059$as_echo "$ac_try_echo"; } >&5 3060 (eval "$ac_link") 2>&5 3061 ac_status=$? 3062 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3063 test $ac_status = 0; } 3064 if { ac_try='./conftest$ac_cv_exeext' 3065 { { case "(($ac_try" in 3066 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3067 *) ac_try_echo=$ac_try;; 3068esac 3069eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3070$as_echo "$ac_try_echo"; } >&5 3071 (eval "$ac_try") 2>&5 3072 ac_status=$? 3073 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3074 test $ac_status = 0; }; }; then 3075 cross_compiling=no 3076 else 3077 if test "$cross_compiling" = maybe; then 3078 cross_compiling=yes 3079 else 3080 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3081$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3082as_fn_error $? "cannot run C compiled programs. 3083If you meant to cross compile, use \`--host'. 3084See \`config.log' for more details" "$LINENO" 5; } 3085 fi 3086 fi 3087fi 3088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3089$as_echo "$cross_compiling" >&6; } 3090 3091rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3092ac_clean_files=$ac_clean_files_save 3093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3094$as_echo_n "checking for suffix of object files... " >&6; } 3095if ${ac_cv_objext+:} false; then : 3096 $as_echo_n "(cached) " >&6 3097else 3098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3099/* end confdefs.h. */ 3100 3101int 3102main () 3103{ 3104 3105 ; 3106 return 0; 3107} 3108_ACEOF 3109rm -f conftest.o conftest.obj 3110if { { ac_try="$ac_compile" 3111case "(($ac_try" in 3112 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3113 *) ac_try_echo=$ac_try;; 3114esac 3115eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3116$as_echo "$ac_try_echo"; } >&5 3117 (eval "$ac_compile") 2>&5 3118 ac_status=$? 3119 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3120 test $ac_status = 0; }; then : 3121 for ac_file in conftest.o conftest.obj conftest.*; do 3122 test -f "$ac_file" || continue; 3123 case $ac_file in 3124 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3125 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3126 break;; 3127 esac 3128done 3129else 3130 $as_echo "$as_me: failed program was:" >&5 3131sed 's/^/| /' conftest.$ac_ext >&5 3132 3133{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3134$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3135as_fn_error $? "cannot compute suffix of object files: cannot compile 3136See \`config.log' for more details" "$LINENO" 5; } 3137fi 3138rm -f conftest.$ac_cv_objext conftest.$ac_ext 3139fi 3140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3141$as_echo "$ac_cv_objext" >&6; } 3142OBJEXT=$ac_cv_objext 3143ac_objext=$OBJEXT 3144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3145$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3146if ${ac_cv_c_compiler_gnu+:} false; then : 3147 $as_echo_n "(cached) " >&6 3148else 3149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3150/* end confdefs.h. */ 3151 3152int 3153main () 3154{ 3155#ifndef __GNUC__ 3156 choke me 3157#endif 3158 3159 ; 3160 return 0; 3161} 3162_ACEOF 3163if ac_fn_c_try_compile "$LINENO"; then : 3164 ac_compiler_gnu=yes 3165else 3166 ac_compiler_gnu=no 3167fi 3168rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3169ac_cv_c_compiler_gnu=$ac_compiler_gnu 3170 3171fi 3172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3173$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3174if test $ac_compiler_gnu = yes; then 3175 GCC=yes 3176else 3177 GCC= 3178fi 3179ac_test_CFLAGS=${CFLAGS+set} 3180ac_save_CFLAGS=$CFLAGS 3181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3182$as_echo_n "checking whether $CC accepts -g... " >&6; } 3183if ${ac_cv_prog_cc_g+:} false; then : 3184 $as_echo_n "(cached) " >&6 3185else 3186 ac_save_c_werror_flag=$ac_c_werror_flag 3187 ac_c_werror_flag=yes 3188 ac_cv_prog_cc_g=no 3189 CFLAGS="-g" 3190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3191/* end confdefs.h. */ 3192 3193int 3194main () 3195{ 3196 3197 ; 3198 return 0; 3199} 3200_ACEOF 3201if ac_fn_c_try_compile "$LINENO"; then : 3202 ac_cv_prog_cc_g=yes 3203else 3204 CFLAGS="" 3205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3206/* end confdefs.h. */ 3207 3208int 3209main () 3210{ 3211 3212 ; 3213 return 0; 3214} 3215_ACEOF 3216if ac_fn_c_try_compile "$LINENO"; then : 3217 3218else 3219 ac_c_werror_flag=$ac_save_c_werror_flag 3220 CFLAGS="-g" 3221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3222/* end confdefs.h. */ 3223 3224int 3225main () 3226{ 3227 3228 ; 3229 return 0; 3230} 3231_ACEOF 3232if ac_fn_c_try_compile "$LINENO"; then : 3233 ac_cv_prog_cc_g=yes 3234fi 3235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3236fi 3237rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3238fi 3239rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3240 ac_c_werror_flag=$ac_save_c_werror_flag 3241fi 3242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3243$as_echo "$ac_cv_prog_cc_g" >&6; } 3244if test "$ac_test_CFLAGS" = set; then 3245 CFLAGS=$ac_save_CFLAGS 3246elif test $ac_cv_prog_cc_g = yes; then 3247 if test "$GCC" = yes; then 3248 CFLAGS="-g -O2" 3249 else 3250 CFLAGS="-g" 3251 fi 3252else 3253 if test "$GCC" = yes; then 3254 CFLAGS="-O2" 3255 else 3256 CFLAGS= 3257 fi 3258fi 3259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3260$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3261if ${ac_cv_prog_cc_c89+:} false; then : 3262 $as_echo_n "(cached) " >&6 3263else 3264 ac_cv_prog_cc_c89=no 3265ac_save_CC=$CC 3266cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3267/* end confdefs.h. */ 3268#include <stdarg.h> 3269#include <stdio.h> 3270struct stat; 3271/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3272struct buf { int x; }; 3273FILE * (*rcsopen) (struct buf *, struct stat *, int); 3274static char *e (p, i) 3275 char **p; 3276 int i; 3277{ 3278 return p[i]; 3279} 3280static char *f (char * (*g) (char **, int), char **p, ...) 3281{ 3282 char *s; 3283 va_list v; 3284 va_start (v,p); 3285 s = g (p, va_arg (v,int)); 3286 va_end (v); 3287 return s; 3288} 3289 3290/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3291 function prototypes and stuff, but not '\xHH' hex character constants. 3292 These don't provoke an error unfortunately, instead are silently treated 3293 as 'x'. The following induces an error, until -std is added to get 3294 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3295 array size at least. It's necessary to write '\x00'==0 to get something 3296 that's true only with -std. */ 3297int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3298 3299/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3300 inside strings and character constants. */ 3301#define FOO(x) 'x' 3302int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3303 3304int test (int i, double x); 3305struct s1 {int (*f) (int a);}; 3306struct s2 {int (*f) (double a);}; 3307int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3308int argc; 3309char **argv; 3310int 3311main () 3312{ 3313return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3314 ; 3315 return 0; 3316} 3317_ACEOF 3318for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3319 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3320do 3321 CC="$ac_save_CC $ac_arg" 3322 if ac_fn_c_try_compile "$LINENO"; then : 3323 ac_cv_prog_cc_c89=$ac_arg 3324fi 3325rm -f core conftest.err conftest.$ac_objext 3326 test "x$ac_cv_prog_cc_c89" != "xno" && break 3327done 3328rm -f conftest.$ac_ext 3329CC=$ac_save_CC 3330 3331fi 3332# AC_CACHE_VAL 3333case "x$ac_cv_prog_cc_c89" in 3334 x) 3335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3336$as_echo "none needed" >&6; } ;; 3337 xno) 3338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3339$as_echo "unsupported" >&6; } ;; 3340 *) 3341 CC="$CC $ac_cv_prog_cc_c89" 3342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3343$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3344esac 3345if test "x$ac_cv_prog_cc_c89" != xno; then : 3346 3347fi 3348 3349ac_ext=c 3350ac_cpp='$CPP $CPPFLAGS' 3351ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3352ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3353ac_compiler_gnu=$ac_cv_c_compiler_gnu 3354 3355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 3356$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3357if ${ac_cv_path_SED+:} false; then : 3358 $as_echo_n "(cached) " >&6 3359else 3360 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 3361 for ac_i in 1 2 3 4 5 6 7; do 3362 ac_script="$ac_script$as_nl$ac_script" 3363 done 3364 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 3365 { ac_script=; unset ac_script;} 3366 if test -z "$SED"; then 3367 ac_path_SED_found=false 3368 # Loop through the user's path and test for each of PROGNAME-LIST 3369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3370for as_dir in $PATH 3371do 3372 IFS=$as_save_IFS 3373 test -z "$as_dir" && as_dir=. 3374 for ac_prog in sed gsed; do 3375 for ac_exec_ext in '' $ac_executable_extensions; do 3376 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 3377 as_fn_executable_p "$ac_path_SED" || continue 3378# Check for GNU ac_path_SED and select it if it is found. 3379 # Check for GNU $ac_path_SED 3380case `"$ac_path_SED" --version 2>&1` in 3381*GNU*) 3382 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 3383*) 3384 ac_count=0 3385 $as_echo_n 0123456789 >"conftest.in" 3386 while : 3387 do 3388 cat "conftest.in" "conftest.in" >"conftest.tmp" 3389 mv "conftest.tmp" "conftest.in" 3390 cp "conftest.in" "conftest.nl" 3391 $as_echo '' >> "conftest.nl" 3392 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 3393 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3394 as_fn_arith $ac_count + 1 && ac_count=$as_val 3395 if test $ac_count -gt ${ac_path_SED_max-0}; then 3396 # Best one so far, save it but keep looking for a better one 3397 ac_cv_path_SED="$ac_path_SED" 3398 ac_path_SED_max=$ac_count 3399 fi 3400 # 10*(2^10) chars as input seems more than enough 3401 test $ac_count -gt 10 && break 3402 done 3403 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3404esac 3405 3406 $ac_path_SED_found && break 3 3407 done 3408 done 3409 done 3410IFS=$as_save_IFS 3411 if test -z "$ac_cv_path_SED"; then 3412 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 3413 fi 3414else 3415 ac_cv_path_SED=$SED 3416fi 3417 3418fi 3419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 3420$as_echo "$ac_cv_path_SED" >&6; } 3421 SED="$ac_cv_path_SED" 3422 rm -f conftest.sed 3423 3424test -z "$SED" && SED=sed 3425Xsed="$SED -e 1s/^X//" 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3438$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3439if ${ac_cv_path_GREP+:} false; then : 3440 $as_echo_n "(cached) " >&6 3441else 3442 if test -z "$GREP"; then 3443 ac_path_GREP_found=false 3444 # Loop through the user's path and test for each of PROGNAME-LIST 3445 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3446for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3447do 3448 IFS=$as_save_IFS 3449 test -z "$as_dir" && as_dir=. 3450 for ac_prog in grep ggrep; do 3451 for ac_exec_ext in '' $ac_executable_extensions; do 3452 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3453 as_fn_executable_p "$ac_path_GREP" || continue 3454# Check for GNU ac_path_GREP and select it if it is found. 3455 # Check for GNU $ac_path_GREP 3456case `"$ac_path_GREP" --version 2>&1` in 3457*GNU*) 3458 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3459*) 3460 ac_count=0 3461 $as_echo_n 0123456789 >"conftest.in" 3462 while : 3463 do 3464 cat "conftest.in" "conftest.in" >"conftest.tmp" 3465 mv "conftest.tmp" "conftest.in" 3466 cp "conftest.in" "conftest.nl" 3467 $as_echo 'GREP' >> "conftest.nl" 3468 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3469 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3470 as_fn_arith $ac_count + 1 && ac_count=$as_val 3471 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3472 # Best one so far, save it but keep looking for a better one 3473 ac_cv_path_GREP="$ac_path_GREP" 3474 ac_path_GREP_max=$ac_count 3475 fi 3476 # 10*(2^10) chars as input seems more than enough 3477 test $ac_count -gt 10 && break 3478 done 3479 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3480esac 3481 3482 $ac_path_GREP_found && break 3 3483 done 3484 done 3485 done 3486IFS=$as_save_IFS 3487 if test -z "$ac_cv_path_GREP"; then 3488 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3489 fi 3490else 3491 ac_cv_path_GREP=$GREP 3492fi 3493 3494fi 3495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3496$as_echo "$ac_cv_path_GREP" >&6; } 3497 GREP="$ac_cv_path_GREP" 3498 3499 3500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3501$as_echo_n "checking for egrep... " >&6; } 3502if ${ac_cv_path_EGREP+:} false; then : 3503 $as_echo_n "(cached) " >&6 3504else 3505 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3506 then ac_cv_path_EGREP="$GREP -E" 3507 else 3508 if test -z "$EGREP"; then 3509 ac_path_EGREP_found=false 3510 # Loop through the user's path and test for each of PROGNAME-LIST 3511 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3512for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3513do 3514 IFS=$as_save_IFS 3515 test -z "$as_dir" && as_dir=. 3516 for ac_prog in egrep; do 3517 for ac_exec_ext in '' $ac_executable_extensions; do 3518 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3519 as_fn_executable_p "$ac_path_EGREP" || continue 3520# Check for GNU ac_path_EGREP and select it if it is found. 3521 # Check for GNU $ac_path_EGREP 3522case `"$ac_path_EGREP" --version 2>&1` in 3523*GNU*) 3524 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3525*) 3526 ac_count=0 3527 $as_echo_n 0123456789 >"conftest.in" 3528 while : 3529 do 3530 cat "conftest.in" "conftest.in" >"conftest.tmp" 3531 mv "conftest.tmp" "conftest.in" 3532 cp "conftest.in" "conftest.nl" 3533 $as_echo 'EGREP' >> "conftest.nl" 3534 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3535 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3536 as_fn_arith $ac_count + 1 && ac_count=$as_val 3537 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3538 # Best one so far, save it but keep looking for a better one 3539 ac_cv_path_EGREP="$ac_path_EGREP" 3540 ac_path_EGREP_max=$ac_count 3541 fi 3542 # 10*(2^10) chars as input seems more than enough 3543 test $ac_count -gt 10 && break 3544 done 3545 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3546esac 3547 3548 $ac_path_EGREP_found && break 3 3549 done 3550 done 3551 done 3552IFS=$as_save_IFS 3553 if test -z "$ac_cv_path_EGREP"; then 3554 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3555 fi 3556else 3557 ac_cv_path_EGREP=$EGREP 3558fi 3559 3560 fi 3561fi 3562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3563$as_echo "$ac_cv_path_EGREP" >&6; } 3564 EGREP="$ac_cv_path_EGREP" 3565 3566 3567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 3568$as_echo_n "checking for fgrep... " >&6; } 3569if ${ac_cv_path_FGREP+:} false; then : 3570 $as_echo_n "(cached) " >&6 3571else 3572 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3573 then ac_cv_path_FGREP="$GREP -F" 3574 else 3575 if test -z "$FGREP"; then 3576 ac_path_FGREP_found=false 3577 # Loop through the user's path and test for each of PROGNAME-LIST 3578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3579for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3580do 3581 IFS=$as_save_IFS 3582 test -z "$as_dir" && as_dir=. 3583 for ac_prog in fgrep; do 3584 for ac_exec_ext in '' $ac_executable_extensions; do 3585 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 3586 as_fn_executable_p "$ac_path_FGREP" || continue 3587# Check for GNU ac_path_FGREP and select it if it is found. 3588 # Check for GNU $ac_path_FGREP 3589case `"$ac_path_FGREP" --version 2>&1` in 3590*GNU*) 3591 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 3592*) 3593 ac_count=0 3594 $as_echo_n 0123456789 >"conftest.in" 3595 while : 3596 do 3597 cat "conftest.in" "conftest.in" >"conftest.tmp" 3598 mv "conftest.tmp" "conftest.in" 3599 cp "conftest.in" "conftest.nl" 3600 $as_echo 'FGREP' >> "conftest.nl" 3601 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 3602 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3603 as_fn_arith $ac_count + 1 && ac_count=$as_val 3604 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 3605 # Best one so far, save it but keep looking for a better one 3606 ac_cv_path_FGREP="$ac_path_FGREP" 3607 ac_path_FGREP_max=$ac_count 3608 fi 3609 # 10*(2^10) chars as input seems more than enough 3610 test $ac_count -gt 10 && break 3611 done 3612 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3613esac 3614 3615 $ac_path_FGREP_found && break 3 3616 done 3617 done 3618 done 3619IFS=$as_save_IFS 3620 if test -z "$ac_cv_path_FGREP"; then 3621 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3622 fi 3623else 3624 ac_cv_path_FGREP=$FGREP 3625fi 3626 3627 fi 3628fi 3629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 3630$as_echo "$ac_cv_path_FGREP" >&6; } 3631 FGREP="$ac_cv_path_FGREP" 3632 3633 3634test -z "$GREP" && GREP=grep 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654# Check whether --with-gnu-ld was given. 3655if test "${with_gnu_ld+set}" = set; then : 3656 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 3657else 3658 with_gnu_ld=no 3659fi 3660 3661ac_prog=ld 3662if test "$GCC" = yes; then 3663 # Check if gcc -print-prog-name=ld gives a path. 3664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 3665$as_echo_n "checking for ld used by $CC... " >&6; } 3666 case $host in 3667 *-*-mingw*) 3668 # gcc leaves a trailing carriage return which upsets mingw 3669 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 3670 *) 3671 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 3672 esac 3673 case $ac_prog in 3674 # Accept absolute paths. 3675 [\\/]* | ?:[\\/]*) 3676 re_direlt='/[^/][^/]*/\.\./' 3677 # Canonicalize the pathname of ld 3678 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 3679 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 3680 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 3681 done 3682 test -z "$LD" && LD="$ac_prog" 3683 ;; 3684 "") 3685 # If it fails, then pretend we aren't using GCC. 3686 ac_prog=ld 3687 ;; 3688 *) 3689 # If it is relative, then search for the first ld in PATH. 3690 with_gnu_ld=unknown 3691 ;; 3692 esac 3693elif test "$with_gnu_ld" = yes; then 3694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 3695$as_echo_n "checking for GNU ld... " >&6; } 3696else 3697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 3698$as_echo_n "checking for non-GNU ld... " >&6; } 3699fi 3700if ${lt_cv_path_LD+:} false; then : 3701 $as_echo_n "(cached) " >&6 3702else 3703 if test -z "$LD"; then 3704 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 3705 for ac_dir in $PATH; do 3706 IFS="$lt_save_ifs" 3707 test -z "$ac_dir" && ac_dir=. 3708 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 3709 lt_cv_path_LD="$ac_dir/$ac_prog" 3710 # Check to see if the program is GNU ld. I'd rather use --version, 3711 # but apparently some variants of GNU ld only accept -v. 3712 # Break only if it was the GNU/non-GNU ld that we prefer. 3713 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 3714 *GNU* | *'with BFD'*) 3715 test "$with_gnu_ld" != no && break 3716 ;; 3717 *) 3718 test "$with_gnu_ld" != yes && break 3719 ;; 3720 esac 3721 fi 3722 done 3723 IFS="$lt_save_ifs" 3724else 3725 lt_cv_path_LD="$LD" # Let the user override the test with a path. 3726fi 3727fi 3728 3729LD="$lt_cv_path_LD" 3730if test -n "$LD"; then 3731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 3732$as_echo "$LD" >&6; } 3733else 3734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3735$as_echo "no" >&6; } 3736fi 3737test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 3738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 3739$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 3740if ${lt_cv_prog_gnu_ld+:} false; then : 3741 $as_echo_n "(cached) " >&6 3742else 3743 # I'd rather use --version here, but apparently some GNU lds only accept -v. 3744case `$LD -v 2>&1 </dev/null` in 3745*GNU* | *'with BFD'*) 3746 lt_cv_prog_gnu_ld=yes 3747 ;; 3748*) 3749 lt_cv_prog_gnu_ld=no 3750 ;; 3751esac 3752fi 3753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 3754$as_echo "$lt_cv_prog_gnu_ld" >&6; } 3755with_gnu_ld=$lt_cv_prog_gnu_ld 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 3766$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 3767if ${lt_cv_path_NM+:} false; then : 3768 $as_echo_n "(cached) " >&6 3769else 3770 if test -n "$NM"; then 3771 # Let the user override the test. 3772 lt_cv_path_NM="$NM" 3773else 3774 lt_nm_to_check="${ac_tool_prefix}nm" 3775 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 3776 lt_nm_to_check="$lt_nm_to_check nm" 3777 fi 3778 for lt_tmp_nm in $lt_nm_to_check; do 3779 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 3780 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 3781 IFS="$lt_save_ifs" 3782 test -z "$ac_dir" && ac_dir=. 3783 tmp_nm="$ac_dir/$lt_tmp_nm" 3784 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 3785 # Check to see if the nm accepts a BSD-compat flag. 3786 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 3787 # nm: unknown option "B" ignored 3788 # Tru64's nm complains that /dev/null is an invalid object file 3789 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 3790 */dev/null* | *'Invalid file or object type'*) 3791 lt_cv_path_NM="$tmp_nm -B" 3792 break 3793 ;; 3794 *) 3795 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 3796 */dev/null*) 3797 lt_cv_path_NM="$tmp_nm -p" 3798 break 3799 ;; 3800 *) 3801 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 3802 continue # so that we can try to find one that supports BSD flags 3803 ;; 3804 esac 3805 ;; 3806 esac 3807 fi 3808 done 3809 IFS="$lt_save_ifs" 3810 done 3811 : ${lt_cv_path_NM=no} 3812fi 3813fi 3814{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 3815$as_echo "$lt_cv_path_NM" >&6; } 3816if test "$lt_cv_path_NM" != "no"; then 3817 NM="$lt_cv_path_NM" 3818else 3819 # Didn't find any BSD compatible name lister, look for dumpbin. 3820 if test -n "$ac_tool_prefix"; then 3821 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 3822 do 3823 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3824set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3826$as_echo_n "checking for $ac_word... " >&6; } 3827if ${ac_cv_prog_DUMPBIN+:} false; then : 3828 $as_echo_n "(cached) " >&6 3829else 3830 if test -n "$DUMPBIN"; then 3831 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 3832else 3833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3834for as_dir in $PATH 3835do 3836 IFS=$as_save_IFS 3837 test -z "$as_dir" && as_dir=. 3838 for ac_exec_ext in '' $ac_executable_extensions; do 3839 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3840 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 3841 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3842 break 2 3843 fi 3844done 3845 done 3846IFS=$as_save_IFS 3847 3848fi 3849fi 3850DUMPBIN=$ac_cv_prog_DUMPBIN 3851if test -n "$DUMPBIN"; then 3852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 3853$as_echo "$DUMPBIN" >&6; } 3854else 3855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3856$as_echo "no" >&6; } 3857fi 3858 3859 3860 test -n "$DUMPBIN" && break 3861 done 3862fi 3863if test -z "$DUMPBIN"; then 3864 ac_ct_DUMPBIN=$DUMPBIN 3865 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 3866do 3867 # Extract the first word of "$ac_prog", so it can be a program name with args. 3868set dummy $ac_prog; ac_word=$2 3869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3870$as_echo_n "checking for $ac_word... " >&6; } 3871if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 3872 $as_echo_n "(cached) " >&6 3873else 3874 if test -n "$ac_ct_DUMPBIN"; then 3875 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 3876else 3877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3878for as_dir in $PATH 3879do 3880 IFS=$as_save_IFS 3881 test -z "$as_dir" && as_dir=. 3882 for ac_exec_ext in '' $ac_executable_extensions; do 3883 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3884 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 3885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3886 break 2 3887 fi 3888done 3889 done 3890IFS=$as_save_IFS 3891 3892fi 3893fi 3894ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 3895if test -n "$ac_ct_DUMPBIN"; then 3896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 3897$as_echo "$ac_ct_DUMPBIN" >&6; } 3898else 3899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3900$as_echo "no" >&6; } 3901fi 3902 3903 3904 test -n "$ac_ct_DUMPBIN" && break 3905done 3906 3907 if test "x$ac_ct_DUMPBIN" = x; then 3908 DUMPBIN=":" 3909 else 3910 case $cross_compiling:$ac_tool_warned in 3911yes:) 3912{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3913$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3914ac_tool_warned=yes ;; 3915esac 3916 DUMPBIN=$ac_ct_DUMPBIN 3917 fi 3918fi 3919 3920 3921 if test "$DUMPBIN" != ":"; then 3922 NM="$DUMPBIN" 3923 fi 3924fi 3925test -z "$NM" && NM=nm 3926 3927 3928 3929 3930 3931 3932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 3933$as_echo_n "checking the name lister ($NM) interface... " >&6; } 3934if ${lt_cv_nm_interface+:} false; then : 3935 $as_echo_n "(cached) " >&6 3936else 3937 lt_cv_nm_interface="BSD nm" 3938 echo "int some_variable = 0;" > conftest.$ac_ext 3939 (eval echo "\"\$as_me:3939: $ac_compile\"" >&5) 3940 (eval "$ac_compile" 2>conftest.err) 3941 cat conftest.err >&5 3942 (eval echo "\"\$as_me:3942: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 3943 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 3944 cat conftest.err >&5 3945 (eval echo "\"\$as_me:3945: output\"" >&5) 3946 cat conftest.out >&5 3947 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 3948 lt_cv_nm_interface="MS dumpbin" 3949 fi 3950 rm -f conftest* 3951fi 3952{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 3953$as_echo "$lt_cv_nm_interface" >&6; } 3954 3955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 3956$as_echo_n "checking whether ln -s works... " >&6; } 3957LN_S=$as_ln_s 3958if test "$LN_S" = "ln -s"; then 3959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3960$as_echo "yes" >&6; } 3961else 3962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 3963$as_echo "no, using $LN_S" >&6; } 3964fi 3965 3966# find the maximum length of command line arguments 3967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 3968$as_echo_n "checking the maximum length of command line arguments... " >&6; } 3969if ${lt_cv_sys_max_cmd_len+:} false; then : 3970 $as_echo_n "(cached) " >&6 3971else 3972 i=0 3973 teststring="ABCD" 3974 3975 case $build_os in 3976 msdosdjgpp*) 3977 # On DJGPP, this test can blow up pretty badly due to problems in libc 3978 # (any single argument exceeding 2000 bytes causes a buffer overrun 3979 # during glob expansion). Even if it were fixed, the result of this 3980 # check would be larger than it should be. 3981 lt_cv_sys_max_cmd_len=12288; # 12K is about right 3982 ;; 3983 3984 gnu*) 3985 # Under GNU Hurd, this test is not required because there is 3986 # no limit to the length of command line arguments. 3987 # Libtool will interpret -1 as no limit whatsoever 3988 lt_cv_sys_max_cmd_len=-1; 3989 ;; 3990 3991 cygwin* | mingw* | cegcc*) 3992 # On Win9x/ME, this test blows up -- it succeeds, but takes 3993 # about 5 minutes as the teststring grows exponentially. 3994 # Worse, since 9x/ME are not pre-emptively multitasking, 3995 # you end up with a "frozen" computer, even though with patience 3996 # the test eventually succeeds (with a max line length of 256k). 3997 # Instead, let's just punt: use the minimum linelength reported by 3998 # all of the supported platforms: 8192 (on NT/2K/XP). 3999 lt_cv_sys_max_cmd_len=8192; 4000 ;; 4001 4002 amigaos*) 4003 # On AmigaOS with pdksh, this test takes hours, literally. 4004 # So we just punt and use a minimum line length of 8192. 4005 lt_cv_sys_max_cmd_len=8192; 4006 ;; 4007 4008 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4009 # This has been around since 386BSD, at least. Likely further. 4010 if test -x /sbin/sysctl; then 4011 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4012 elif test -x /usr/sbin/sysctl; then 4013 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4014 else 4015 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4016 fi 4017 # And add a safety zone 4018 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4019 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4020 ;; 4021 4022 interix*) 4023 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4024 lt_cv_sys_max_cmd_len=196608 4025 ;; 4026 4027 osf*) 4028 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4029 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4030 # nice to cause kernel panics so lets avoid the loop below. 4031 # First set a reasonable default. 4032 lt_cv_sys_max_cmd_len=16384 4033 # 4034 if test -x /sbin/sysconfig; then 4035 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4036 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4037 esac 4038 fi 4039 ;; 4040 sco3.2v5*) 4041 lt_cv_sys_max_cmd_len=102400 4042 ;; 4043 sysv5* | sco5v6* | sysv4.2uw2*) 4044 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4045 if test -n "$kargmax"; then 4046 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4047 else 4048 lt_cv_sys_max_cmd_len=32768 4049 fi 4050 ;; 4051 *) 4052 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4053 if test -n "$lt_cv_sys_max_cmd_len"; then 4054 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4055 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4056 else 4057 # Make teststring a little bigger before we do anything with it. 4058 # a 1K string should be a reasonable start. 4059 for i in 1 2 3 4 5 6 7 8 ; do 4060 teststring=$teststring$teststring 4061 done 4062 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4063 # If test is not a shell built-in, we'll probably end up computing a 4064 # maximum length that is only half of the actual maximum length, but 4065 # we can't tell. 4066 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 4067 = "XX$teststring$teststring"; } >/dev/null 2>&1 && 4068 test $i != 17 # 1/2 MB should be enough 4069 do 4070 i=`expr $i + 1` 4071 teststring=$teststring$teststring 4072 done 4073 # Only check the string length outside the loop. 4074 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4075 teststring= 4076 # Add a significant safety factor because C++ compilers can tack on 4077 # massive amounts of additional arguments before passing them to the 4078 # linker. It appears as though 1/2 is a usable value. 4079 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4080 fi 4081 ;; 4082 esac 4083 4084fi 4085 4086if test -n $lt_cv_sys_max_cmd_len ; then 4087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4088$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4089else 4090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4091$as_echo "none" >&6; } 4092fi 4093max_cmd_len=$lt_cv_sys_max_cmd_len 4094 4095 4096 4097 4098 4099 4100: ${CP="cp -f"} 4101: ${MV="mv -f"} 4102: ${RM="rm -f"} 4103 4104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 4105$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 4106# Try some XSI features 4107xsi_shell=no 4108( _lt_dummy="a/b/c" 4109 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4110 = c,a/b,, \ 4111 && eval 'test $(( 1 + 1 )) -eq 2 \ 4112 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4113 && xsi_shell=yes 4114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 4115$as_echo "$xsi_shell" >&6; } 4116 4117 4118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 4119$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 4120lt_shell_append=no 4121( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4122 >/dev/null 2>&1 \ 4123 && lt_shell_append=yes 4124{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 4125$as_echo "$lt_shell_append" >&6; } 4126 4127 4128if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4129 lt_unset=unset 4130else 4131 lt_unset=false 4132fi 4133 4134 4135 4136 4137 4138# test EBCDIC or ASCII 4139case `echo X|tr X '\101'` in 4140 A) # ASCII based system 4141 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4142 lt_SP2NL='tr \040 \012' 4143 lt_NL2SP='tr \015\012 \040\040' 4144 ;; 4145 *) # EBCDIC based system 4146 lt_SP2NL='tr \100 \n' 4147 lt_NL2SP='tr \r\n \100\100' 4148 ;; 4149esac 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4160$as_echo_n "checking for $LD option to reload object files... " >&6; } 4161if ${lt_cv_ld_reload_flag+:} false; then : 4162 $as_echo_n "(cached) " >&6 4163else 4164 lt_cv_ld_reload_flag='-r' 4165fi 4166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4167$as_echo "$lt_cv_ld_reload_flag" >&6; } 4168reload_flag=$lt_cv_ld_reload_flag 4169case $reload_flag in 4170"" | " "*) ;; 4171*) reload_flag=" $reload_flag" ;; 4172esac 4173reload_cmds='$LD$reload_flag -o $output$reload_objs' 4174case $host_os in 4175 darwin*) 4176 if test "$GCC" = yes; then 4177 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4178 else 4179 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4180 fi 4181 ;; 4182esac 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192if test -n "$ac_tool_prefix"; then 4193 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4194set dummy ${ac_tool_prefix}objdump; ac_word=$2 4195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4196$as_echo_n "checking for $ac_word... " >&6; } 4197if ${ac_cv_prog_OBJDUMP+:} false; then : 4198 $as_echo_n "(cached) " >&6 4199else 4200 if test -n "$OBJDUMP"; then 4201 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4202else 4203as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4204for as_dir in $PATH 4205do 4206 IFS=$as_save_IFS 4207 test -z "$as_dir" && as_dir=. 4208 for ac_exec_ext in '' $ac_executable_extensions; do 4209 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4210 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4211 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4212 break 2 4213 fi 4214done 4215 done 4216IFS=$as_save_IFS 4217 4218fi 4219fi 4220OBJDUMP=$ac_cv_prog_OBJDUMP 4221if test -n "$OBJDUMP"; then 4222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4223$as_echo "$OBJDUMP" >&6; } 4224else 4225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4226$as_echo "no" >&6; } 4227fi 4228 4229 4230fi 4231if test -z "$ac_cv_prog_OBJDUMP"; then 4232 ac_ct_OBJDUMP=$OBJDUMP 4233 # Extract the first word of "objdump", so it can be a program name with args. 4234set dummy objdump; ac_word=$2 4235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4236$as_echo_n "checking for $ac_word... " >&6; } 4237if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 4238 $as_echo_n "(cached) " >&6 4239else 4240 if test -n "$ac_ct_OBJDUMP"; then 4241 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4242else 4243as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4244for as_dir in $PATH 4245do 4246 IFS=$as_save_IFS 4247 test -z "$as_dir" && as_dir=. 4248 for ac_exec_ext in '' $ac_executable_extensions; do 4249 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4250 ac_cv_prog_ac_ct_OBJDUMP="objdump" 4251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4252 break 2 4253 fi 4254done 4255 done 4256IFS=$as_save_IFS 4257 4258fi 4259fi 4260ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4261if test -n "$ac_ct_OBJDUMP"; then 4262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4263$as_echo "$ac_ct_OBJDUMP" >&6; } 4264else 4265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4266$as_echo "no" >&6; } 4267fi 4268 4269 if test "x$ac_ct_OBJDUMP" = x; then 4270 OBJDUMP="false" 4271 else 4272 case $cross_compiling:$ac_tool_warned in 4273yes:) 4274{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4275$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4276ac_tool_warned=yes ;; 4277esac 4278 OBJDUMP=$ac_ct_OBJDUMP 4279 fi 4280else 4281 OBJDUMP="$ac_cv_prog_OBJDUMP" 4282fi 4283 4284test -z "$OBJDUMP" && OBJDUMP=objdump 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 4295$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4296if ${lt_cv_deplibs_check_method+:} false; then : 4297 $as_echo_n "(cached) " >&6 4298else 4299 lt_cv_file_magic_cmd='$MAGIC_CMD' 4300lt_cv_file_magic_test_file= 4301lt_cv_deplibs_check_method='unknown' 4302# Need to set the preceding variable on all platforms that support 4303# interlibrary dependencies. 4304# 'none' -- dependencies not supported. 4305# `unknown' -- same as none, but documents that we really don't know. 4306# 'pass_all' -- all dependencies passed with no checks. 4307# 'test_compile' -- check by making test program. 4308# 'file_magic [[regex]]' -- check by looking for files in library path 4309# which responds to the $file_magic_cmd with a given extended regex. 4310# If you have `file' or equivalent on your system and you're not sure 4311# whether `pass_all' will *always* work, you probably want this one. 4312 4313case $host_os in 4314aix[4-9]*) 4315 lt_cv_deplibs_check_method=pass_all 4316 ;; 4317 4318beos*) 4319 lt_cv_deplibs_check_method=pass_all 4320 ;; 4321 4322bsdi[45]*) 4323 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4324 lt_cv_file_magic_cmd='/usr/bin/file -L' 4325 lt_cv_file_magic_test_file=/shlib/libc.so 4326 ;; 4327 4328cygwin*) 4329 # func_win32_libid is a shell function defined in ltmain.sh 4330 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4331 lt_cv_file_magic_cmd='func_win32_libid' 4332 ;; 4333 4334mingw* | pw32*) 4335 # Base MSYS/MinGW do not provide the 'file' command needed by 4336 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4337 # unless we find 'file', for example because we are cross-compiling. 4338 if ( file / ) >/dev/null 2>&1; then 4339 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4340 lt_cv_file_magic_cmd='func_win32_libid' 4341 else 4342 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4343 lt_cv_file_magic_cmd='$OBJDUMP -f' 4344 fi 4345 ;; 4346 4347cegcc) 4348 # use the weaker test based on 'objdump'. See mingw*. 4349 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 4350 lt_cv_file_magic_cmd='$OBJDUMP -f' 4351 ;; 4352 4353darwin* | rhapsody*) 4354 lt_cv_deplibs_check_method=pass_all 4355 ;; 4356 4357freebsd* | dragonfly*) 4358 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4359 case $host_cpu in 4360 i*86 ) 4361 # Not sure whether the presence of OpenBSD here was a mistake. 4362 # Let's accept both of them until this is cleared up. 4363 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4364 lt_cv_file_magic_cmd=/usr/bin/file 4365 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4366 ;; 4367 esac 4368 else 4369 lt_cv_deplibs_check_method=pass_all 4370 fi 4371 ;; 4372 4373gnu*) 4374 lt_cv_deplibs_check_method=pass_all 4375 ;; 4376 4377hpux10.20* | hpux11*) 4378 lt_cv_file_magic_cmd=/usr/bin/file 4379 case $host_cpu in 4380 ia64*) 4381 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4382 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4383 ;; 4384 hppa*64*) 4385 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]' 4386 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4387 ;; 4388 *) 4389 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4390 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4391 ;; 4392 esac 4393 ;; 4394 4395interix[3-9]*) 4396 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4397 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4398 ;; 4399 4400irix5* | irix6* | nonstopux*) 4401 case $LD in 4402 *-32|*"-32 ") libmagic=32-bit;; 4403 *-n32|*"-n32 ") libmagic=N32;; 4404 *-64|*"-64 ") libmagic=64-bit;; 4405 *) libmagic=never-match;; 4406 esac 4407 lt_cv_deplibs_check_method=pass_all 4408 ;; 4409 4410# This must be Linux ELF. 4411linux* | k*bsd*-gnu) 4412 lt_cv_deplibs_check_method=pass_all 4413 ;; 4414 4415netbsd*) 4416 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4417 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4418 else 4419 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4420 fi 4421 ;; 4422 4423newos6*) 4424 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4425 lt_cv_file_magic_cmd=/usr/bin/file 4426 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4427 ;; 4428 4429*nto* | *qnx*) 4430 lt_cv_deplibs_check_method=pass_all 4431 ;; 4432 4433openbsd*) 4434 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4435 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4436 else 4437 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4438 fi 4439 ;; 4440 4441osf3* | osf4* | osf5*) 4442 lt_cv_deplibs_check_method=pass_all 4443 ;; 4444 4445rdos*) 4446 lt_cv_deplibs_check_method=pass_all 4447 ;; 4448 4449solaris*) 4450 lt_cv_deplibs_check_method=pass_all 4451 ;; 4452 4453sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4454 lt_cv_deplibs_check_method=pass_all 4455 ;; 4456 4457sysv4 | sysv4.3*) 4458 case $host_vendor in 4459 motorola) 4460 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]' 4461 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4462 ;; 4463 ncr) 4464 lt_cv_deplibs_check_method=pass_all 4465 ;; 4466 sequent) 4467 lt_cv_file_magic_cmd='/bin/file' 4468 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4469 ;; 4470 sni) 4471 lt_cv_file_magic_cmd='/bin/file' 4472 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4473 lt_cv_file_magic_test_file=/lib/libc.so 4474 ;; 4475 siemens) 4476 lt_cv_deplibs_check_method=pass_all 4477 ;; 4478 pc) 4479 lt_cv_deplibs_check_method=pass_all 4480 ;; 4481 esac 4482 ;; 4483 4484tpf*) 4485 lt_cv_deplibs_check_method=pass_all 4486 ;; 4487esac 4488 4489fi 4490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 4491$as_echo "$lt_cv_deplibs_check_method" >&6; } 4492file_magic_cmd=$lt_cv_file_magic_cmd 4493deplibs_check_method=$lt_cv_deplibs_check_method 4494test -z "$deplibs_check_method" && deplibs_check_method=unknown 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507if test -n "$ac_tool_prefix"; then 4508 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4509set dummy ${ac_tool_prefix}ar; ac_word=$2 4510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4511$as_echo_n "checking for $ac_word... " >&6; } 4512if ${ac_cv_prog_AR+:} false; then : 4513 $as_echo_n "(cached) " >&6 4514else 4515 if test -n "$AR"; then 4516 ac_cv_prog_AR="$AR" # Let the user override the test. 4517else 4518as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4519for as_dir in $PATH 4520do 4521 IFS=$as_save_IFS 4522 test -z "$as_dir" && as_dir=. 4523 for ac_exec_ext in '' $ac_executable_extensions; do 4524 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4525 ac_cv_prog_AR="${ac_tool_prefix}ar" 4526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4527 break 2 4528 fi 4529done 4530 done 4531IFS=$as_save_IFS 4532 4533fi 4534fi 4535AR=$ac_cv_prog_AR 4536if test -n "$AR"; then 4537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4538$as_echo "$AR" >&6; } 4539else 4540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4541$as_echo "no" >&6; } 4542fi 4543 4544 4545fi 4546if test -z "$ac_cv_prog_AR"; then 4547 ac_ct_AR=$AR 4548 # Extract the first word of "ar", so it can be a program name with args. 4549set dummy ar; ac_word=$2 4550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4551$as_echo_n "checking for $ac_word... " >&6; } 4552if ${ac_cv_prog_ac_ct_AR+:} false; then : 4553 $as_echo_n "(cached) " >&6 4554else 4555 if test -n "$ac_ct_AR"; then 4556 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4557else 4558as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4559for as_dir in $PATH 4560do 4561 IFS=$as_save_IFS 4562 test -z "$as_dir" && as_dir=. 4563 for ac_exec_ext in '' $ac_executable_extensions; do 4564 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4565 ac_cv_prog_ac_ct_AR="ar" 4566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4567 break 2 4568 fi 4569done 4570 done 4571IFS=$as_save_IFS 4572 4573fi 4574fi 4575ac_ct_AR=$ac_cv_prog_ac_ct_AR 4576if test -n "$ac_ct_AR"; then 4577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4578$as_echo "$ac_ct_AR" >&6; } 4579else 4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4581$as_echo "no" >&6; } 4582fi 4583 4584 if test "x$ac_ct_AR" = x; then 4585 AR="false" 4586 else 4587 case $cross_compiling:$ac_tool_warned in 4588yes:) 4589{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4590$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4591ac_tool_warned=yes ;; 4592esac 4593 AR=$ac_ct_AR 4594 fi 4595else 4596 AR="$ac_cv_prog_AR" 4597fi 4598 4599test -z "$AR" && AR=ar 4600test -z "$AR_FLAGS" && AR_FLAGS=cru 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612if test -n "$ac_tool_prefix"; then 4613 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4614set dummy ${ac_tool_prefix}strip; ac_word=$2 4615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4616$as_echo_n "checking for $ac_word... " >&6; } 4617if ${ac_cv_prog_STRIP+:} false; then : 4618 $as_echo_n "(cached) " >&6 4619else 4620 if test -n "$STRIP"; then 4621 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4622else 4623as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4624for as_dir in $PATH 4625do 4626 IFS=$as_save_IFS 4627 test -z "$as_dir" && as_dir=. 4628 for ac_exec_ext in '' $ac_executable_extensions; do 4629 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4630 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4632 break 2 4633 fi 4634done 4635 done 4636IFS=$as_save_IFS 4637 4638fi 4639fi 4640STRIP=$ac_cv_prog_STRIP 4641if test -n "$STRIP"; then 4642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4643$as_echo "$STRIP" >&6; } 4644else 4645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4646$as_echo "no" >&6; } 4647fi 4648 4649 4650fi 4651if test -z "$ac_cv_prog_STRIP"; then 4652 ac_ct_STRIP=$STRIP 4653 # Extract the first word of "strip", so it can be a program name with args. 4654set dummy strip; ac_word=$2 4655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4656$as_echo_n "checking for $ac_word... " >&6; } 4657if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 4658 $as_echo_n "(cached) " >&6 4659else 4660 if test -n "$ac_ct_STRIP"; then 4661 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4662else 4663as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4664for as_dir in $PATH 4665do 4666 IFS=$as_save_IFS 4667 test -z "$as_dir" && as_dir=. 4668 for ac_exec_ext in '' $ac_executable_extensions; do 4669 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4670 ac_cv_prog_ac_ct_STRIP="strip" 4671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4672 break 2 4673 fi 4674done 4675 done 4676IFS=$as_save_IFS 4677 4678fi 4679fi 4680ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4681if test -n "$ac_ct_STRIP"; then 4682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4683$as_echo "$ac_ct_STRIP" >&6; } 4684else 4685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4686$as_echo "no" >&6; } 4687fi 4688 4689 if test "x$ac_ct_STRIP" = x; then 4690 STRIP=":" 4691 else 4692 case $cross_compiling:$ac_tool_warned in 4693yes:) 4694{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4695$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4696ac_tool_warned=yes ;; 4697esac 4698 STRIP=$ac_ct_STRIP 4699 fi 4700else 4701 STRIP="$ac_cv_prog_STRIP" 4702fi 4703 4704test -z "$STRIP" && STRIP=: 4705 4706 4707 4708 4709 4710 4711if test -n "$ac_tool_prefix"; then 4712 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 4713set dummy ${ac_tool_prefix}ranlib; ac_word=$2 4714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4715$as_echo_n "checking for $ac_word... " >&6; } 4716if ${ac_cv_prog_RANLIB+:} false; then : 4717 $as_echo_n "(cached) " >&6 4718else 4719 if test -n "$RANLIB"; then 4720 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4721else 4722as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4723for as_dir in $PATH 4724do 4725 IFS=$as_save_IFS 4726 test -z "$as_dir" && as_dir=. 4727 for ac_exec_ext in '' $ac_executable_extensions; do 4728 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4729 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4731 break 2 4732 fi 4733done 4734 done 4735IFS=$as_save_IFS 4736 4737fi 4738fi 4739RANLIB=$ac_cv_prog_RANLIB 4740if test -n "$RANLIB"; then 4741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 4742$as_echo "$RANLIB" >&6; } 4743else 4744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4745$as_echo "no" >&6; } 4746fi 4747 4748 4749fi 4750if test -z "$ac_cv_prog_RANLIB"; then 4751 ac_ct_RANLIB=$RANLIB 4752 # Extract the first word of "ranlib", so it can be a program name with args. 4753set dummy ranlib; ac_word=$2 4754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4755$as_echo_n "checking for $ac_word... " >&6; } 4756if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 4757 $as_echo_n "(cached) " >&6 4758else 4759 if test -n "$ac_ct_RANLIB"; then 4760 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4761else 4762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4763for as_dir in $PATH 4764do 4765 IFS=$as_save_IFS 4766 test -z "$as_dir" && as_dir=. 4767 for ac_exec_ext in '' $ac_executable_extensions; do 4768 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4769 ac_cv_prog_ac_ct_RANLIB="ranlib" 4770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4771 break 2 4772 fi 4773done 4774 done 4775IFS=$as_save_IFS 4776 4777fi 4778fi 4779ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4780if test -n "$ac_ct_RANLIB"; then 4781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 4782$as_echo "$ac_ct_RANLIB" >&6; } 4783else 4784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4785$as_echo "no" >&6; } 4786fi 4787 4788 if test "x$ac_ct_RANLIB" = x; then 4789 RANLIB=":" 4790 else 4791 case $cross_compiling:$ac_tool_warned in 4792yes:) 4793{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4794$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4795ac_tool_warned=yes ;; 4796esac 4797 RANLIB=$ac_ct_RANLIB 4798 fi 4799else 4800 RANLIB="$ac_cv_prog_RANLIB" 4801fi 4802 4803test -z "$RANLIB" && RANLIB=: 4804 4805 4806 4807 4808 4809 4810# Determine commands to create old-style static archives. 4811old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 4812old_postinstall_cmds='chmod 644 $oldlib' 4813old_postuninstall_cmds= 4814 4815if test -n "$RANLIB"; then 4816 case $host_os in 4817 openbsd*) 4818 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 4819 ;; 4820 *) 4821 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 4822 ;; 4823 esac 4824 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 4825fi 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 4854 4855 4856 4857 4858 4859 4860# If no C compiler was specified, use CC. 4861LTCC=${LTCC-"$CC"} 4862 4863# If no C compiler flags were specified, use CFLAGS. 4864LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4865 4866# Allow CC to be a program name with arguments. 4867compiler=$CC 4868 4869 4870# Check for command to grab the raw symbol name followed by C symbol from nm. 4871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 4872$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 4873if ${lt_cv_sys_global_symbol_pipe+:} false; then : 4874 $as_echo_n "(cached) " >&6 4875else 4876 4877# These are sane defaults that work on at least a few old systems. 4878# [They come from Ultrix. What could be older than Ultrix?!! ;)] 4879 4880# Character class describing NM global symbol codes. 4881symcode='[BCDEGRST]' 4882 4883# Regexp to match symbols that can be accessed directly from C. 4884sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 4885 4886# Define system-specific variables. 4887case $host_os in 4888aix*) 4889 symcode='[BCDT]' 4890 ;; 4891cygwin* | mingw* | pw32* | cegcc*) 4892 symcode='[ABCDGISTW]' 4893 ;; 4894hpux*) 4895 if test "$host_cpu" = ia64; then 4896 symcode='[ABCDEGRST]' 4897 fi 4898 ;; 4899irix* | nonstopux*) 4900 symcode='[BCDEGRST]' 4901 ;; 4902osf*) 4903 symcode='[BCDEGQRST]' 4904 ;; 4905solaris*) 4906 symcode='[BDRT]' 4907 ;; 4908sco3.2v5*) 4909 symcode='[DT]' 4910 ;; 4911sysv4.2uw2*) 4912 symcode='[DT]' 4913 ;; 4914sysv5* | sco5v6* | unixware* | OpenUNIX*) 4915 symcode='[ABDT]' 4916 ;; 4917sysv4) 4918 symcode='[DFNSTU]' 4919 ;; 4920esac 4921 4922# If we're using GNU nm, then use its standard symbol codes. 4923case `$NM -V 2>&1` in 4924*GNU* | *'with BFD'*) 4925 symcode='[ABCDGIRSTW]' ;; 4926esac 4927 4928# Transform an extracted symbol line into a proper C declaration. 4929# Some systems (esp. on ia64) link data and code symbols differently, 4930# so use this general approach. 4931lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 4932 4933# Transform an extracted symbol line into symbol name and symbol address 4934lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 4935lt_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'" 4936 4937# Handle CRLF in mingw tool chain 4938opt_cr= 4939case $build_os in 4940mingw*) 4941 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 4942 ;; 4943esac 4944 4945# Try without a prefix underscore, then with it. 4946for ac_symprfx in "" "_"; do 4947 4948 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 4949 symxfrm="\\1 $ac_symprfx\\2 \\2" 4950 4951 # Write the raw and C identifiers. 4952 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 4953 # Fake it for dumpbin and say T for any non-static function 4954 # and D for any global variable. 4955 # Also find C++ and __fastcall symbols from MSVC++, 4956 # which start with @ or ?. 4957 lt_cv_sys_global_symbol_pipe="$AWK '"\ 4958" {last_section=section; section=\$ 3};"\ 4959" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 4960" \$ 0!~/External *\|/{next};"\ 4961" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 4962" {if(hide[section]) next};"\ 4963" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 4964" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 4965" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 4966" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 4967" ' prfx=^$ac_symprfx" 4968 else 4969 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 4970 fi 4971 4972 # Check to see that the pipe works correctly. 4973 pipe_works=no 4974 4975 rm -f conftest* 4976 cat > conftest.$ac_ext <<_LT_EOF 4977#ifdef __cplusplus 4978extern "C" { 4979#endif 4980char nm_test_var; 4981void nm_test_func(void); 4982void nm_test_func(void){} 4983#ifdef __cplusplus 4984} 4985#endif 4986int main(){nm_test_var='a';nm_test_func();return(0);} 4987_LT_EOF 4988 4989 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 4990 (eval $ac_compile) 2>&5 4991 ac_status=$? 4992 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4993 test $ac_status = 0; }; then 4994 # Now try to grab the symbols. 4995 nlist=conftest.nm 4996 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 4997 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 4998 ac_status=$? 4999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5000 test $ac_status = 0; } && test -s "$nlist"; then 5001 # Try sorting and uniquifying the output. 5002 if sort "$nlist" | uniq > "$nlist"T; then 5003 mv -f "$nlist"T "$nlist" 5004 else 5005 rm -f "$nlist"T 5006 fi 5007 5008 # Make sure that we snagged all the symbols we need. 5009 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5010 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5011 cat <<_LT_EOF > conftest.$ac_ext 5012#ifdef __cplusplus 5013extern "C" { 5014#endif 5015 5016_LT_EOF 5017 # Now generate the symbol file. 5018 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5019 5020 cat <<_LT_EOF >> conftest.$ac_ext 5021 5022/* The mapping between symbol names and symbols. */ 5023const struct { 5024 const char *name; 5025 void *address; 5026} 5027lt__PROGRAM__LTX_preloaded_symbols[] = 5028{ 5029 { "@PROGRAM@", (void *) 0 }, 5030_LT_EOF 5031 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5032 cat <<\_LT_EOF >> conftest.$ac_ext 5033 {0, (void *) 0} 5034}; 5035 5036/* This works around a problem in FreeBSD linker */ 5037#ifdef FREEBSD_WORKAROUND 5038static const void *lt_preloaded_setup() { 5039 return lt__PROGRAM__LTX_preloaded_symbols; 5040} 5041#endif 5042 5043#ifdef __cplusplus 5044} 5045#endif 5046_LT_EOF 5047 # Now try linking the two files. 5048 mv conftest.$ac_objext conftstm.$ac_objext 5049 lt_save_LIBS="$LIBS" 5050 lt_save_CFLAGS="$CFLAGS" 5051 LIBS="conftstm.$ac_objext" 5052 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5053 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5054 (eval $ac_link) 2>&5 5055 ac_status=$? 5056 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5057 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5058 pipe_works=yes 5059 fi 5060 LIBS="$lt_save_LIBS" 5061 CFLAGS="$lt_save_CFLAGS" 5062 else 5063 echo "cannot find nm_test_func in $nlist" >&5 5064 fi 5065 else 5066 echo "cannot find nm_test_var in $nlist" >&5 5067 fi 5068 else 5069 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5070 fi 5071 else 5072 echo "$progname: failed program was:" >&5 5073 cat conftest.$ac_ext >&5 5074 fi 5075 rm -rf conftest* conftst* 5076 5077 # Do not use the global_symbol_pipe unless it works. 5078 if test "$pipe_works" = yes; then 5079 break 5080 else 5081 lt_cv_sys_global_symbol_pipe= 5082 fi 5083done 5084 5085fi 5086 5087if test -z "$lt_cv_sys_global_symbol_pipe"; then 5088 lt_cv_sys_global_symbol_to_cdecl= 5089fi 5090if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 5092$as_echo "failed" >&6; } 5093else 5094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 5095$as_echo "ok" >&6; } 5096fi 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120# Check whether --enable-libtool-lock was given. 5121if test "${enable_libtool_lock+set}" = set; then : 5122 enableval=$enable_libtool_lock; 5123fi 5124 5125test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5126 5127# Some flags need to be propagated to the compiler or linker for good 5128# libtool support. 5129case $host in 5130ia64-*-hpux*) 5131 # Find out which ABI we are using. 5132 echo 'int i;' > conftest.$ac_ext 5133 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5134 (eval $ac_compile) 2>&5 5135 ac_status=$? 5136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5137 test $ac_status = 0; }; then 5138 case `/usr/bin/file conftest.$ac_objext` in 5139 *ELF-32*) 5140 HPUX_IA64_MODE="32" 5141 ;; 5142 *ELF-64*) 5143 HPUX_IA64_MODE="64" 5144 ;; 5145 esac 5146 fi 5147 rm -rf conftest* 5148 ;; 5149*-*-irix6*) 5150 # Find out which ABI we are using. 5151 echo '#line 5151 "configure"' > conftest.$ac_ext 5152 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5153 (eval $ac_compile) 2>&5 5154 ac_status=$? 5155 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5156 test $ac_status = 0; }; then 5157 if test "$lt_cv_prog_gnu_ld" = yes; then 5158 case `/usr/bin/file conftest.$ac_objext` in 5159 *32-bit*) 5160 LD="${LD-ld} -melf32bsmip" 5161 ;; 5162 *N32*) 5163 LD="${LD-ld} -melf32bmipn32" 5164 ;; 5165 *64-bit*) 5166 LD="${LD-ld} -melf64bmip" 5167 ;; 5168 esac 5169 else 5170 case `/usr/bin/file conftest.$ac_objext` in 5171 *32-bit*) 5172 LD="${LD-ld} -32" 5173 ;; 5174 *N32*) 5175 LD="${LD-ld} -n32" 5176 ;; 5177 *64-bit*) 5178 LD="${LD-ld} -64" 5179 ;; 5180 esac 5181 fi 5182 fi 5183 rm -rf conftest* 5184 ;; 5185 5186x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 5187s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 5188 # Find out which ABI we are using. 5189 echo 'int i;' > conftest.$ac_ext 5190 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5191 (eval $ac_compile) 2>&5 5192 ac_status=$? 5193 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5194 test $ac_status = 0; }; then 5195 case `/usr/bin/file conftest.o` in 5196 *32-bit*) 5197 case $host in 5198 x86_64-*kfreebsd*-gnu) 5199 LD="${LD-ld} -m elf_i386_fbsd" 5200 ;; 5201 x86_64-*linux*) 5202 LD="${LD-ld} -m elf_i386" 5203 ;; 5204 ppc64-*linux*|powerpc64-*linux*) 5205 LD="${LD-ld} -m elf32ppclinux" 5206 ;; 5207 s390x-*linux*) 5208 LD="${LD-ld} -m elf_s390" 5209 ;; 5210 sparc64-*linux*) 5211 LD="${LD-ld} -m elf32_sparc" 5212 ;; 5213 esac 5214 ;; 5215 *64-bit*) 5216 case $host in 5217 x86_64-*kfreebsd*-gnu) 5218 LD="${LD-ld} -m elf_x86_64_fbsd" 5219 ;; 5220 x86_64-*linux*) 5221 LD="${LD-ld} -m elf_x86_64" 5222 ;; 5223 ppc*-*linux*|powerpc*-*linux*) 5224 LD="${LD-ld} -m elf64ppc" 5225 ;; 5226 s390*-*linux*|s390*-*tpf*) 5227 LD="${LD-ld} -m elf64_s390" 5228 ;; 5229 sparc*-*linux*) 5230 LD="${LD-ld} -m elf64_sparc" 5231 ;; 5232 esac 5233 ;; 5234 esac 5235 fi 5236 rm -rf conftest* 5237 ;; 5238 5239*-*-sco3.2v5*) 5240 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 5241 SAVE_CFLAGS="$CFLAGS" 5242 CFLAGS="$CFLAGS -belf" 5243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 5244$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 5245if ${lt_cv_cc_needs_belf+:} false; then : 5246 $as_echo_n "(cached) " >&6 5247else 5248 ac_ext=c 5249ac_cpp='$CPP $CPPFLAGS' 5250ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5251ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5252ac_compiler_gnu=$ac_cv_c_compiler_gnu 5253 5254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5255/* end confdefs.h. */ 5256 5257int 5258main () 5259{ 5260 5261 ; 5262 return 0; 5263} 5264_ACEOF 5265if ac_fn_c_try_link "$LINENO"; then : 5266 lt_cv_cc_needs_belf=yes 5267else 5268 lt_cv_cc_needs_belf=no 5269fi 5270rm -f core conftest.err conftest.$ac_objext \ 5271 conftest$ac_exeext conftest.$ac_ext 5272 ac_ext=c 5273ac_cpp='$CPP $CPPFLAGS' 5274ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5275ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5276ac_compiler_gnu=$ac_cv_c_compiler_gnu 5277 5278fi 5279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 5280$as_echo "$lt_cv_cc_needs_belf" >&6; } 5281 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 5282 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 5283 CFLAGS="$SAVE_CFLAGS" 5284 fi 5285 ;; 5286sparc*-*solaris*) 5287 # Find out which ABI we are using. 5288 echo 'int i;' > conftest.$ac_ext 5289 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5290 (eval $ac_compile) 2>&5 5291 ac_status=$? 5292 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5293 test $ac_status = 0; }; then 5294 case `/usr/bin/file conftest.o` in 5295 *64-bit*) 5296 case $lt_cv_prog_gnu_ld in 5297 yes*) LD="${LD-ld} -m elf64_sparc" ;; 5298 *) 5299 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 5300 LD="${LD-ld} -64" 5301 fi 5302 ;; 5303 esac 5304 ;; 5305 esac 5306 fi 5307 rm -rf conftest* 5308 ;; 5309esac 5310 5311need_locks="$enable_libtool_lock" 5312 5313 5314 case $host_os in 5315 rhapsody* | darwin*) 5316 if test -n "$ac_tool_prefix"; then 5317 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 5318set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 5319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5320$as_echo_n "checking for $ac_word... " >&6; } 5321if ${ac_cv_prog_DSYMUTIL+:} false; then : 5322 $as_echo_n "(cached) " >&6 5323else 5324 if test -n "$DSYMUTIL"; then 5325 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 5326else 5327as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5328for as_dir in $PATH 5329do 5330 IFS=$as_save_IFS 5331 test -z "$as_dir" && as_dir=. 5332 for ac_exec_ext in '' $ac_executable_extensions; do 5333 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5334 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 5335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5336 break 2 5337 fi 5338done 5339 done 5340IFS=$as_save_IFS 5341 5342fi 5343fi 5344DSYMUTIL=$ac_cv_prog_DSYMUTIL 5345if test -n "$DSYMUTIL"; then 5346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 5347$as_echo "$DSYMUTIL" >&6; } 5348else 5349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5350$as_echo "no" >&6; } 5351fi 5352 5353 5354fi 5355if test -z "$ac_cv_prog_DSYMUTIL"; then 5356 ac_ct_DSYMUTIL=$DSYMUTIL 5357 # Extract the first word of "dsymutil", so it can be a program name with args. 5358set dummy dsymutil; ac_word=$2 5359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5360$as_echo_n "checking for $ac_word... " >&6; } 5361if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 5362 $as_echo_n "(cached) " >&6 5363else 5364 if test -n "$ac_ct_DSYMUTIL"; then 5365 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 5366else 5367as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5368for as_dir in $PATH 5369do 5370 IFS=$as_save_IFS 5371 test -z "$as_dir" && as_dir=. 5372 for ac_exec_ext in '' $ac_executable_extensions; do 5373 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5374 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 5375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5376 break 2 5377 fi 5378done 5379 done 5380IFS=$as_save_IFS 5381 5382fi 5383fi 5384ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 5385if test -n "$ac_ct_DSYMUTIL"; then 5386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 5387$as_echo "$ac_ct_DSYMUTIL" >&6; } 5388else 5389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5390$as_echo "no" >&6; } 5391fi 5392 5393 if test "x$ac_ct_DSYMUTIL" = x; then 5394 DSYMUTIL=":" 5395 else 5396 case $cross_compiling:$ac_tool_warned in 5397yes:) 5398{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5399$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5400ac_tool_warned=yes ;; 5401esac 5402 DSYMUTIL=$ac_ct_DSYMUTIL 5403 fi 5404else 5405 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 5406fi 5407 5408 if test -n "$ac_tool_prefix"; then 5409 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 5410set dummy ${ac_tool_prefix}nmedit; ac_word=$2 5411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5412$as_echo_n "checking for $ac_word... " >&6; } 5413if ${ac_cv_prog_NMEDIT+:} false; then : 5414 $as_echo_n "(cached) " >&6 5415else 5416 if test -n "$NMEDIT"; then 5417 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 5418else 5419as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5420for as_dir in $PATH 5421do 5422 IFS=$as_save_IFS 5423 test -z "$as_dir" && as_dir=. 5424 for ac_exec_ext in '' $ac_executable_extensions; do 5425 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5426 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 5427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5428 break 2 5429 fi 5430done 5431 done 5432IFS=$as_save_IFS 5433 5434fi 5435fi 5436NMEDIT=$ac_cv_prog_NMEDIT 5437if test -n "$NMEDIT"; then 5438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 5439$as_echo "$NMEDIT" >&6; } 5440else 5441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5442$as_echo "no" >&6; } 5443fi 5444 5445 5446fi 5447if test -z "$ac_cv_prog_NMEDIT"; then 5448 ac_ct_NMEDIT=$NMEDIT 5449 # Extract the first word of "nmedit", so it can be a program name with args. 5450set dummy nmedit; ac_word=$2 5451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5452$as_echo_n "checking for $ac_word... " >&6; } 5453if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 5454 $as_echo_n "(cached) " >&6 5455else 5456 if test -n "$ac_ct_NMEDIT"; then 5457 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 5458else 5459as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5460for as_dir in $PATH 5461do 5462 IFS=$as_save_IFS 5463 test -z "$as_dir" && as_dir=. 5464 for ac_exec_ext in '' $ac_executable_extensions; do 5465 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5466 ac_cv_prog_ac_ct_NMEDIT="nmedit" 5467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5468 break 2 5469 fi 5470done 5471 done 5472IFS=$as_save_IFS 5473 5474fi 5475fi 5476ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 5477if test -n "$ac_ct_NMEDIT"; then 5478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 5479$as_echo "$ac_ct_NMEDIT" >&6; } 5480else 5481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5482$as_echo "no" >&6; } 5483fi 5484 5485 if test "x$ac_ct_NMEDIT" = x; then 5486 NMEDIT=":" 5487 else 5488 case $cross_compiling:$ac_tool_warned in 5489yes:) 5490{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5491$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5492ac_tool_warned=yes ;; 5493esac 5494 NMEDIT=$ac_ct_NMEDIT 5495 fi 5496else 5497 NMEDIT="$ac_cv_prog_NMEDIT" 5498fi 5499 5500 if test -n "$ac_tool_prefix"; then 5501 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 5502set dummy ${ac_tool_prefix}lipo; ac_word=$2 5503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5504$as_echo_n "checking for $ac_word... " >&6; } 5505if ${ac_cv_prog_LIPO+:} false; then : 5506 $as_echo_n "(cached) " >&6 5507else 5508 if test -n "$LIPO"; then 5509 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 5510else 5511as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5512for as_dir in $PATH 5513do 5514 IFS=$as_save_IFS 5515 test -z "$as_dir" && as_dir=. 5516 for ac_exec_ext in '' $ac_executable_extensions; do 5517 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5518 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 5519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5520 break 2 5521 fi 5522done 5523 done 5524IFS=$as_save_IFS 5525 5526fi 5527fi 5528LIPO=$ac_cv_prog_LIPO 5529if test -n "$LIPO"; then 5530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 5531$as_echo "$LIPO" >&6; } 5532else 5533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5534$as_echo "no" >&6; } 5535fi 5536 5537 5538fi 5539if test -z "$ac_cv_prog_LIPO"; then 5540 ac_ct_LIPO=$LIPO 5541 # Extract the first word of "lipo", so it can be a program name with args. 5542set dummy lipo; ac_word=$2 5543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5544$as_echo_n "checking for $ac_word... " >&6; } 5545if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 5546 $as_echo_n "(cached) " >&6 5547else 5548 if test -n "$ac_ct_LIPO"; then 5549 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 5550else 5551as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5552for as_dir in $PATH 5553do 5554 IFS=$as_save_IFS 5555 test -z "$as_dir" && as_dir=. 5556 for ac_exec_ext in '' $ac_executable_extensions; do 5557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5558 ac_cv_prog_ac_ct_LIPO="lipo" 5559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5560 break 2 5561 fi 5562done 5563 done 5564IFS=$as_save_IFS 5565 5566fi 5567fi 5568ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 5569if test -n "$ac_ct_LIPO"; then 5570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 5571$as_echo "$ac_ct_LIPO" >&6; } 5572else 5573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5574$as_echo "no" >&6; } 5575fi 5576 5577 if test "x$ac_ct_LIPO" = x; then 5578 LIPO=":" 5579 else 5580 case $cross_compiling:$ac_tool_warned in 5581yes:) 5582{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5583$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5584ac_tool_warned=yes ;; 5585esac 5586 LIPO=$ac_ct_LIPO 5587 fi 5588else 5589 LIPO="$ac_cv_prog_LIPO" 5590fi 5591 5592 if test -n "$ac_tool_prefix"; then 5593 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 5594set dummy ${ac_tool_prefix}otool; ac_word=$2 5595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5596$as_echo_n "checking for $ac_word... " >&6; } 5597if ${ac_cv_prog_OTOOL+:} false; then : 5598 $as_echo_n "(cached) " >&6 5599else 5600 if test -n "$OTOOL"; then 5601 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 5602else 5603as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5604for as_dir in $PATH 5605do 5606 IFS=$as_save_IFS 5607 test -z "$as_dir" && as_dir=. 5608 for ac_exec_ext in '' $ac_executable_extensions; do 5609 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5610 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 5611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5612 break 2 5613 fi 5614done 5615 done 5616IFS=$as_save_IFS 5617 5618fi 5619fi 5620OTOOL=$ac_cv_prog_OTOOL 5621if test -n "$OTOOL"; then 5622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 5623$as_echo "$OTOOL" >&6; } 5624else 5625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5626$as_echo "no" >&6; } 5627fi 5628 5629 5630fi 5631if test -z "$ac_cv_prog_OTOOL"; then 5632 ac_ct_OTOOL=$OTOOL 5633 # Extract the first word of "otool", so it can be a program name with args. 5634set dummy otool; ac_word=$2 5635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5636$as_echo_n "checking for $ac_word... " >&6; } 5637if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 5638 $as_echo_n "(cached) " >&6 5639else 5640 if test -n "$ac_ct_OTOOL"; then 5641 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 5642else 5643as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5644for as_dir in $PATH 5645do 5646 IFS=$as_save_IFS 5647 test -z "$as_dir" && as_dir=. 5648 for ac_exec_ext in '' $ac_executable_extensions; do 5649 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5650 ac_cv_prog_ac_ct_OTOOL="otool" 5651 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5652 break 2 5653 fi 5654done 5655 done 5656IFS=$as_save_IFS 5657 5658fi 5659fi 5660ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 5661if test -n "$ac_ct_OTOOL"; then 5662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 5663$as_echo "$ac_ct_OTOOL" >&6; } 5664else 5665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5666$as_echo "no" >&6; } 5667fi 5668 5669 if test "x$ac_ct_OTOOL" = x; then 5670 OTOOL=":" 5671 else 5672 case $cross_compiling:$ac_tool_warned in 5673yes:) 5674{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5675$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5676ac_tool_warned=yes ;; 5677esac 5678 OTOOL=$ac_ct_OTOOL 5679 fi 5680else 5681 OTOOL="$ac_cv_prog_OTOOL" 5682fi 5683 5684 if test -n "$ac_tool_prefix"; then 5685 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 5686set dummy ${ac_tool_prefix}otool64; ac_word=$2 5687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5688$as_echo_n "checking for $ac_word... " >&6; } 5689if ${ac_cv_prog_OTOOL64+:} false; then : 5690 $as_echo_n "(cached) " >&6 5691else 5692 if test -n "$OTOOL64"; then 5693 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 5694else 5695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5696for as_dir in $PATH 5697do 5698 IFS=$as_save_IFS 5699 test -z "$as_dir" && as_dir=. 5700 for ac_exec_ext in '' $ac_executable_extensions; do 5701 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5702 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 5703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5704 break 2 5705 fi 5706done 5707 done 5708IFS=$as_save_IFS 5709 5710fi 5711fi 5712OTOOL64=$ac_cv_prog_OTOOL64 5713if test -n "$OTOOL64"; then 5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 5715$as_echo "$OTOOL64" >&6; } 5716else 5717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5718$as_echo "no" >&6; } 5719fi 5720 5721 5722fi 5723if test -z "$ac_cv_prog_OTOOL64"; then 5724 ac_ct_OTOOL64=$OTOOL64 5725 # Extract the first word of "otool64", so it can be a program name with args. 5726set dummy otool64; ac_word=$2 5727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5728$as_echo_n "checking for $ac_word... " >&6; } 5729if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 5730 $as_echo_n "(cached) " >&6 5731else 5732 if test -n "$ac_ct_OTOOL64"; then 5733 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 5734else 5735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5736for as_dir in $PATH 5737do 5738 IFS=$as_save_IFS 5739 test -z "$as_dir" && as_dir=. 5740 for ac_exec_ext in '' $ac_executable_extensions; do 5741 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5742 ac_cv_prog_ac_ct_OTOOL64="otool64" 5743 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5744 break 2 5745 fi 5746done 5747 done 5748IFS=$as_save_IFS 5749 5750fi 5751fi 5752ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 5753if test -n "$ac_ct_OTOOL64"; then 5754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 5755$as_echo "$ac_ct_OTOOL64" >&6; } 5756else 5757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5758$as_echo "no" >&6; } 5759fi 5760 5761 if test "x$ac_ct_OTOOL64" = x; then 5762 OTOOL64=":" 5763 else 5764 case $cross_compiling:$ac_tool_warned in 5765yes:) 5766{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5767$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5768ac_tool_warned=yes ;; 5769esac 5770 OTOOL64=$ac_ct_OTOOL64 5771 fi 5772else 5773 OTOOL64="$ac_cv_prog_OTOOL64" 5774fi 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 5803$as_echo_n "checking for -single_module linker flag... " >&6; } 5804if ${lt_cv_apple_cc_single_mod+:} false; then : 5805 $as_echo_n "(cached) " >&6 5806else 5807 lt_cv_apple_cc_single_mod=no 5808 if test -z "${LT_MULTI_MODULE}"; then 5809 # By default we will add the -single_module flag. You can override 5810 # by either setting the environment variable LT_MULTI_MODULE 5811 # non-empty at configure time, or by adding -multi_module to the 5812 # link flags. 5813 rm -rf libconftest.dylib* 5814 echo "int foo(void){return 1;}" > conftest.c 5815 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 5816-dynamiclib -Wl,-single_module conftest.c" >&5 5817 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 5818 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 5819 _lt_result=$? 5820 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 5821 lt_cv_apple_cc_single_mod=yes 5822 else 5823 cat conftest.err >&5 5824 fi 5825 rm -rf libconftest.dylib* 5826 rm -f conftest.* 5827 fi 5828fi 5829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 5830$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 5831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 5832$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 5833if ${lt_cv_ld_exported_symbols_list+:} false; then : 5834 $as_echo_n "(cached) " >&6 5835else 5836 lt_cv_ld_exported_symbols_list=no 5837 save_LDFLAGS=$LDFLAGS 5838 echo "_main" > conftest.sym 5839 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 5840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5841/* end confdefs.h. */ 5842 5843int 5844main () 5845{ 5846 5847 ; 5848 return 0; 5849} 5850_ACEOF 5851if ac_fn_c_try_link "$LINENO"; then : 5852 lt_cv_ld_exported_symbols_list=yes 5853else 5854 lt_cv_ld_exported_symbols_list=no 5855fi 5856rm -f core conftest.err conftest.$ac_objext \ 5857 conftest$ac_exeext conftest.$ac_ext 5858 LDFLAGS="$save_LDFLAGS" 5859 5860fi 5861{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 5862$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 5863 case $host_os in 5864 rhapsody* | darwin1.[012]) 5865 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 5866 darwin1.*) 5867 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 5868 darwin*) # darwin 5.x on 5869 # if running on 10.5 or later, the deployment target defaults 5870 # to the OS version, if on x86, and 10.4, the deployment 5871 # target defaults to 10.4. Don't you love it? 5872 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 5873 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 5874 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 5875 10.[012]*) 5876 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 5877 10.*) 5878 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 5879 esac 5880 ;; 5881 esac 5882 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 5883 _lt_dar_single_mod='$single_module' 5884 fi 5885 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 5886 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 5887 else 5888 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 5889 fi 5890 if test "$DSYMUTIL" != ":"; then 5891 _lt_dsymutil='~$DSYMUTIL $lib || :' 5892 else 5893 _lt_dsymutil= 5894 fi 5895 ;; 5896 esac 5897 5898ac_ext=c 5899ac_cpp='$CPP $CPPFLAGS' 5900ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5901ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5902ac_compiler_gnu=$ac_cv_c_compiler_gnu 5903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 5904$as_echo_n "checking how to run the C preprocessor... " >&6; } 5905# On Suns, sometimes $CPP names a directory. 5906if test -n "$CPP" && test -d "$CPP"; then 5907 CPP= 5908fi 5909if test -z "$CPP"; then 5910 if ${ac_cv_prog_CPP+:} false; then : 5911 $as_echo_n "(cached) " >&6 5912else 5913 # Double quotes because CPP needs to be expanded 5914 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5915 do 5916 ac_preproc_ok=false 5917for ac_c_preproc_warn_flag in '' yes 5918do 5919 # Use a header file that comes with gcc, so configuring glibc 5920 # with a fresh cross-compiler works. 5921 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5922 # <limits.h> exists even on freestanding compilers. 5923 # On the NeXT, cc -E runs the code through the compiler's parser, 5924 # not just through cpp. "Syntax error" is here to catch this case. 5925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5926/* end confdefs.h. */ 5927#ifdef __STDC__ 5928# include <limits.h> 5929#else 5930# include <assert.h> 5931#endif 5932 Syntax error 5933_ACEOF 5934if ac_fn_c_try_cpp "$LINENO"; then : 5935 5936else 5937 # Broken: fails on valid input. 5938continue 5939fi 5940rm -f conftest.err conftest.i conftest.$ac_ext 5941 5942 # OK, works on sane cases. Now check whether nonexistent headers 5943 # can be detected and how. 5944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5945/* end confdefs.h. */ 5946#include <ac_nonexistent.h> 5947_ACEOF 5948if ac_fn_c_try_cpp "$LINENO"; then : 5949 # Broken: success on invalid input. 5950continue 5951else 5952 # Passes both tests. 5953ac_preproc_ok=: 5954break 5955fi 5956rm -f conftest.err conftest.i conftest.$ac_ext 5957 5958done 5959# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5960rm -f conftest.i conftest.err conftest.$ac_ext 5961if $ac_preproc_ok; then : 5962 break 5963fi 5964 5965 done 5966 ac_cv_prog_CPP=$CPP 5967 5968fi 5969 CPP=$ac_cv_prog_CPP 5970else 5971 ac_cv_prog_CPP=$CPP 5972fi 5973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5974$as_echo "$CPP" >&6; } 5975ac_preproc_ok=false 5976for ac_c_preproc_warn_flag in '' yes 5977do 5978 # Use a header file that comes with gcc, so configuring glibc 5979 # with a fresh cross-compiler works. 5980 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5981 # <limits.h> exists even on freestanding compilers. 5982 # On the NeXT, cc -E runs the code through the compiler's parser, 5983 # not just through cpp. "Syntax error" is here to catch this case. 5984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5985/* end confdefs.h. */ 5986#ifdef __STDC__ 5987# include <limits.h> 5988#else 5989# include <assert.h> 5990#endif 5991 Syntax error 5992_ACEOF 5993if ac_fn_c_try_cpp "$LINENO"; then : 5994 5995else 5996 # Broken: fails on valid input. 5997continue 5998fi 5999rm -f conftest.err conftest.i conftest.$ac_ext 6000 6001 # OK, works on sane cases. Now check whether nonexistent headers 6002 # can be detected and how. 6003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6004/* end confdefs.h. */ 6005#include <ac_nonexistent.h> 6006_ACEOF 6007if ac_fn_c_try_cpp "$LINENO"; then : 6008 # Broken: success on invalid input. 6009continue 6010else 6011 # Passes both tests. 6012ac_preproc_ok=: 6013break 6014fi 6015rm -f conftest.err conftest.i conftest.$ac_ext 6016 6017done 6018# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6019rm -f conftest.i conftest.err conftest.$ac_ext 6020if $ac_preproc_ok; then : 6021 6022else 6023 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6024$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6025as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 6026See \`config.log' for more details" "$LINENO" 5; } 6027fi 6028 6029ac_ext=c 6030ac_cpp='$CPP $CPPFLAGS' 6031ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6032ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6033ac_compiler_gnu=$ac_cv_c_compiler_gnu 6034 6035 6036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 6037$as_echo_n "checking for ANSI C header files... " >&6; } 6038if ${ac_cv_header_stdc+:} false; then : 6039 $as_echo_n "(cached) " >&6 6040else 6041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6042/* end confdefs.h. */ 6043#include <stdlib.h> 6044#include <stdarg.h> 6045#include <string.h> 6046#include <float.h> 6047 6048int 6049main () 6050{ 6051 6052 ; 6053 return 0; 6054} 6055_ACEOF 6056if ac_fn_c_try_compile "$LINENO"; then : 6057 ac_cv_header_stdc=yes 6058else 6059 ac_cv_header_stdc=no 6060fi 6061rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6062 6063if test $ac_cv_header_stdc = yes; then 6064 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6066/* end confdefs.h. */ 6067#include <string.h> 6068 6069_ACEOF 6070if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6071 $EGREP "memchr" >/dev/null 2>&1; then : 6072 6073else 6074 ac_cv_header_stdc=no 6075fi 6076rm -f conftest* 6077 6078fi 6079 6080if test $ac_cv_header_stdc = yes; then 6081 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 6082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6083/* end confdefs.h. */ 6084#include <stdlib.h> 6085 6086_ACEOF 6087if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6088 $EGREP "free" >/dev/null 2>&1; then : 6089 6090else 6091 ac_cv_header_stdc=no 6092fi 6093rm -f conftest* 6094 6095fi 6096 6097if test $ac_cv_header_stdc = yes; then 6098 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 6099 if test "$cross_compiling" = yes; then : 6100 : 6101else 6102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6103/* end confdefs.h. */ 6104#include <ctype.h> 6105#include <stdlib.h> 6106#if ((' ' & 0x0FF) == 0x020) 6107# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 6108# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 6109#else 6110# define ISLOWER(c) \ 6111 (('a' <= (c) && (c) <= 'i') \ 6112 || ('j' <= (c) && (c) <= 'r') \ 6113 || ('s' <= (c) && (c) <= 'z')) 6114# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 6115#endif 6116 6117#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 6118int 6119main () 6120{ 6121 int i; 6122 for (i = 0; i < 256; i++) 6123 if (XOR (islower (i), ISLOWER (i)) 6124 || toupper (i) != TOUPPER (i)) 6125 return 2; 6126 return 0; 6127} 6128_ACEOF 6129if ac_fn_c_try_run "$LINENO"; then : 6130 6131else 6132 ac_cv_header_stdc=no 6133fi 6134rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6135 conftest.$ac_objext conftest.beam conftest.$ac_ext 6136fi 6137 6138fi 6139fi 6140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 6141$as_echo "$ac_cv_header_stdc" >&6; } 6142if test $ac_cv_header_stdc = yes; then 6143 6144$as_echo "#define STDC_HEADERS 1" >>confdefs.h 6145 6146fi 6147 6148# On IRIX 5.3, sys/types and inttypes.h are conflicting. 6149for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 6150 inttypes.h stdint.h unistd.h 6151do : 6152 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6153ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 6154" 6155if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 6156 cat >>confdefs.h <<_ACEOF 6157#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6158_ACEOF 6159 6160fi 6161 6162done 6163 6164 6165for ac_header in dlfcn.h 6166do : 6167 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 6168" 6169if test "x$ac_cv_header_dlfcn_h" = xyes; then : 6170 cat >>confdefs.h <<_ACEOF 6171#define HAVE_DLFCN_H 1 6172_ACEOF 6173 6174fi 6175 6176done 6177 6178 6179 6180# Set options 6181 6182 6183 6184 enable_dlopen=no 6185 6186 6187 enable_win32_dll=no 6188 6189 6190 # Check whether --enable-shared was given. 6191if test "${enable_shared+set}" = set; then : 6192 enableval=$enable_shared; p=${PACKAGE-default} 6193 case $enableval in 6194 yes) enable_shared=yes ;; 6195 no) enable_shared=no ;; 6196 *) 6197 enable_shared=no 6198 # Look at the argument we got. We use all the common list separators. 6199 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6200 for pkg in $enableval; do 6201 IFS="$lt_save_ifs" 6202 if test "X$pkg" = "X$p"; then 6203 enable_shared=yes 6204 fi 6205 done 6206 IFS="$lt_save_ifs" 6207 ;; 6208 esac 6209else 6210 enable_shared=yes 6211fi 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 # Check whether --enable-static was given. 6222if test "${enable_static+set}" = set; then : 6223 enableval=$enable_static; p=${PACKAGE-default} 6224 case $enableval in 6225 yes) enable_static=yes ;; 6226 no) enable_static=no ;; 6227 *) 6228 enable_static=no 6229 # Look at the argument we got. We use all the common list separators. 6230 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6231 for pkg in $enableval; do 6232 IFS="$lt_save_ifs" 6233 if test "X$pkg" = "X$p"; then 6234 enable_static=yes 6235 fi 6236 done 6237 IFS="$lt_save_ifs" 6238 ;; 6239 esac 6240else 6241 enable_static=yes 6242fi 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253# Check whether --with-pic was given. 6254if test "${with_pic+set}" = set; then : 6255 withval=$with_pic; pic_mode="$withval" 6256else 6257 pic_mode=default 6258fi 6259 6260 6261test -z "$pic_mode" && pic_mode=default 6262 6263 6264 6265 6266 6267 6268 6269 # Check whether --enable-fast-install was given. 6270if test "${enable_fast_install+set}" = set; then : 6271 enableval=$enable_fast_install; p=${PACKAGE-default} 6272 case $enableval in 6273 yes) enable_fast_install=yes ;; 6274 no) enable_fast_install=no ;; 6275 *) 6276 enable_fast_install=no 6277 # Look at the argument we got. We use all the common list separators. 6278 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6279 for pkg in $enableval; do 6280 IFS="$lt_save_ifs" 6281 if test "X$pkg" = "X$p"; then 6282 enable_fast_install=yes 6283 fi 6284 done 6285 IFS="$lt_save_ifs" 6286 ;; 6287 esac 6288else 6289 enable_fast_install=yes 6290fi 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302# This can be used to rebuild libtool when needed 6303LIBTOOL_DEPS="$ltmain" 6304 6305# Always use our own libtool. 6306LIBTOOL='$(SHELL) $(top_builddir)/libtool' 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332test -z "$LN_S" && LN_S="ln -s" 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347if test -n "${ZSH_VERSION+set}" ; then 6348 setopt NO_GLOB_SUBST 6349fi 6350 6351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 6352$as_echo_n "checking for objdir... " >&6; } 6353if ${lt_cv_objdir+:} false; then : 6354 $as_echo_n "(cached) " >&6 6355else 6356 rm -f .libs 2>/dev/null 6357mkdir .libs 2>/dev/null 6358if test -d .libs; then 6359 lt_cv_objdir=.libs 6360else 6361 # MS-DOS does not allow filenames that begin with a dot. 6362 lt_cv_objdir=_libs 6363fi 6364rmdir .libs 2>/dev/null 6365fi 6366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 6367$as_echo "$lt_cv_objdir" >&6; } 6368objdir=$lt_cv_objdir 6369 6370 6371 6372 6373 6374cat >>confdefs.h <<_ACEOF 6375#define LT_OBJDIR "$lt_cv_objdir/" 6376_ACEOF 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394case $host_os in 6395aix3*) 6396 # AIX sometimes has problems with the GCC collect2 program. For some 6397 # reason, if we set the COLLECT_NAMES environment variable, the problems 6398 # vanish in a puff of smoke. 6399 if test "X${COLLECT_NAMES+set}" != Xset; then 6400 COLLECT_NAMES= 6401 export COLLECT_NAMES 6402 fi 6403 ;; 6404esac 6405 6406# Sed substitution that helps us do robust quoting. It backslashifies 6407# metacharacters that are still active within double-quoted strings. 6408sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 6409 6410# Same as above, but do not quote variable references. 6411double_quote_subst='s/\(["`\\]\)/\\\1/g' 6412 6413# Sed substitution to delay expansion of an escaped shell variable in a 6414# double_quote_subst'ed string. 6415delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6416 6417# Sed substitution to delay expansion of an escaped single quote. 6418delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 6419 6420# Sed substitution to avoid accidental globbing in evaled expressions 6421no_glob_subst='s/\*/\\\*/g' 6422 6423# Global variables: 6424ofile=libtool 6425can_build_shared=yes 6426 6427# All known linkers require a `.a' archive for static linking (except MSVC, 6428# which needs '.lib'). 6429libext=a 6430 6431with_gnu_ld="$lt_cv_prog_gnu_ld" 6432 6433old_CC="$CC" 6434old_CFLAGS="$CFLAGS" 6435 6436# Set sane defaults for various variables 6437test -z "$CC" && CC=cc 6438test -z "$LTCC" && LTCC=$CC 6439test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 6440test -z "$LD" && LD=ld 6441test -z "$ac_objext" && ac_objext=o 6442 6443for cc_temp in $compiler""; do 6444 case $cc_temp in 6445 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6446 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6447 \-*) ;; 6448 *) break;; 6449 esac 6450done 6451cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 6452 6453 6454# Only perform the check for file, if the check method requires it 6455test -z "$MAGIC_CMD" && MAGIC_CMD=file 6456case $deplibs_check_method in 6457file_magic*) 6458 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 6459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 6460$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 6461if ${lt_cv_path_MAGIC_CMD+:} false; then : 6462 $as_echo_n "(cached) " >&6 6463else 6464 case $MAGIC_CMD in 6465[\\/*] | ?:[\\/]*) 6466 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6467 ;; 6468*) 6469 lt_save_MAGIC_CMD="$MAGIC_CMD" 6470 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6471 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6472 for ac_dir in $ac_dummy; do 6473 IFS="$lt_save_ifs" 6474 test -z "$ac_dir" && ac_dir=. 6475 if test -f $ac_dir/${ac_tool_prefix}file; then 6476 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 6477 if test -n "$file_magic_test_file"; then 6478 case $deplibs_check_method in 6479 "file_magic "*) 6480 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6481 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6482 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6483 $EGREP "$file_magic_regex" > /dev/null; then 6484 : 6485 else 6486 cat <<_LT_EOF 1>&2 6487 6488*** Warning: the command libtool uses to detect shared libraries, 6489*** $file_magic_cmd, produces output that libtool cannot recognize. 6490*** The result is that libtool may fail to recognize shared libraries 6491*** as such. This will affect the creation of libtool libraries that 6492*** depend on shared libraries, but programs linked with such libtool 6493*** libraries will work regardless of this problem. Nevertheless, you 6494*** may want to report the problem to your system manager and/or to 6495*** [email protected] 6496 6497_LT_EOF 6498 fi ;; 6499 esac 6500 fi 6501 break 6502 fi 6503 done 6504 IFS="$lt_save_ifs" 6505 MAGIC_CMD="$lt_save_MAGIC_CMD" 6506 ;; 6507esac 6508fi 6509 6510MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6511if test -n "$MAGIC_CMD"; then 6512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 6513$as_echo "$MAGIC_CMD" >&6; } 6514else 6515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6516$as_echo "no" >&6; } 6517fi 6518 6519 6520 6521 6522 6523if test -z "$lt_cv_path_MAGIC_CMD"; then 6524 if test -n "$ac_tool_prefix"; then 6525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 6526$as_echo_n "checking for file... " >&6; } 6527if ${lt_cv_path_MAGIC_CMD+:} false; then : 6528 $as_echo_n "(cached) " >&6 6529else 6530 case $MAGIC_CMD in 6531[\\/*] | ?:[\\/]*) 6532 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6533 ;; 6534*) 6535 lt_save_MAGIC_CMD="$MAGIC_CMD" 6536 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6537 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6538 for ac_dir in $ac_dummy; do 6539 IFS="$lt_save_ifs" 6540 test -z "$ac_dir" && ac_dir=. 6541 if test -f $ac_dir/file; then 6542 lt_cv_path_MAGIC_CMD="$ac_dir/file" 6543 if test -n "$file_magic_test_file"; then 6544 case $deplibs_check_method in 6545 "file_magic "*) 6546 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6547 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6548 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6549 $EGREP "$file_magic_regex" > /dev/null; then 6550 : 6551 else 6552 cat <<_LT_EOF 1>&2 6553 6554*** Warning: the command libtool uses to detect shared libraries, 6555*** $file_magic_cmd, produces output that libtool cannot recognize. 6556*** The result is that libtool may fail to recognize shared libraries 6557*** as such. This will affect the creation of libtool libraries that 6558*** depend on shared libraries, but programs linked with such libtool 6559*** libraries will work regardless of this problem. Nevertheless, you 6560*** may want to report the problem to your system manager and/or to 6561*** [email protected] 6562 6563_LT_EOF 6564 fi ;; 6565 esac 6566 fi 6567 break 6568 fi 6569 done 6570 IFS="$lt_save_ifs" 6571 MAGIC_CMD="$lt_save_MAGIC_CMD" 6572 ;; 6573esac 6574fi 6575 6576MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6577if test -n "$MAGIC_CMD"; then 6578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 6579$as_echo "$MAGIC_CMD" >&6; } 6580else 6581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6582$as_echo "no" >&6; } 6583fi 6584 6585 6586 else 6587 MAGIC_CMD=: 6588 fi 6589fi 6590 6591 fi 6592 ;; 6593esac 6594 6595# Use C for the default configuration in the libtool script 6596 6597lt_save_CC="$CC" 6598ac_ext=c 6599ac_cpp='$CPP $CPPFLAGS' 6600ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6601ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6602ac_compiler_gnu=$ac_cv_c_compiler_gnu 6603 6604 6605# Source file extension for C test sources. 6606ac_ext=c 6607 6608# Object file extension for compiled C test sources. 6609objext=o 6610objext=$objext 6611 6612# Code to be used in simple compile tests 6613lt_simple_compile_test_code="int some_variable = 0;" 6614 6615# Code to be used in simple link tests 6616lt_simple_link_test_code='int main(){return(0);}' 6617 6618 6619 6620 6621 6622 6623 6624# If no C compiler was specified, use CC. 6625LTCC=${LTCC-"$CC"} 6626 6627# If no C compiler flags were specified, use CFLAGS. 6628LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6629 6630# Allow CC to be a program name with arguments. 6631compiler=$CC 6632 6633# Save the default compiler, since it gets overwritten when the other 6634# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 6635compiler_DEFAULT=$CC 6636 6637# save warnings/boilerplate of simple test code 6638ac_outfile=conftest.$ac_objext 6639echo "$lt_simple_compile_test_code" >conftest.$ac_ext 6640eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6641_lt_compiler_boilerplate=`cat conftest.err` 6642$RM conftest* 6643 6644ac_outfile=conftest.$ac_objext 6645echo "$lt_simple_link_test_code" >conftest.$ac_ext 6646eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6647_lt_linker_boilerplate=`cat conftest.err` 6648$RM -r conftest* 6649 6650 6651if test -n "$compiler"; then 6652 6653lt_prog_compiler_no_builtin_flag= 6654 6655if test "$GCC" = yes; then 6656 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 6657 6658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 6659$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 6660if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 6661 $as_echo_n "(cached) " >&6 6662else 6663 lt_cv_prog_compiler_rtti_exceptions=no 6664 ac_outfile=conftest.$ac_objext 6665 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 6666 lt_compiler_flag="-fno-rtti -fno-exceptions" 6667 # Insert the option either (1) after the last *FLAGS variable, or 6668 # (2) before a word containing "conftest.", or (3) at the end. 6669 # Note that $ac_compile itself does not contain backslashes and begins 6670 # with a dollar sign (not a hyphen), so the echo should work correctly. 6671 # The option is referenced via a variable to avoid confusing sed. 6672 lt_compile=`echo "$ac_compile" | $SED \ 6673 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 6674 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6675 -e 's:$: $lt_compiler_flag:'` 6676 (eval echo "\"\$as_me:6676: $lt_compile\"" >&5) 6677 (eval "$lt_compile" 2>conftest.err) 6678 ac_status=$? 6679 cat conftest.err >&5 6680 echo "$as_me:6680: \$? = $ac_status" >&5 6681 if (exit $ac_status) && test -s "$ac_outfile"; then 6682 # The compiler can only warn and ignore the option if not recognized 6683 # So say no if there are warnings other than the usual output. 6684 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 6685 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 6686 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 6687 lt_cv_prog_compiler_rtti_exceptions=yes 6688 fi 6689 fi 6690 $RM conftest* 6691 6692fi 6693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 6694$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 6695 6696if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 6697 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 6698else 6699 : 6700fi 6701 6702fi 6703 6704 6705 6706 6707 6708 6709 lt_prog_compiler_wl= 6710lt_prog_compiler_pic= 6711lt_prog_compiler_static= 6712 6713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 6714$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 6715 6716 if test "$GCC" = yes; then 6717 lt_prog_compiler_wl='-Wl,' 6718 lt_prog_compiler_static='-static' 6719 6720 case $host_os in 6721 aix*) 6722 # All AIX code is PIC. 6723 if test "$host_cpu" = ia64; then 6724 # AIX 5 now supports IA64 processor 6725 lt_prog_compiler_static='-Bstatic' 6726 fi 6727 ;; 6728 6729 amigaos*) 6730 case $host_cpu in 6731 powerpc) 6732 # see comment about AmigaOS4 .so support 6733 lt_prog_compiler_pic='-fPIC' 6734 ;; 6735 m68k) 6736 # FIXME: we need at least 68020 code to build shared libraries, but 6737 # adding the `-m68020' flag to GCC prevents building anything better, 6738 # like `-m68040'. 6739 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 6740 ;; 6741 esac 6742 ;; 6743 6744 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 6745 # PIC is the default for these OSes. 6746 ;; 6747 6748 mingw* | cygwin* | pw32* | os2* | cegcc*) 6749 # This hack is so that the source file can tell whether it is being 6750 # built for inclusion in a dll (and should export symbols for example). 6751 # Although the cygwin gcc ignores -fPIC, still need this for old-style 6752 # (--disable-auto-import) libraries 6753 lt_prog_compiler_pic='-DDLL_EXPORT' 6754 ;; 6755 6756 darwin* | rhapsody*) 6757 # PIC is the default on this platform 6758 # Common symbols not allowed in MH_DYLIB files 6759 lt_prog_compiler_pic='-fno-common' 6760 ;; 6761 6762 hpux*) 6763 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 6764 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 6765 # sets the default TLS model and affects inlining. 6766 case $host_cpu in 6767 hppa*64*) 6768 # +Z the default 6769 ;; 6770 *) 6771 lt_prog_compiler_pic='-fPIC' 6772 ;; 6773 esac 6774 ;; 6775 6776 interix[3-9]*) 6777 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 6778 # Instead, we relocate shared libraries at runtime. 6779 ;; 6780 6781 msdosdjgpp*) 6782 # Just because we use GCC doesn't mean we suddenly get shared libraries 6783 # on systems that don't support them. 6784 lt_prog_compiler_can_build_shared=no 6785 enable_shared=no 6786 ;; 6787 6788 *nto* | *qnx*) 6789 # QNX uses GNU C++, but need to define -shared option too, otherwise 6790 # it will coredump. 6791 lt_prog_compiler_pic='-fPIC -shared' 6792 ;; 6793 6794 sysv4*MP*) 6795 if test -d /usr/nec; then 6796 lt_prog_compiler_pic=-Kconform_pic 6797 fi 6798 ;; 6799 6800 *) 6801 lt_prog_compiler_pic='-fPIC' 6802 ;; 6803 esac 6804 else 6805 # PORTME Check for flag to pass linker flags through the system compiler. 6806 case $host_os in 6807 aix*) 6808 lt_prog_compiler_wl='-Wl,' 6809 if test "$host_cpu" = ia64; then 6810 # AIX 5 now supports IA64 processor 6811 lt_prog_compiler_static='-Bstatic' 6812 else 6813 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 6814 fi 6815 ;; 6816 6817 mingw* | cygwin* | pw32* | os2* | cegcc*) 6818 # This hack is so that the source file can tell whether it is being 6819 # built for inclusion in a dll (and should export symbols for example). 6820 lt_prog_compiler_pic='-DDLL_EXPORT' 6821 ;; 6822 6823 hpux9* | hpux10* | hpux11*) 6824 lt_prog_compiler_wl='-Wl,' 6825 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 6826 # not for PA HP-UX. 6827 case $host_cpu in 6828 hppa*64*|ia64*) 6829 # +Z the default 6830 ;; 6831 *) 6832 lt_prog_compiler_pic='+Z' 6833 ;; 6834 esac 6835 # Is there a better lt_prog_compiler_static that works with the bundled CC? 6836 lt_prog_compiler_static='${wl}-a ${wl}archive' 6837 ;; 6838 6839 irix5* | irix6* | nonstopux*) 6840 lt_prog_compiler_wl='-Wl,' 6841 # PIC (with -KPIC) is the default. 6842 lt_prog_compiler_static='-non_shared' 6843 ;; 6844 6845 linux* | k*bsd*-gnu) 6846 case $cc_basename in 6847 # old Intel for x86_64 which still supported -KPIC. 6848 ecc*) 6849 lt_prog_compiler_wl='-Wl,' 6850 lt_prog_compiler_pic='-KPIC' 6851 lt_prog_compiler_static='-static' 6852 ;; 6853 # icc used to be incompatible with GCC. 6854 # ICC 10 doesn't accept -KPIC any more. 6855 icc* | ifort*) 6856 lt_prog_compiler_wl='-Wl,' 6857 lt_prog_compiler_pic='-fPIC' 6858 lt_prog_compiler_static='-static' 6859 ;; 6860 # Lahey Fortran 8.1. 6861 lf95*) 6862 lt_prog_compiler_wl='-Wl,' 6863 lt_prog_compiler_pic='--shared' 6864 lt_prog_compiler_static='--static' 6865 ;; 6866 pgcc* | pgf77* | pgf90* | pgf95*) 6867 # Portland Group compilers (*not* the Pentium gcc compiler, 6868 # which looks to be a dead project) 6869 lt_prog_compiler_wl='-Wl,' 6870 lt_prog_compiler_pic='-fpic' 6871 lt_prog_compiler_static='-Bstatic' 6872 ;; 6873 ccc*) 6874 lt_prog_compiler_wl='-Wl,' 6875 # All Alpha code is PIC. 6876 lt_prog_compiler_static='-non_shared' 6877 ;; 6878 xl*) 6879 # IBM XL C 8.0/Fortran 10.1 on PPC 6880 lt_prog_compiler_wl='-Wl,' 6881 lt_prog_compiler_pic='-qpic' 6882 lt_prog_compiler_static='-qstaticlink' 6883 ;; 6884 *) 6885 case `$CC -V 2>&1 | sed 5q` in 6886 *Sun\ C*) 6887 # Sun C 5.9 6888 lt_prog_compiler_pic='-KPIC' 6889 lt_prog_compiler_static='-Bstatic' 6890 lt_prog_compiler_wl='-Wl,' 6891 ;; 6892 *Sun\ F*) 6893 # Sun Fortran 8.3 passes all unrecognized flags to the linker 6894 lt_prog_compiler_pic='-KPIC' 6895 lt_prog_compiler_static='-Bstatic' 6896 lt_prog_compiler_wl='' 6897 ;; 6898 esac 6899 ;; 6900 esac 6901 ;; 6902 6903 newsos6) 6904 lt_prog_compiler_pic='-KPIC' 6905 lt_prog_compiler_static='-Bstatic' 6906 ;; 6907 6908 *nto* | *qnx*) 6909 # QNX uses GNU C++, but need to define -shared option too, otherwise 6910 # it will coredump. 6911 lt_prog_compiler_pic='-fPIC -shared' 6912 ;; 6913 6914 osf3* | osf4* | osf5*) 6915 lt_prog_compiler_wl='-Wl,' 6916 # All OSF/1 code is PIC. 6917 lt_prog_compiler_static='-non_shared' 6918 ;; 6919 6920 rdos*) 6921 lt_prog_compiler_static='-non_shared' 6922 ;; 6923 6924 solaris*) 6925 lt_prog_compiler_pic='-KPIC' 6926 lt_prog_compiler_static='-Bstatic' 6927 case $cc_basename in 6928 f77* | f90* | f95*) 6929 lt_prog_compiler_wl='-Qoption ld ';; 6930 *) 6931 lt_prog_compiler_wl='-Wl,';; 6932 esac 6933 ;; 6934 6935 sunos4*) 6936 lt_prog_compiler_wl='-Qoption ld ' 6937 lt_prog_compiler_pic='-PIC' 6938 lt_prog_compiler_static='-Bstatic' 6939 ;; 6940 6941 sysv4 | sysv4.2uw2* | sysv4.3*) 6942 lt_prog_compiler_wl='-Wl,' 6943 lt_prog_compiler_pic='-KPIC' 6944 lt_prog_compiler_static='-Bstatic' 6945 ;; 6946 6947 sysv4*MP*) 6948 if test -d /usr/nec ;then 6949 lt_prog_compiler_pic='-Kconform_pic' 6950 lt_prog_compiler_static='-Bstatic' 6951 fi 6952 ;; 6953 6954 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 6955 lt_prog_compiler_wl='-Wl,' 6956 lt_prog_compiler_pic='-KPIC' 6957 lt_prog_compiler_static='-Bstatic' 6958 ;; 6959 6960 unicos*) 6961 lt_prog_compiler_wl='-Wl,' 6962 lt_prog_compiler_can_build_shared=no 6963 ;; 6964 6965 uts4*) 6966 lt_prog_compiler_pic='-pic' 6967 lt_prog_compiler_static='-Bstatic' 6968 ;; 6969 6970 *) 6971 lt_prog_compiler_can_build_shared=no 6972 ;; 6973 esac 6974 fi 6975 6976case $host_os in 6977 # For platforms which do not support PIC, -DPIC is meaningless: 6978 *djgpp*) 6979 lt_prog_compiler_pic= 6980 ;; 6981 *) 6982 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 6983 ;; 6984esac 6985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 6986$as_echo "$lt_prog_compiler_pic" >&6; } 6987 6988 6989 6990 6991 6992 6993# 6994# Check to make sure the PIC flag actually works. 6995# 6996if test -n "$lt_prog_compiler_pic"; then 6997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 6998$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 6999if ${lt_cv_prog_compiler_pic_works+:} false; then : 7000 $as_echo_n "(cached) " >&6 7001else 7002 lt_cv_prog_compiler_pic_works=no 7003 ac_outfile=conftest.$ac_objext 7004 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7005 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7006 # Insert the option either (1) after the last *FLAGS variable, or 7007 # (2) before a word containing "conftest.", or (3) at the end. 7008 # Note that $ac_compile itself does not contain backslashes and begins 7009 # with a dollar sign (not a hyphen), so the echo should work correctly. 7010 # The option is referenced via a variable to avoid confusing sed. 7011 lt_compile=`echo "$ac_compile" | $SED \ 7012 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7013 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7014 -e 's:$: $lt_compiler_flag:'` 7015 (eval echo "\"\$as_me:7015: $lt_compile\"" >&5) 7016 (eval "$lt_compile" 2>conftest.err) 7017 ac_status=$? 7018 cat conftest.err >&5 7019 echo "$as_me:7019: \$? = $ac_status" >&5 7020 if (exit $ac_status) && test -s "$ac_outfile"; then 7021 # The compiler can only warn and ignore the option if not recognized 7022 # So say no if there are warnings other than the usual output. 7023 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7024 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7025 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7026 lt_cv_prog_compiler_pic_works=yes 7027 fi 7028 fi 7029 $RM conftest* 7030 7031fi 7032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 7033$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7034 7035if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7036 case $lt_prog_compiler_pic in 7037 "" | " "*) ;; 7038 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7039 esac 7040else 7041 lt_prog_compiler_pic= 7042 lt_prog_compiler_can_build_shared=no 7043fi 7044 7045fi 7046 7047 7048 7049 7050 7051 7052# 7053# Check to make sure the static flag actually works. 7054# 7055wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7057$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7058if ${lt_cv_prog_compiler_static_works+:} false; then : 7059 $as_echo_n "(cached) " >&6 7060else 7061 lt_cv_prog_compiler_static_works=no 7062 save_LDFLAGS="$LDFLAGS" 7063 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7064 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7065 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7066 # The linker can only warn and ignore the option if not recognized 7067 # So say no if there are warnings 7068 if test -s conftest.err; then 7069 # Append any errors to the config.log. 7070 cat conftest.err 1>&5 7071 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7072 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7073 if diff conftest.exp conftest.er2 >/dev/null; then 7074 lt_cv_prog_compiler_static_works=yes 7075 fi 7076 else 7077 lt_cv_prog_compiler_static_works=yes 7078 fi 7079 fi 7080 $RM -r conftest* 7081 LDFLAGS="$save_LDFLAGS" 7082 7083fi 7084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 7085$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 7086 7087if test x"$lt_cv_prog_compiler_static_works" = xyes; then 7088 : 7089else 7090 lt_prog_compiler_static= 7091fi 7092 7093 7094 7095 7096 7097 7098 7099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7100$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7101if ${lt_cv_prog_compiler_c_o+:} false; then : 7102 $as_echo_n "(cached) " >&6 7103else 7104 lt_cv_prog_compiler_c_o=no 7105 $RM -r conftest 2>/dev/null 7106 mkdir conftest 7107 cd conftest 7108 mkdir out 7109 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7110 7111 lt_compiler_flag="-o out/conftest2.$ac_objext" 7112 # Insert the option either (1) after the last *FLAGS variable, or 7113 # (2) before a word containing "conftest.", or (3) at the end. 7114 # Note that $ac_compile itself does not contain backslashes and begins 7115 # with a dollar sign (not a hyphen), so the echo should work correctly. 7116 lt_compile=`echo "$ac_compile" | $SED \ 7117 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7118 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7119 -e 's:$: $lt_compiler_flag:'` 7120 (eval echo "\"\$as_me:7120: $lt_compile\"" >&5) 7121 (eval "$lt_compile" 2>out/conftest.err) 7122 ac_status=$? 7123 cat out/conftest.err >&5 7124 echo "$as_me:7124: \$? = $ac_status" >&5 7125 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7126 then 7127 # The compiler can only warn and ignore the option if not recognized 7128 # So say no if there are warnings 7129 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7130 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7131 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7132 lt_cv_prog_compiler_c_o=yes 7133 fi 7134 fi 7135 chmod u+w . 2>&5 7136 $RM conftest* 7137 # SGI C++ compiler will create directory out/ii_files/ for 7138 # template instantiation 7139 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7140 $RM out/* && rmdir out 7141 cd .. 7142 $RM -r conftest 7143 $RM conftest* 7144 7145fi 7146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7147$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7148 7149 7150 7151 7152 7153 7154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7155$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7156if ${lt_cv_prog_compiler_c_o+:} false; then : 7157 $as_echo_n "(cached) " >&6 7158else 7159 lt_cv_prog_compiler_c_o=no 7160 $RM -r conftest 2>/dev/null 7161 mkdir conftest 7162 cd conftest 7163 mkdir out 7164 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7165 7166 lt_compiler_flag="-o out/conftest2.$ac_objext" 7167 # Insert the option either (1) after the last *FLAGS variable, or 7168 # (2) before a word containing "conftest.", or (3) at the end. 7169 # Note that $ac_compile itself does not contain backslashes and begins 7170 # with a dollar sign (not a hyphen), so the echo should work correctly. 7171 lt_compile=`echo "$ac_compile" | $SED \ 7172 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7173 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7174 -e 's:$: $lt_compiler_flag:'` 7175 (eval echo "\"\$as_me:7175: $lt_compile\"" >&5) 7176 (eval "$lt_compile" 2>out/conftest.err) 7177 ac_status=$? 7178 cat out/conftest.err >&5 7179 echo "$as_me:7179: \$? = $ac_status" >&5 7180 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7181 then 7182 # The compiler can only warn and ignore the option if not recognized 7183 # So say no if there are warnings 7184 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7185 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7186 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7187 lt_cv_prog_compiler_c_o=yes 7188 fi 7189 fi 7190 chmod u+w . 2>&5 7191 $RM conftest* 7192 # SGI C++ compiler will create directory out/ii_files/ for 7193 # template instantiation 7194 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7195 $RM out/* && rmdir out 7196 cd .. 7197 $RM -r conftest 7198 $RM conftest* 7199 7200fi 7201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7202$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7203 7204 7205 7206 7207hard_links="nottested" 7208if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7209 # do not overwrite the value of need_locks provided by the user 7210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 7211$as_echo_n "checking if we can lock with hard links... " >&6; } 7212 hard_links=yes 7213 $RM conftest* 7214 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7215 touch conftest.a 7216 ln conftest.a conftest.b 2>&5 || hard_links=no 7217 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 7219$as_echo "$hard_links" >&6; } 7220 if test "$hard_links" = no; then 7221 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7222$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7223 need_locks=warn 7224 fi 7225else 7226 need_locks=no 7227fi 7228 7229 7230 7231 7232 7233 7234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7235$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 7236 7237 runpath_var= 7238 allow_undefined_flag= 7239 always_export_symbols=no 7240 archive_cmds= 7241 archive_expsym_cmds= 7242 compiler_needs_object=no 7243 enable_shared_with_static_runtimes=no 7244 export_dynamic_flag_spec= 7245 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7246 hardcode_automatic=no 7247 hardcode_direct=no 7248 hardcode_direct_absolute=no 7249 hardcode_libdir_flag_spec= 7250 hardcode_libdir_flag_spec_ld= 7251 hardcode_libdir_separator= 7252 hardcode_minus_L=no 7253 hardcode_shlibpath_var=unsupported 7254 inherit_rpath=no 7255 link_all_deplibs=unknown 7256 module_cmds= 7257 module_expsym_cmds= 7258 old_archive_from_new_cmds= 7259 old_archive_from_expsyms_cmds= 7260 thread_safe_flag_spec= 7261 whole_archive_flag_spec= 7262 # include_expsyms should be a list of space-separated symbols to be *always* 7263 # included in the symbol list 7264 include_expsyms= 7265 # exclude_expsyms can be an extended regexp of symbols to exclude 7266 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7267 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7268 # as well as any symbol that contains `d'. 7269 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 7270 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7271 # platforms (ab)use it in PIC code, but their linkers get confused if 7272 # the symbol is explicitly referenced. Since portable code cannot 7273 # rely on this symbol name, it's probably fine to never include it in 7274 # preloaded symbol tables. 7275 # Exclude shared library initialization/finalization symbols. 7276 extract_expsyms_cmds= 7277 7278 case $host_os in 7279 cygwin* | mingw* | pw32* | cegcc*) 7280 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7281 # When not using gcc, we currently assume that we are using 7282 # Microsoft Visual C++. 7283 if test "$GCC" != yes; then 7284 with_gnu_ld=no 7285 fi 7286 ;; 7287 interix*) 7288 # we just hope/assume this is gcc and not c89 (= MSVC++) 7289 with_gnu_ld=yes 7290 ;; 7291 openbsd*) 7292 with_gnu_ld=no 7293 ;; 7294 esac 7295 7296 ld_shlibs=yes 7297 if test "$with_gnu_ld" = yes; then 7298 # If archive_cmds runs LD, not CC, wlarc should be empty 7299 wlarc='${wl}' 7300 7301 # Set some defaults for GNU ld with shared library support. These 7302 # are reset later if shared libraries are not supported. Putting them 7303 # here allows them to be overridden if necessary. 7304 runpath_var=LD_RUN_PATH 7305 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7306 export_dynamic_flag_spec='${wl}--export-dynamic' 7307 # ancient GNU ld didn't support --whole-archive et. al. 7308 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 7309 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7310 else 7311 whole_archive_flag_spec= 7312 fi 7313 supports_anon_versioning=no 7314 case `$LD -v 2>&1` in 7315 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7316 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7317 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7318 *\ 2.11.*) ;; # other 2.11 versions 7319 *) supports_anon_versioning=yes ;; 7320 esac 7321 7322 # See if GNU ld supports shared libraries. 7323 case $host_os in 7324 aix[3-9]*) 7325 # On AIX/PPC, the GNU linker is very broken 7326 if test "$host_cpu" != ia64; then 7327 ld_shlibs=no 7328 cat <<_LT_EOF 1>&2 7329 7330*** Warning: the GNU linker, at least up to release 2.9.1, is reported 7331*** to be unable to reliably create shared libraries on AIX. 7332*** Therefore, libtool is disabling shared libraries support. If you 7333*** really care for shared libraries, you may want to modify your PATH 7334*** so that a non-GNU linker is found, and then restart. 7335 7336_LT_EOF 7337 fi 7338 ;; 7339 7340 amigaos*) 7341 case $host_cpu in 7342 powerpc) 7343 # see comment about AmigaOS4 .so support 7344 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7345 archive_expsym_cmds='' 7346 ;; 7347 m68k) 7348 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)' 7349 hardcode_libdir_flag_spec='-L$libdir' 7350 hardcode_minus_L=yes 7351 ;; 7352 esac 7353 ;; 7354 7355 beos*) 7356 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7357 allow_undefined_flag=unsupported 7358 # Joseph Beckenbach <[email protected]> says some releases of gcc 7359 # support --undefined. This deserves some investigation. FIXME 7360 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7361 else 7362 ld_shlibs=no 7363 fi 7364 ;; 7365 7366 cygwin* | mingw* | pw32* | cegcc*) 7367 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 7368 # as there is no search path for DLLs. 7369 hardcode_libdir_flag_spec='-L$libdir' 7370 allow_undefined_flag=unsupported 7371 always_export_symbols=no 7372 enable_shared_with_static_runtimes=yes 7373 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 7374 7375 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 7376 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7377 # If the export-symbols file already is a .def file (1st line 7378 # is EXPORTS), use it as is; otherwise, prepend... 7379 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 7380 cp $export_symbols $output_objdir/$soname.def; 7381 else 7382 echo EXPORTS > $output_objdir/$soname.def; 7383 cat $export_symbols >> $output_objdir/$soname.def; 7384 fi~ 7385 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7386 else 7387 ld_shlibs=no 7388 fi 7389 ;; 7390 7391 interix[3-9]*) 7392 hardcode_direct=no 7393 hardcode_shlibpath_var=no 7394 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7395 export_dynamic_flag_spec='${wl}-E' 7396 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 7397 # Instead, shared libraries are loaded at an image base (0x10000000 by 7398 # default) and relocated if they conflict, which is a slow very memory 7399 # consuming and fragmenting process. To avoid this, we pick a random, 7400 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 7401 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 7402 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 7403 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' 7404 ;; 7405 7406 gnu* | linux* | tpf* | k*bsd*-gnu) 7407 tmp_diet=no 7408 if test "$host_os" = linux-dietlibc; then 7409 case $cc_basename in 7410 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 7411 esac 7412 fi 7413 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 7414 && test "$tmp_diet" = no 7415 then 7416 tmp_addflag= 7417 tmp_sharedflag='-shared' 7418 case $cc_basename,$host_cpu in 7419 pgcc*) # Portland Group C compiler 7420 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' 7421 tmp_addflag=' $pic_flag' 7422 ;; 7423 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 7424 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' 7425 tmp_addflag=' $pic_flag -Mnomain' ;; 7426 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 7427 tmp_addflag=' -i_dynamic' ;; 7428 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 7429 tmp_addflag=' -i_dynamic -nofor_main' ;; 7430 ifc* | ifort*) # Intel Fortran compiler 7431 tmp_addflag=' -nofor_main' ;; 7432 lf95*) # Lahey Fortran 8.1 7433 whole_archive_flag_spec= 7434 tmp_sharedflag='--shared' ;; 7435 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 7436 tmp_sharedflag='-qmkshrobj' 7437 tmp_addflag= ;; 7438 esac 7439 case `$CC -V 2>&1 | sed 5q` in 7440 *Sun\ C*) # Sun C 5.9 7441 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' 7442 compiler_needs_object=yes 7443 tmp_sharedflag='-G' ;; 7444 *Sun\ F*) # Sun Fortran 8.3 7445 tmp_sharedflag='-G' ;; 7446 esac 7447 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7448 7449 if test "x$supports_anon_versioning" = xyes; then 7450 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 7451 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7452 echo "local: *; };" >> $output_objdir/$libname.ver~ 7453 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 7454 fi 7455 7456 case $cc_basename in 7457 xlf*) 7458 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 7459 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 7460 hardcode_libdir_flag_spec= 7461 hardcode_libdir_flag_spec_ld='-rpath $libdir' 7462 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 7463 if test "x$supports_anon_versioning" = xyes; then 7464 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 7465 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7466 echo "local: *; };" >> $output_objdir/$libname.ver~ 7467 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 7468 fi 7469 ;; 7470 esac 7471 else 7472 ld_shlibs=no 7473 fi 7474 ;; 7475 7476 netbsd*) 7477 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 7478 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 7479 wlarc= 7480 else 7481 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7482 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7483 fi 7484 ;; 7485 7486 solaris*) 7487 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 7488 ld_shlibs=no 7489 cat <<_LT_EOF 1>&2 7490 7491*** Warning: The releases 2.8.* of the GNU linker cannot reliably 7492*** create shared libraries on Solaris systems. Therefore, libtool 7493*** is disabling shared libraries support. We urge you to upgrade GNU 7494*** binutils to release 2.9.1 or newer. Another option is to modify 7495*** your PATH or compiler configuration so that the native linker is 7496*** used, and then restart. 7497 7498_LT_EOF 7499 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7500 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7501 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7502 else 7503 ld_shlibs=no 7504 fi 7505 ;; 7506 7507 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 7508 case `$LD -v 2>&1` in 7509 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 7510 ld_shlibs=no 7511 cat <<_LT_EOF 1>&2 7512 7513*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 7514*** reliably create shared libraries on SCO systems. Therefore, libtool 7515*** is disabling shared libraries support. We urge you to upgrade GNU 7516*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 7517*** your PATH or compiler configuration so that the native linker is 7518*** used, and then restart. 7519 7520_LT_EOF 7521 ;; 7522 *) 7523 # For security reasons, it is highly recommended that you always 7524 # use absolute paths for naming shared libraries, and exclude the 7525 # DT_RUNPATH tag from executables and libraries. But doing so 7526 # requires that you compile everything twice, which is a pain. 7527 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7528 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7529 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7530 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7531 else 7532 ld_shlibs=no 7533 fi 7534 ;; 7535 esac 7536 ;; 7537 7538 sunos4*) 7539 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7540 wlarc= 7541 hardcode_direct=yes 7542 hardcode_shlibpath_var=no 7543 ;; 7544 7545 *) 7546 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7547 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7548 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7549 else 7550 ld_shlibs=no 7551 fi 7552 ;; 7553 esac 7554 7555 if test "$ld_shlibs" = no; then 7556 runpath_var= 7557 hardcode_libdir_flag_spec= 7558 export_dynamic_flag_spec= 7559 whole_archive_flag_spec= 7560 fi 7561 else 7562 # PORTME fill in a description of your system's linker (not GNU ld) 7563 case $host_os in 7564 aix3*) 7565 allow_undefined_flag=unsupported 7566 always_export_symbols=yes 7567 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' 7568 # Note: this linker hardcodes the directories in LIBPATH if there 7569 # are no directories specified by -L. 7570 hardcode_minus_L=yes 7571 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 7572 # Neither direct hardcoding nor static linking is supported with a 7573 # broken collect2. 7574 hardcode_direct=unsupported 7575 fi 7576 ;; 7577 7578 aix[4-9]*) 7579 if test "$host_cpu" = ia64; then 7580 # On IA64, the linker does run time linking by default, so we don't 7581 # have to do anything special. 7582 aix_use_runtimelinking=no 7583 exp_sym_flag='-Bexport' 7584 no_entry_flag="" 7585 else 7586 # If we're using GNU nm, then we don't want the "-C" option. 7587 # -C means demangle to AIX nm, but means don't demangle with GNU nm 7588 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 7589 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' 7590 else 7591 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' 7592 fi 7593 aix_use_runtimelinking=no 7594 7595 # Test if we are trying to use run time linking or normal 7596 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 7597 # need to do runtime linking. 7598 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 7599 for ld_flag in $LDFLAGS; do 7600 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 7601 aix_use_runtimelinking=yes 7602 break 7603 fi 7604 done 7605 ;; 7606 esac 7607 7608 exp_sym_flag='-bexport' 7609 no_entry_flag='-bnoentry' 7610 fi 7611 7612 # When large executables or shared objects are built, AIX ld can 7613 # have problems creating the table of contents. If linking a library 7614 # or program results in "error TOC overflow" add -mminimal-toc to 7615 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 7616 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 7617 7618 archive_cmds='' 7619 hardcode_direct=yes 7620 hardcode_direct_absolute=yes 7621 hardcode_libdir_separator=':' 7622 link_all_deplibs=yes 7623 file_list_spec='${wl}-f,' 7624 7625 if test "$GCC" = yes; then 7626 case $host_os in aix4.[012]|aix4.[012].*) 7627 # We only want to do this on AIX 4.2 and lower, the check 7628 # below for broken collect2 doesn't work under 4.3+ 7629 collect2name=`${CC} -print-prog-name=collect2` 7630 if test -f "$collect2name" && 7631 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 7632 then 7633 # We have reworked collect2 7634 : 7635 else 7636 # We have old collect2 7637 hardcode_direct=unsupported 7638 # It fails to find uninstalled libraries when the uninstalled 7639 # path is not listed in the libpath. Setting hardcode_minus_L 7640 # to unsupported forces relinking 7641 hardcode_minus_L=yes 7642 hardcode_libdir_flag_spec='-L$libdir' 7643 hardcode_libdir_separator= 7644 fi 7645 ;; 7646 esac 7647 shared_flag='-shared' 7648 if test "$aix_use_runtimelinking" = yes; then 7649 shared_flag="$shared_flag "'${wl}-G' 7650 fi 7651 else 7652 # not using gcc 7653 if test "$host_cpu" = ia64; then 7654 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 7655 # chokes on -Wl,-G. The following line is correct: 7656 shared_flag='-G' 7657 else 7658 if test "$aix_use_runtimelinking" = yes; then 7659 shared_flag='${wl}-G' 7660 else 7661 shared_flag='${wl}-bM:SRE' 7662 fi 7663 fi 7664 fi 7665 7666 export_dynamic_flag_spec='${wl}-bexpall' 7667 # It seems that -bexpall does not export symbols beginning with 7668 # underscore (_), so it is better to generate a list of symbols to export. 7669 always_export_symbols=yes 7670 if test "$aix_use_runtimelinking" = yes; then 7671 # Warning - without using the other runtime loading flags (-brtl), 7672 # -berok will link without error, but may produce a broken library. 7673 allow_undefined_flag='-berok' 7674 # Determine the default libpath from the value encoded in an 7675 # empty executable. 7676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7677/* end confdefs.h. */ 7678 7679int 7680main () 7681{ 7682 7683 ; 7684 return 0; 7685} 7686_ACEOF 7687if ac_fn_c_try_link "$LINENO"; then : 7688 7689lt_aix_libpath_sed=' 7690 /Import File Strings/,/^$/ { 7691 /^0/ { 7692 s/^0 *\(.*\)$/\1/ 7693 p 7694 } 7695 }' 7696aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7697# Check for a 64-bit object if we didn't find anything. 7698if test -z "$aix_libpath"; then 7699 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7700fi 7701fi 7702rm -f core conftest.err conftest.$ac_objext \ 7703 conftest$ac_exeext conftest.$ac_ext 7704if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7705 7706 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7707 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" 7708 else 7709 if test "$host_cpu" = ia64; then 7710 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 7711 allow_undefined_flag="-z nodefs" 7712 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" 7713 else 7714 # Determine the default libpath from the value encoded in an 7715 # empty executable. 7716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7717/* end confdefs.h. */ 7718 7719int 7720main () 7721{ 7722 7723 ; 7724 return 0; 7725} 7726_ACEOF 7727if ac_fn_c_try_link "$LINENO"; then : 7728 7729lt_aix_libpath_sed=' 7730 /Import File Strings/,/^$/ { 7731 /^0/ { 7732 s/^0 *\(.*\)$/\1/ 7733 p 7734 } 7735 }' 7736aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7737# Check for a 64-bit object if we didn't find anything. 7738if test -z "$aix_libpath"; then 7739 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7740fi 7741fi 7742rm -f core conftest.err conftest.$ac_objext \ 7743 conftest$ac_exeext conftest.$ac_ext 7744if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7745 7746 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7747 # Warning - without using the other run time loading flags, 7748 # -berok will link without error, but may produce a broken library. 7749 no_undefined_flag=' ${wl}-bernotok' 7750 allow_undefined_flag=' ${wl}-berok' 7751 # Exported symbols can be pulled into shared objects from archives 7752 whole_archive_flag_spec='$convenience' 7753 archive_cmds_need_lc=yes 7754 # This is similar to how AIX traditionally builds its shared libraries. 7755 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' 7756 fi 7757 fi 7758 ;; 7759 7760 amigaos*) 7761 case $host_cpu in 7762 powerpc) 7763 # see comment about AmigaOS4 .so support 7764 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7765 archive_expsym_cmds='' 7766 ;; 7767 m68k) 7768 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)' 7769 hardcode_libdir_flag_spec='-L$libdir' 7770 hardcode_minus_L=yes 7771 ;; 7772 esac 7773 ;; 7774 7775 bsdi[45]*) 7776 export_dynamic_flag_spec=-rdynamic 7777 ;; 7778 7779 cygwin* | mingw* | pw32* | cegcc*) 7780 # When not using gcc, we currently assume that we are using 7781 # Microsoft Visual C++. 7782 # hardcode_libdir_flag_spec is actually meaningless, as there is 7783 # no search path for DLLs. 7784 hardcode_libdir_flag_spec=' ' 7785 allow_undefined_flag=unsupported 7786 # Tell ltmain to make .lib files, not .a files. 7787 libext=lib 7788 # Tell ltmain to make .dll files, not .so files. 7789 shrext_cmds=".dll" 7790 # FIXME: Setting linknames here is a bad hack. 7791 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 7792 # The linker will automatically build a .lib file if we build a DLL. 7793 old_archive_from_new_cmds='true' 7794 # FIXME: Should let the user specify the lib program. 7795 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 7796 fix_srcfile_path='`cygpath -w "$srcfile"`' 7797 enable_shared_with_static_runtimes=yes 7798 ;; 7799 7800 darwin* | rhapsody*) 7801 7802 7803 archive_cmds_need_lc=no 7804 hardcode_direct=no 7805 hardcode_automatic=yes 7806 hardcode_shlibpath_var=unsupported 7807 whole_archive_flag_spec='' 7808 link_all_deplibs=yes 7809 allow_undefined_flag="$_lt_dar_allow_undefined" 7810 case $cc_basename in 7811 ifort*) _lt_dar_can_shared=yes ;; 7812 *) _lt_dar_can_shared=$GCC ;; 7813 esac 7814 if test "$_lt_dar_can_shared" = "yes"; then 7815 output_verbose_link_cmd=echo 7816 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 7817 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 7818 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}" 7819 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}" 7820 7821 else 7822 ld_shlibs=no 7823 fi 7824 7825 ;; 7826 7827 dgux*) 7828 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7829 hardcode_libdir_flag_spec='-L$libdir' 7830 hardcode_shlibpath_var=no 7831 ;; 7832 7833 freebsd1*) 7834 ld_shlibs=no 7835 ;; 7836 7837 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 7838 # support. Future versions do this automatically, but an explicit c++rt0.o 7839 # does not break anything, and helps significantly (at the cost of a little 7840 # extra space). 7841 freebsd2.2*) 7842 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 7843 hardcode_libdir_flag_spec='-R$libdir' 7844 hardcode_direct=yes 7845 hardcode_shlibpath_var=no 7846 ;; 7847 7848 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 7849 freebsd2*) 7850 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7851 hardcode_direct=yes 7852 hardcode_minus_L=yes 7853 hardcode_shlibpath_var=no 7854 ;; 7855 7856 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 7857 freebsd* | dragonfly*) 7858 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 7859 hardcode_libdir_flag_spec='-R$libdir' 7860 hardcode_direct=yes 7861 hardcode_shlibpath_var=no 7862 ;; 7863 7864 hpux9*) 7865 if test "$GCC" = yes; then 7866 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' 7867 else 7868 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' 7869 fi 7870 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7871 hardcode_libdir_separator=: 7872 hardcode_direct=yes 7873 7874 # hardcode_minus_L: Not really in the search PATH, 7875 # but as the default location of the library. 7876 hardcode_minus_L=yes 7877 export_dynamic_flag_spec='${wl}-E' 7878 ;; 7879 7880 hpux10*) 7881 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 7882 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7883 else 7884 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 7885 fi 7886 if test "$with_gnu_ld" = no; then 7887 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7888 hardcode_libdir_flag_spec_ld='+b $libdir' 7889 hardcode_libdir_separator=: 7890 hardcode_direct=yes 7891 hardcode_direct_absolute=yes 7892 export_dynamic_flag_spec='${wl}-E' 7893 # hardcode_minus_L: Not really in the search PATH, 7894 # but as the default location of the library. 7895 hardcode_minus_L=yes 7896 fi 7897 ;; 7898 7899 hpux11*) 7900 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 7901 case $host_cpu in 7902 hppa*64*) 7903 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7904 ;; 7905 ia64*) 7906 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 7907 ;; 7908 *) 7909 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7910 ;; 7911 esac 7912 else 7913 case $host_cpu in 7914 hppa*64*) 7915 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7916 ;; 7917 ia64*) 7918 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 7919 ;; 7920 *) 7921 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7922 ;; 7923 esac 7924 fi 7925 if test "$with_gnu_ld" = no; then 7926 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7927 hardcode_libdir_separator=: 7928 7929 case $host_cpu in 7930 hppa*64*|ia64*) 7931 hardcode_direct=no 7932 hardcode_shlibpath_var=no 7933 ;; 7934 *) 7935 hardcode_direct=yes 7936 hardcode_direct_absolute=yes 7937 export_dynamic_flag_spec='${wl}-E' 7938 7939 # hardcode_minus_L: Not really in the search PATH, 7940 # but as the default location of the library. 7941 hardcode_minus_L=yes 7942 ;; 7943 esac 7944 fi 7945 ;; 7946 7947 irix5* | irix6* | nonstopux*) 7948 if test "$GCC" = yes; then 7949 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' 7950 # Try to use the -exported_symbol ld option, if it does not 7951 # work, assume that -exports_file does not work either and 7952 # implicitly export all symbols. 7953 save_LDFLAGS="$LDFLAGS" 7954 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 7955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7956/* end confdefs.h. */ 7957int foo(void) {} 7958_ACEOF 7959if ac_fn_c_try_link "$LINENO"; then : 7960 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' 7961 7962fi 7963rm -f core conftest.err conftest.$ac_objext \ 7964 conftest$ac_exeext conftest.$ac_ext 7965 LDFLAGS="$save_LDFLAGS" 7966 else 7967 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' 7968 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' 7969 fi 7970 archive_cmds_need_lc='no' 7971 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7972 hardcode_libdir_separator=: 7973 inherit_rpath=yes 7974 link_all_deplibs=yes 7975 ;; 7976 7977 netbsd*) 7978 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 7979 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 7980 else 7981 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 7982 fi 7983 hardcode_libdir_flag_spec='-R$libdir' 7984 hardcode_direct=yes 7985 hardcode_shlibpath_var=no 7986 ;; 7987 7988 newsos6) 7989 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7990 hardcode_direct=yes 7991 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7992 hardcode_libdir_separator=: 7993 hardcode_shlibpath_var=no 7994 ;; 7995 7996 *nto* | *qnx*) 7997 ;; 7998 7999 openbsd*) 8000 if test -f /usr/libexec/ld.so; then 8001 hardcode_direct=yes 8002 hardcode_shlibpath_var=no 8003 hardcode_direct_absolute=yes 8004 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8005 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8006 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8007 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8008 export_dynamic_flag_spec='${wl}-E' 8009 else 8010 case $host_os in 8011 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8012 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8013 hardcode_libdir_flag_spec='-R$libdir' 8014 ;; 8015 *) 8016 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8017 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8018 ;; 8019 esac 8020 fi 8021 else 8022 ld_shlibs=no 8023 fi 8024 ;; 8025 8026 os2*) 8027 hardcode_libdir_flag_spec='-L$libdir' 8028 hardcode_minus_L=yes 8029 allow_undefined_flag=unsupported 8030 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' 8031 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8032 ;; 8033 8034 osf3*) 8035 if test "$GCC" = yes; then 8036 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8037 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' 8038 else 8039 allow_undefined_flag=' -expect_unresolved \*' 8040 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' 8041 fi 8042 archive_cmds_need_lc='no' 8043 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8044 hardcode_libdir_separator=: 8045 ;; 8046 8047 osf4* | osf5*) # as osf3* with the addition of -msym flag 8048 if test "$GCC" = yes; then 8049 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8050 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' 8051 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8052 else 8053 allow_undefined_flag=' -expect_unresolved \*' 8054 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' 8055 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~ 8056 $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' 8057 8058 # Both c and cxx compiler support -rpath directly 8059 hardcode_libdir_flag_spec='-rpath $libdir' 8060 fi 8061 archive_cmds_need_lc='no' 8062 hardcode_libdir_separator=: 8063 ;; 8064 8065 solaris*) 8066 no_undefined_flag=' -z defs' 8067 if test "$GCC" = yes; then 8068 wlarc='${wl}' 8069 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8070 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8071 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8072 else 8073 case `$CC -V 2>&1` in 8074 *"Compilers 5.0"*) 8075 wlarc='' 8076 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8077 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8078 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 8079 ;; 8080 *) 8081 wlarc='${wl}' 8082 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 8083 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8084 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8085 ;; 8086 esac 8087 fi 8088 hardcode_libdir_flag_spec='-R$libdir' 8089 hardcode_shlibpath_var=no 8090 case $host_os in 8091 solaris2.[0-5] | solaris2.[0-5].*) ;; 8092 *) 8093 # The compiler driver will combine and reorder linker options, 8094 # but understands `-z linker_flag'. GCC discards it without `$wl', 8095 # but is careful enough not to reorder. 8096 # Supported since Solaris 2.6 (maybe 2.5.1?) 8097 if test "$GCC" = yes; then 8098 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8099 else 8100 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8101 fi 8102 ;; 8103 esac 8104 link_all_deplibs=yes 8105 ;; 8106 8107 sunos4*) 8108 if test "x$host_vendor" = xsequent; then 8109 # Use $CC to link under sequent, because it throws in some extra .o 8110 # files that make .init and .fini sections work. 8111 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8112 else 8113 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8114 fi 8115 hardcode_libdir_flag_spec='-L$libdir' 8116 hardcode_direct=yes 8117 hardcode_minus_L=yes 8118 hardcode_shlibpath_var=no 8119 ;; 8120 8121 sysv4) 8122 case $host_vendor in 8123 sni) 8124 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8125 hardcode_direct=yes # is this really true??? 8126 ;; 8127 siemens) 8128 ## LD is ld it makes a PLAMLIB 8129 ## CC just makes a GrossModule. 8130 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8131 reload_cmds='$CC -r -o $output$reload_objs' 8132 hardcode_direct=no 8133 ;; 8134 motorola) 8135 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8136 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8137 ;; 8138 esac 8139 runpath_var='LD_RUN_PATH' 8140 hardcode_shlibpath_var=no 8141 ;; 8142 8143 sysv4.3*) 8144 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8145 hardcode_shlibpath_var=no 8146 export_dynamic_flag_spec='-Bexport' 8147 ;; 8148 8149 sysv4*MP*) 8150 if test -d /usr/nec; then 8151 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8152 hardcode_shlibpath_var=no 8153 runpath_var=LD_RUN_PATH 8154 hardcode_runpath_var=yes 8155 ld_shlibs=yes 8156 fi 8157 ;; 8158 8159 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 8160 no_undefined_flag='${wl}-z,text' 8161 archive_cmds_need_lc=no 8162 hardcode_shlibpath_var=no 8163 runpath_var='LD_RUN_PATH' 8164 8165 if test "$GCC" = yes; then 8166 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8167 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8168 else 8169 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8170 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8171 fi 8172 ;; 8173 8174 sysv5* | sco3.2v5* | sco5v6*) 8175 # Note: We can NOT use -z defs as we might desire, because we do not 8176 # link with -lc, and that would cause any symbols used from libc to 8177 # always be unresolved, which means just about no library would 8178 # ever link correctly. If we're not using GNU ld we use -z text 8179 # though, which does catch some bad symbols but isn't as heavy-handed 8180 # as -z defs. 8181 no_undefined_flag='${wl}-z,text' 8182 allow_undefined_flag='${wl}-z,nodefs' 8183 archive_cmds_need_lc=no 8184 hardcode_shlibpath_var=no 8185 hardcode_libdir_flag_spec='${wl}-R,$libdir' 8186 hardcode_libdir_separator=':' 8187 link_all_deplibs=yes 8188 export_dynamic_flag_spec='${wl}-Bexport' 8189 runpath_var='LD_RUN_PATH' 8190 8191 if test "$GCC" = yes; then 8192 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8193 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8194 else 8195 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8196 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8197 fi 8198 ;; 8199 8200 uts4*) 8201 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8202 hardcode_libdir_flag_spec='-L$libdir' 8203 hardcode_shlibpath_var=no 8204 ;; 8205 8206 *) 8207 ld_shlibs=no 8208 ;; 8209 esac 8210 8211 if test x$host_vendor = xsni; then 8212 case $host in 8213 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 8214 export_dynamic_flag_spec='${wl}-Blargedynsym' 8215 ;; 8216 esac 8217 fi 8218 fi 8219 8220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 8221$as_echo "$ld_shlibs" >&6; } 8222test "$ld_shlibs" = no && can_build_shared=no 8223 8224with_gnu_ld=$with_gnu_ld 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240# 8241# Do we need to explicitly link libc? 8242# 8243case "x$archive_cmds_need_lc" in 8244x|xyes) 8245 # Assume -lc should be added 8246 archive_cmds_need_lc=yes 8247 8248 if test "$enable_shared" = yes && test "$GCC" = yes; then 8249 case $archive_cmds in 8250 *'~'*) 8251 # FIXME: we may have to deal with multi-command sequences. 8252 ;; 8253 '$CC '*) 8254 # Test whether the compiler implicitly links with -lc since on some 8255 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8256 # to ld, don't add -lc before -lgcc. 8257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 8258$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 8259 $RM conftest* 8260 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8261 8262 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8263 (eval $ac_compile) 2>&5 8264 ac_status=$? 8265 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8266 test $ac_status = 0; } 2>conftest.err; then 8267 soname=conftest 8268 lib=conftest 8269 libobjs=conftest.$ac_objext 8270 deplibs= 8271 wl=$lt_prog_compiler_wl 8272 pic_flag=$lt_prog_compiler_pic 8273 compiler_flags=-v 8274 linker_flags=-v 8275 verstring= 8276 output_objdir=. 8277 libname=conftest 8278 lt_save_allow_undefined_flag=$allow_undefined_flag 8279 allow_undefined_flag= 8280 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 8281 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 8282 ac_status=$? 8283 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8284 test $ac_status = 0; } 8285 then 8286 archive_cmds_need_lc=no 8287 else 8288 archive_cmds_need_lc=yes 8289 fi 8290 allow_undefined_flag=$lt_save_allow_undefined_flag 8291 else 8292 cat conftest.err 1>&5 8293 fi 8294 $RM conftest* 8295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 8296$as_echo "$archive_cmds_need_lc" >&6; } 8297 ;; 8298 esac 8299 fi 8300 ;; 8301esac 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 8453 8454 8455 8456 8457 8458 8459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 8460$as_echo_n "checking dynamic linker characteristics... " >&6; } 8461 8462if test "$GCC" = yes; then 8463 case $host_os in 8464 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 8465 *) lt_awk_arg="/^libraries:/" ;; 8466 esac 8467 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8468 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 8469 # if the path contains ";" then we assume it to be the separator 8470 # otherwise default to the standard path separator (i.e. ":") - it is 8471 # assumed that no part of a normal pathname contains ";" but that should 8472 # okay in the real world where ";" in dirpaths is itself problematic. 8473 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 8474 else 8475 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8476 fi 8477 # Ok, now we have the path, separated by spaces, we can step through it 8478 # and add multilib dir if necessary. 8479 lt_tmp_lt_search_path_spec= 8480 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 8481 for lt_sys_path in $lt_search_path_spec; do 8482 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 8483 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 8484 else 8485 test -d "$lt_sys_path" && \ 8486 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 8487 fi 8488 done 8489 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 8490BEGIN {RS=" "; FS="/|\n";} { 8491 lt_foo=""; 8492 lt_count=0; 8493 for (lt_i = NF; lt_i > 0; lt_i--) { 8494 if ($lt_i != "" && $lt_i != ".") { 8495 if ($lt_i == "..") { 8496 lt_count++; 8497 } else { 8498 if (lt_count == 0) { 8499 lt_foo="/" $lt_i lt_foo; 8500 } else { 8501 lt_count--; 8502 } 8503 } 8504 } 8505 } 8506 if (lt_foo != "") { lt_freq[lt_foo]++; } 8507 if (lt_freq[lt_foo] == 1) { print lt_foo; } 8508}'` 8509 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 8510else 8511 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 8512fi 8513library_names_spec= 8514libname_spec='lib$name' 8515soname_spec= 8516shrext_cmds=".so" 8517postinstall_cmds= 8518postuninstall_cmds= 8519finish_cmds= 8520finish_eval= 8521shlibpath_var= 8522shlibpath_overrides_runpath=unknown 8523version_type=none 8524dynamic_linker="$host_os ld.so" 8525sys_lib_dlsearch_path_spec="/lib /usr/lib" 8526need_lib_prefix=unknown 8527hardcode_into_libs=no 8528 8529# when you set need_version to no, make sure it does not cause -set_version 8530# flags to be left without arguments 8531need_version=unknown 8532 8533case $host_os in 8534aix3*) 8535 version_type=linux 8536 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 8537 shlibpath_var=LIBPATH 8538 8539 # AIX 3 has no versioning support, so we append a major version to the name. 8540 soname_spec='${libname}${release}${shared_ext}$major' 8541 ;; 8542 8543aix[4-9]*) 8544 version_type=linux 8545 need_lib_prefix=no 8546 need_version=no 8547 hardcode_into_libs=yes 8548 if test "$host_cpu" = ia64; then 8549 # AIX 5 supports IA64 8550 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 8551 shlibpath_var=LD_LIBRARY_PATH 8552 else 8553 # With GCC up to 2.95.x, collect2 would create an import file 8554 # for dependence libraries. The import file would start with 8555 # the line `#! .'. This would cause the generated library to 8556 # depend on `.', always an invalid library. This was fixed in 8557 # development snapshots of GCC prior to 3.0. 8558 case $host_os in 8559 aix4 | aix4.[01] | aix4.[01].*) 8560 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 8561 echo ' yes ' 8562 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 8563 : 8564 else 8565 can_build_shared=no 8566 fi 8567 ;; 8568 esac 8569 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 8570 # soname into executable. Probably we can add versioning support to 8571 # collect2, so additional links can be useful in future. 8572 if test "$aix_use_runtimelinking" = yes; then 8573 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 8574 # instead of lib<name>.a to let people know that these are not 8575 # typical AIX shared libraries. 8576 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8577 else 8578 # We preserve .a as extension for shared libraries through AIX4.2 8579 # and later when we are not doing run time linking. 8580 library_names_spec='${libname}${release}.a $libname.a' 8581 soname_spec='${libname}${release}${shared_ext}$major' 8582 fi 8583 shlibpath_var=LIBPATH 8584 fi 8585 ;; 8586 8587amigaos*) 8588 case $host_cpu in 8589 powerpc) 8590 # Since July 2007 AmigaOS4 officially supports .so libraries. 8591 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 8592 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8593 ;; 8594 m68k) 8595 library_names_spec='$libname.ixlibrary $libname.a' 8596 # Create ${libname}_ixlibrary.a entries in /sys/libs. 8597 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' 8598 ;; 8599 esac 8600 ;; 8601 8602beos*) 8603 library_names_spec='${libname}${shared_ext}' 8604 dynamic_linker="$host_os ld.so" 8605 shlibpath_var=LIBRARY_PATH 8606 ;; 8607 8608bsdi[45]*) 8609 version_type=linux 8610 need_version=no 8611 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8612 soname_spec='${libname}${release}${shared_ext}$major' 8613 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 8614 shlibpath_var=LD_LIBRARY_PATH 8615 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 8616 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 8617 # the default ld.so.conf also contains /usr/contrib/lib and 8618 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 8619 # libtool to hard-code these into programs 8620 ;; 8621 8622cygwin* | mingw* | pw32* | cegcc*) 8623 version_type=windows 8624 shrext_cmds=".dll" 8625 need_version=no 8626 need_lib_prefix=no 8627 8628 case $GCC,$host_os in 8629 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 8630 library_names_spec='$libname.dll.a' 8631 # DLL is installed to $(libdir)/../bin by postinstall_cmds 8632 postinstall_cmds='base_file=`basename \${file}`~ 8633 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 8634 dldir=$destdir/`dirname \$dlpath`~ 8635 test -d \$dldir || mkdir -p \$dldir~ 8636 $install_prog $dir/$dlname \$dldir/$dlname~ 8637 chmod a+x \$dldir/$dlname~ 8638 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 8639 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 8640 fi' 8641 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 8642 dlpath=$dir/\$dldll~ 8643 $RM \$dlpath' 8644 shlibpath_overrides_runpath=yes 8645 8646 case $host_os in 8647 cygwin*) 8648 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 8649 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8650 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 8651 ;; 8652 mingw* | cegcc*) 8653 # MinGW DLLs use traditional 'lib' prefix 8654 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8655 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8656 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 8657 # It is most probably a Windows format PATH printed by 8658 # mingw gcc, but we are running on Cygwin. Gcc prints its search 8659 # path with ; separators, and with drive letters. We can handle the 8660 # drive letters (cygwin fileutils understands them), so leave them, 8661 # especially as we might pass files found there to a mingw objdump, 8662 # which wouldn't understand a cygwinified path. Ahh. 8663 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8664 else 8665 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8666 fi 8667 ;; 8668 pw32*) 8669 # pw32 DLLs use 'pw' prefix rather than 'lib' 8670 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8671 ;; 8672 esac 8673 ;; 8674 8675 *) 8676 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 8677 ;; 8678 esac 8679 dynamic_linker='Win32 ld.exe' 8680 # FIXME: first we should search . and the directory the executable is in 8681 shlibpath_var=PATH 8682 ;; 8683 8684darwin* | rhapsody*) 8685 dynamic_linker="$host_os dyld" 8686 version_type=darwin 8687 need_lib_prefix=no 8688 need_version=no 8689 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 8690 soname_spec='${libname}${release}${major}$shared_ext' 8691 shlibpath_overrides_runpath=yes 8692 shlibpath_var=DYLD_LIBRARY_PATH 8693 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 8694 8695 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 8696 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 8697 ;; 8698 8699dgux*) 8700 version_type=linux 8701 need_lib_prefix=no 8702 need_version=no 8703 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 8704 soname_spec='${libname}${release}${shared_ext}$major' 8705 shlibpath_var=LD_LIBRARY_PATH 8706 ;; 8707 8708freebsd1*) 8709 dynamic_linker=no 8710 ;; 8711 8712freebsd* | dragonfly*) 8713 # DragonFly does not have aout. When/if they implement a new 8714 # versioning mechanism, adjust this. 8715 if test -x /usr/bin/objformat; then 8716 objformat=`/usr/bin/objformat` 8717 else 8718 case $host_os in 8719 freebsd[123]*) objformat=aout ;; 8720 *) objformat=elf ;; 8721 esac 8722 fi 8723 # Handle Gentoo/FreeBSD as it was Linux 8724 case $host_vendor in 8725 gentoo) 8726 version_type=linux ;; 8727 *) 8728 version_type=freebsd-$objformat ;; 8729 esac 8730 8731 case $version_type in 8732 freebsd-elf*) 8733 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 8734 need_version=no 8735 need_lib_prefix=no 8736 ;; 8737 freebsd-*) 8738 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 8739 need_version=yes 8740 ;; 8741 linux) 8742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8743 soname_spec='${libname}${release}${shared_ext}$major' 8744 need_lib_prefix=no 8745 need_version=no 8746 ;; 8747 esac 8748 shlibpath_var=LD_LIBRARY_PATH 8749 case $host_os in 8750 freebsd2*) 8751 shlibpath_overrides_runpath=yes 8752 ;; 8753 freebsd3.[01]* | freebsdelf3.[01]*) 8754 shlibpath_overrides_runpath=yes 8755 hardcode_into_libs=yes 8756 ;; 8757 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 8758 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 8759 shlibpath_overrides_runpath=no 8760 hardcode_into_libs=yes 8761 ;; 8762 *) # from 4.6 on, and DragonFly 8763 shlibpath_overrides_runpath=yes 8764 hardcode_into_libs=yes 8765 ;; 8766 esac 8767 ;; 8768 8769gnu*) 8770 version_type=linux 8771 need_lib_prefix=no 8772 need_version=no 8773 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 8774 soname_spec='${libname}${release}${shared_ext}$major' 8775 shlibpath_var=LD_LIBRARY_PATH 8776 hardcode_into_libs=yes 8777 ;; 8778 8779hpux9* | hpux10* | hpux11*) 8780 # Give a soname corresponding to the major version so that dld.sl refuses to 8781 # link against other versions. 8782 version_type=sunos 8783 need_lib_prefix=no 8784 need_version=no 8785 case $host_cpu in 8786 ia64*) 8787 shrext_cmds='.so' 8788 hardcode_into_libs=yes 8789 dynamic_linker="$host_os dld.so" 8790 shlibpath_var=LD_LIBRARY_PATH 8791 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8792 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8793 soname_spec='${libname}${release}${shared_ext}$major' 8794 if test "X$HPUX_IA64_MODE" = X32; then 8795 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 8796 else 8797 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 8798 fi 8799 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8800 ;; 8801 hppa*64*) 8802 shrext_cmds='.sl' 8803 hardcode_into_libs=yes 8804 dynamic_linker="$host_os dld.sl" 8805 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 8806 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8807 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8808 soname_spec='${libname}${release}${shared_ext}$major' 8809 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 8810 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8811 ;; 8812 *) 8813 shrext_cmds='.sl' 8814 dynamic_linker="$host_os dld.sl" 8815 shlibpath_var=SHLIB_PATH 8816 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 8817 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8818 soname_spec='${libname}${release}${shared_ext}$major' 8819 ;; 8820 esac 8821 # HP-UX runs *really* slowly unless shared libraries are mode 555. 8822 postinstall_cmds='chmod 555 $lib' 8823 ;; 8824 8825interix[3-9]*) 8826 version_type=linux 8827 need_lib_prefix=no 8828 need_version=no 8829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8830 soname_spec='${libname}${release}${shared_ext}$major' 8831 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 8832 shlibpath_var=LD_LIBRARY_PATH 8833 shlibpath_overrides_runpath=no 8834 hardcode_into_libs=yes 8835 ;; 8836 8837irix5* | irix6* | nonstopux*) 8838 case $host_os in 8839 nonstopux*) version_type=nonstopux ;; 8840 *) 8841 if test "$lt_cv_prog_gnu_ld" = yes; then 8842 version_type=linux 8843 else 8844 version_type=irix 8845 fi ;; 8846 esac 8847 need_lib_prefix=no 8848 need_version=no 8849 soname_spec='${libname}${release}${shared_ext}$major' 8850 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 8851 case $host_os in 8852 irix5* | nonstopux*) 8853 libsuff= shlibsuff= 8854 ;; 8855 *) 8856 case $LD in # libtool.m4 will add one of these switches to LD 8857 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 8858 libsuff= shlibsuff= libmagic=32-bit;; 8859 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 8860 libsuff=32 shlibsuff=N32 libmagic=N32;; 8861 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 8862 libsuff=64 shlibsuff=64 libmagic=64-bit;; 8863 *) libsuff= shlibsuff= libmagic=never-match;; 8864 esac 8865 ;; 8866 esac 8867 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 8868 shlibpath_overrides_runpath=no 8869 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 8870 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 8871 hardcode_into_libs=yes 8872 ;; 8873 8874# No shared lib support for Linux oldld, aout, or coff. 8875linux*oldld* | linux*aout* | linux*coff*) 8876 dynamic_linker=no 8877 ;; 8878 8879# This must be Linux ELF. 8880linux* | k*bsd*-gnu) 8881 version_type=linux 8882 need_lib_prefix=no 8883 need_version=no 8884 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8885 soname_spec='${libname}${release}${shared_ext}$major' 8886 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 8887 shlibpath_var=LD_LIBRARY_PATH 8888 shlibpath_overrides_runpath=no 8889 # Some binutils ld are patched to set DT_RUNPATH 8890 save_LDFLAGS=$LDFLAGS 8891 save_libdir=$libdir 8892 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 8893 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 8894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8895/* end confdefs.h. */ 8896 8897int 8898main () 8899{ 8900 8901 ; 8902 return 0; 8903} 8904_ACEOF 8905if ac_fn_c_try_link "$LINENO"; then : 8906 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 8907 shlibpath_overrides_runpath=yes 8908fi 8909fi 8910rm -f core conftest.err conftest.$ac_objext \ 8911 conftest$ac_exeext conftest.$ac_ext 8912 LDFLAGS=$save_LDFLAGS 8913 libdir=$save_libdir 8914 8915 # This implies no fast_install, which is unacceptable. 8916 # Some rework will be needed to allow for fast_install 8917 # before this can be enabled. 8918 hardcode_into_libs=yes 8919 8920 # Append ld.so.conf contents to the search path 8921 if test -f /etc/ld.so.conf; then 8922 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' ' '` 8923 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 8924 fi 8925 8926 # We used to test for /lib/ld.so.1 and disable shared libraries on 8927 # powerpc, because MkLinux only supported shared libraries with the 8928 # GNU dynamic linker. Since this was broken with cross compilers, 8929 # most powerpc-linux boxes support dynamic linking these days and 8930 # people can always --disable-shared, the test was removed, and we 8931 # assume the GNU/Linux dynamic linker is in use. 8932 dynamic_linker='GNU/Linux ld.so' 8933 ;; 8934 8935netbsd*) 8936 version_type=sunos 8937 need_lib_prefix=no 8938 need_version=no 8939 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8940 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8941 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8942 dynamic_linker='NetBSD (a.out) ld.so' 8943 else 8944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8945 soname_spec='${libname}${release}${shared_ext}$major' 8946 dynamic_linker='NetBSD ld.elf_so' 8947 fi 8948 shlibpath_var=LD_LIBRARY_PATH 8949 shlibpath_overrides_runpath=yes 8950 hardcode_into_libs=yes 8951 ;; 8952 8953newsos6) 8954 version_type=linux 8955 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8956 shlibpath_var=LD_LIBRARY_PATH 8957 shlibpath_overrides_runpath=yes 8958 ;; 8959 8960*nto* | *qnx*) 8961 version_type=qnx 8962 need_lib_prefix=no 8963 need_version=no 8964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8965 soname_spec='${libname}${release}${shared_ext}$major' 8966 shlibpath_var=LD_LIBRARY_PATH 8967 shlibpath_overrides_runpath=no 8968 hardcode_into_libs=yes 8969 dynamic_linker='ldqnx.so' 8970 ;; 8971 8972openbsd*) 8973 version_type=sunos 8974 sys_lib_dlsearch_path_spec="/usr/lib" 8975 need_lib_prefix=no 8976 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 8977 case $host_os in 8978 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 8979 *) need_version=no ;; 8980 esac 8981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8982 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8983 shlibpath_var=LD_LIBRARY_PATH 8984 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8985 case $host_os in 8986 openbsd2.[89] | openbsd2.[89].*) 8987 shlibpath_overrides_runpath=no 8988 ;; 8989 *) 8990 shlibpath_overrides_runpath=yes 8991 ;; 8992 esac 8993 else 8994 shlibpath_overrides_runpath=yes 8995 fi 8996 ;; 8997 8998os2*) 8999 libname_spec='$name' 9000 shrext_cmds=".dll" 9001 need_lib_prefix=no 9002 library_names_spec='$libname${shared_ext} $libname.a' 9003 dynamic_linker='OS/2 ld.exe' 9004 shlibpath_var=LIBPATH 9005 ;; 9006 9007osf3* | osf4* | osf5*) 9008 version_type=osf 9009 need_lib_prefix=no 9010 need_version=no 9011 soname_spec='${libname}${release}${shared_ext}$major' 9012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9013 shlibpath_var=LD_LIBRARY_PATH 9014 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9015 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9016 ;; 9017 9018rdos*) 9019 dynamic_linker=no 9020 ;; 9021 9022solaris*) 9023 version_type=linux 9024 need_lib_prefix=no 9025 need_version=no 9026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9027 soname_spec='${libname}${release}${shared_ext}$major' 9028 shlibpath_var=LD_LIBRARY_PATH 9029 shlibpath_overrides_runpath=yes 9030 hardcode_into_libs=yes 9031 # ldd complains unless libraries are executable 9032 postinstall_cmds='chmod +x $lib' 9033 ;; 9034 9035sunos4*) 9036 version_type=sunos 9037 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9038 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9039 shlibpath_var=LD_LIBRARY_PATH 9040 shlibpath_overrides_runpath=yes 9041 if test "$with_gnu_ld" = yes; then 9042 need_lib_prefix=no 9043 fi 9044 need_version=yes 9045 ;; 9046 9047sysv4 | sysv4.3*) 9048 version_type=linux 9049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9050 soname_spec='${libname}${release}${shared_ext}$major' 9051 shlibpath_var=LD_LIBRARY_PATH 9052 case $host_vendor in 9053 sni) 9054 shlibpath_overrides_runpath=no 9055 need_lib_prefix=no 9056 runpath_var=LD_RUN_PATH 9057 ;; 9058 siemens) 9059 need_lib_prefix=no 9060 ;; 9061 motorola) 9062 need_lib_prefix=no 9063 need_version=no 9064 shlibpath_overrides_runpath=no 9065 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9066 ;; 9067 esac 9068 ;; 9069 9070sysv4*MP*) 9071 if test -d /usr/nec ;then 9072 version_type=linux 9073 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9074 soname_spec='$libname${shared_ext}.$major' 9075 shlibpath_var=LD_LIBRARY_PATH 9076 fi 9077 ;; 9078 9079sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9080 version_type=freebsd-elf 9081 need_lib_prefix=no 9082 need_version=no 9083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9084 soname_spec='${libname}${release}${shared_ext}$major' 9085 shlibpath_var=LD_LIBRARY_PATH 9086 shlibpath_overrides_runpath=yes 9087 hardcode_into_libs=yes 9088 if test "$with_gnu_ld" = yes; then 9089 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9090 else 9091 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9092 case $host_os in 9093 sco3.2v5*) 9094 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9095 ;; 9096 esac 9097 fi 9098 sys_lib_dlsearch_path_spec='/usr/lib' 9099 ;; 9100 9101tpf*) 9102 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 9103 version_type=linux 9104 need_lib_prefix=no 9105 need_version=no 9106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9107 shlibpath_var=LD_LIBRARY_PATH 9108 shlibpath_overrides_runpath=no 9109 hardcode_into_libs=yes 9110 ;; 9111 9112uts4*) 9113 version_type=linux 9114 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9115 soname_spec='${libname}${release}${shared_ext}$major' 9116 shlibpath_var=LD_LIBRARY_PATH 9117 ;; 9118 9119*) 9120 dynamic_linker=no 9121 ;; 9122esac 9123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 9124$as_echo "$dynamic_linker" >&6; } 9125test "$dynamic_linker" = no && can_build_shared=no 9126 9127variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9128if test "$GCC" = yes; then 9129 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9130fi 9131 9132if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9133 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9134fi 9135if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9136 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9137fi 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 9219 9220 9221 9222 9223 9224 9225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 9226$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9227hardcode_action= 9228if test -n "$hardcode_libdir_flag_spec" || 9229 test -n "$runpath_var" || 9230 test "X$hardcode_automatic" = "Xyes" ; then 9231 9232 # We can hardcode non-existent directories. 9233 if test "$hardcode_direct" != no && 9234 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9235 # have to relink, otherwise we might link with an installed library 9236 # when we should be linking with a yet-to-be-installed one 9237 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 9238 test "$hardcode_minus_L" != no; then 9239 # Linking always hardcodes the temporary library directory. 9240 hardcode_action=relink 9241 else 9242 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9243 hardcode_action=immediate 9244 fi 9245else 9246 # We cannot hardcode anything, or else we can only hardcode existing 9247 # directories. 9248 hardcode_action=unsupported 9249fi 9250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 9251$as_echo "$hardcode_action" >&6; } 9252 9253if test "$hardcode_action" = relink || 9254 test "$inherit_rpath" = yes; then 9255 # Fast installation is not supported 9256 enable_fast_install=no 9257elif test "$shlibpath_overrides_runpath" = yes || 9258 test "$enable_shared" = no; then 9259 # Fast installation is not necessary 9260 enable_fast_install=needless 9261fi 9262 9263 9264 9265 9266 9267 9268 if test "x$enable_dlopen" != xyes; then 9269 enable_dlopen=unknown 9270 enable_dlopen_self=unknown 9271 enable_dlopen_self_static=unknown 9272else 9273 lt_cv_dlopen=no 9274 lt_cv_dlopen_libs= 9275 9276 case $host_os in 9277 beos*) 9278 lt_cv_dlopen="load_add_on" 9279 lt_cv_dlopen_libs= 9280 lt_cv_dlopen_self=yes 9281 ;; 9282 9283 mingw* | pw32* | cegcc*) 9284 lt_cv_dlopen="LoadLibrary" 9285 lt_cv_dlopen_libs= 9286 ;; 9287 9288 cygwin*) 9289 lt_cv_dlopen="dlopen" 9290 lt_cv_dlopen_libs= 9291 ;; 9292 9293 darwin*) 9294 # if libdl is installed we need to link against it 9295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 9296$as_echo_n "checking for dlopen in -ldl... " >&6; } 9297if ${ac_cv_lib_dl_dlopen+:} false; then : 9298 $as_echo_n "(cached) " >&6 9299else 9300 ac_check_lib_save_LIBS=$LIBS 9301LIBS="-ldl $LIBS" 9302cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9303/* end confdefs.h. */ 9304 9305/* Override any GCC internal prototype to avoid an error. 9306 Use char because int might match the return type of a GCC 9307 builtin and then its argument prototype would still apply. */ 9308#ifdef __cplusplus 9309extern "C" 9310#endif 9311char dlopen (); 9312int 9313main () 9314{ 9315return dlopen (); 9316 ; 9317 return 0; 9318} 9319_ACEOF 9320if ac_fn_c_try_link "$LINENO"; then : 9321 ac_cv_lib_dl_dlopen=yes 9322else 9323 ac_cv_lib_dl_dlopen=no 9324fi 9325rm -f core conftest.err conftest.$ac_objext \ 9326 conftest$ac_exeext conftest.$ac_ext 9327LIBS=$ac_check_lib_save_LIBS 9328fi 9329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 9330$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9331if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 9332 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9333else 9334 9335 lt_cv_dlopen="dyld" 9336 lt_cv_dlopen_libs= 9337 lt_cv_dlopen_self=yes 9338 9339fi 9340 9341 ;; 9342 9343 *) 9344 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 9345if test "x$ac_cv_func_shl_load" = xyes; then : 9346 lt_cv_dlopen="shl_load" 9347else 9348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 9349$as_echo_n "checking for shl_load in -ldld... " >&6; } 9350if ${ac_cv_lib_dld_shl_load+:} false; then : 9351 $as_echo_n "(cached) " >&6 9352else 9353 ac_check_lib_save_LIBS=$LIBS 9354LIBS="-ldld $LIBS" 9355cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9356/* end confdefs.h. */ 9357 9358/* Override any GCC internal prototype to avoid an error. 9359 Use char because int might match the return type of a GCC 9360 builtin and then its argument prototype would still apply. */ 9361#ifdef __cplusplus 9362extern "C" 9363#endif 9364char shl_load (); 9365int 9366main () 9367{ 9368return shl_load (); 9369 ; 9370 return 0; 9371} 9372_ACEOF 9373if ac_fn_c_try_link "$LINENO"; then : 9374 ac_cv_lib_dld_shl_load=yes 9375else 9376 ac_cv_lib_dld_shl_load=no 9377fi 9378rm -f core conftest.err conftest.$ac_objext \ 9379 conftest$ac_exeext conftest.$ac_ext 9380LIBS=$ac_check_lib_save_LIBS 9381fi 9382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 9383$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 9384if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 9385 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 9386else 9387 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 9388if test "x$ac_cv_func_dlopen" = xyes; then : 9389 lt_cv_dlopen="dlopen" 9390else 9391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 9392$as_echo_n "checking for dlopen in -ldl... " >&6; } 9393if ${ac_cv_lib_dl_dlopen+:} false; then : 9394 $as_echo_n "(cached) " >&6 9395else 9396 ac_check_lib_save_LIBS=$LIBS 9397LIBS="-ldl $LIBS" 9398cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9399/* end confdefs.h. */ 9400 9401/* Override any GCC internal prototype to avoid an error. 9402 Use char because int might match the return type of a GCC 9403 builtin and then its argument prototype would still apply. */ 9404#ifdef __cplusplus 9405extern "C" 9406#endif 9407char dlopen (); 9408int 9409main () 9410{ 9411return dlopen (); 9412 ; 9413 return 0; 9414} 9415_ACEOF 9416if ac_fn_c_try_link "$LINENO"; then : 9417 ac_cv_lib_dl_dlopen=yes 9418else 9419 ac_cv_lib_dl_dlopen=no 9420fi 9421rm -f core conftest.err conftest.$ac_objext \ 9422 conftest$ac_exeext conftest.$ac_ext 9423LIBS=$ac_check_lib_save_LIBS 9424fi 9425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 9426$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9427if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 9428 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9429else 9430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 9431$as_echo_n "checking for dlopen in -lsvld... " >&6; } 9432if ${ac_cv_lib_svld_dlopen+:} false; then : 9433 $as_echo_n "(cached) " >&6 9434else 9435 ac_check_lib_save_LIBS=$LIBS 9436LIBS="-lsvld $LIBS" 9437cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9438/* end confdefs.h. */ 9439 9440/* Override any GCC internal prototype to avoid an error. 9441 Use char because int might match the return type of a GCC 9442 builtin and then its argument prototype would still apply. */ 9443#ifdef __cplusplus 9444extern "C" 9445#endif 9446char dlopen (); 9447int 9448main () 9449{ 9450return dlopen (); 9451 ; 9452 return 0; 9453} 9454_ACEOF 9455if ac_fn_c_try_link "$LINENO"; then : 9456 ac_cv_lib_svld_dlopen=yes 9457else 9458 ac_cv_lib_svld_dlopen=no 9459fi 9460rm -f core conftest.err conftest.$ac_objext \ 9461 conftest$ac_exeext conftest.$ac_ext 9462LIBS=$ac_check_lib_save_LIBS 9463fi 9464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 9465$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 9466if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 9467 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 9468else 9469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 9470$as_echo_n "checking for dld_link in -ldld... " >&6; } 9471if ${ac_cv_lib_dld_dld_link+:} false; then : 9472 $as_echo_n "(cached) " >&6 9473else 9474 ac_check_lib_save_LIBS=$LIBS 9475LIBS="-ldld $LIBS" 9476cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9477/* end confdefs.h. */ 9478 9479/* Override any GCC internal prototype to avoid an error. 9480 Use char because int might match the return type of a GCC 9481 builtin and then its argument prototype would still apply. */ 9482#ifdef __cplusplus 9483extern "C" 9484#endif 9485char dld_link (); 9486int 9487main () 9488{ 9489return dld_link (); 9490 ; 9491 return 0; 9492} 9493_ACEOF 9494if ac_fn_c_try_link "$LINENO"; then : 9495 ac_cv_lib_dld_dld_link=yes 9496else 9497 ac_cv_lib_dld_dld_link=no 9498fi 9499rm -f core conftest.err conftest.$ac_objext \ 9500 conftest$ac_exeext conftest.$ac_ext 9501LIBS=$ac_check_lib_save_LIBS 9502fi 9503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 9504$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 9505if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 9506 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 9507fi 9508 9509 9510fi 9511 9512 9513fi 9514 9515 9516fi 9517 9518 9519fi 9520 9521 9522fi 9523 9524 ;; 9525 esac 9526 9527 if test "x$lt_cv_dlopen" != xno; then 9528 enable_dlopen=yes 9529 else 9530 enable_dlopen=no 9531 fi 9532 9533 case $lt_cv_dlopen in 9534 dlopen) 9535 save_CPPFLAGS="$CPPFLAGS" 9536 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 9537 9538 save_LDFLAGS="$LDFLAGS" 9539 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 9540 9541 save_LIBS="$LIBS" 9542 LIBS="$lt_cv_dlopen_libs $LIBS" 9543 9544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 9545$as_echo_n "checking whether a program can dlopen itself... " >&6; } 9546if ${lt_cv_dlopen_self+:} false; then : 9547 $as_echo_n "(cached) " >&6 9548else 9549 if test "$cross_compiling" = yes; then : 9550 lt_cv_dlopen_self=cross 9551else 9552 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9553 lt_status=$lt_dlunknown 9554 cat > conftest.$ac_ext <<_LT_EOF 9555#line 9555 "configure" 9556#include "confdefs.h" 9557 9558#if HAVE_DLFCN_H 9559#include <dlfcn.h> 9560#endif 9561 9562#include <stdio.h> 9563 9564#ifdef RTLD_GLOBAL 9565# define LT_DLGLOBAL RTLD_GLOBAL 9566#else 9567# ifdef DL_GLOBAL 9568# define LT_DLGLOBAL DL_GLOBAL 9569# else 9570# define LT_DLGLOBAL 0 9571# endif 9572#endif 9573 9574/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9575 find out it does not work in some platform. */ 9576#ifndef LT_DLLAZY_OR_NOW 9577# ifdef RTLD_LAZY 9578# define LT_DLLAZY_OR_NOW RTLD_LAZY 9579# else 9580# ifdef DL_LAZY 9581# define LT_DLLAZY_OR_NOW DL_LAZY 9582# else 9583# ifdef RTLD_NOW 9584# define LT_DLLAZY_OR_NOW RTLD_NOW 9585# else 9586# ifdef DL_NOW 9587# define LT_DLLAZY_OR_NOW DL_NOW 9588# else 9589# define LT_DLLAZY_OR_NOW 0 9590# endif 9591# endif 9592# endif 9593# endif 9594#endif 9595 9596void fnord() { int i=42;} 9597int main () 9598{ 9599 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9600 int status = $lt_dlunknown; 9601 9602 if (self) 9603 { 9604 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9605 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9606 /* dlclose (self); */ 9607 } 9608 else 9609 puts (dlerror ()); 9610 9611 return status; 9612} 9613_LT_EOF 9614 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 9615 (eval $ac_link) 2>&5 9616 ac_status=$? 9617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9618 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 9619 (./conftest; exit; ) >&5 2>/dev/null 9620 lt_status=$? 9621 case x$lt_status in 9622 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 9623 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 9624 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 9625 esac 9626 else : 9627 # compilation failed 9628 lt_cv_dlopen_self=no 9629 fi 9630fi 9631rm -fr conftest* 9632 9633 9634fi 9635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 9636$as_echo "$lt_cv_dlopen_self" >&6; } 9637 9638 if test "x$lt_cv_dlopen_self" = xyes; then 9639 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 9640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 9641$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 9642if ${lt_cv_dlopen_self_static+:} false; then : 9643 $as_echo_n "(cached) " >&6 9644else 9645 if test "$cross_compiling" = yes; then : 9646 lt_cv_dlopen_self_static=cross 9647else 9648 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9649 lt_status=$lt_dlunknown 9650 cat > conftest.$ac_ext <<_LT_EOF 9651#line 9651 "configure" 9652#include "confdefs.h" 9653 9654#if HAVE_DLFCN_H 9655#include <dlfcn.h> 9656#endif 9657 9658#include <stdio.h> 9659 9660#ifdef RTLD_GLOBAL 9661# define LT_DLGLOBAL RTLD_GLOBAL 9662#else 9663# ifdef DL_GLOBAL 9664# define LT_DLGLOBAL DL_GLOBAL 9665# else 9666# define LT_DLGLOBAL 0 9667# endif 9668#endif 9669 9670/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9671 find out it does not work in some platform. */ 9672#ifndef LT_DLLAZY_OR_NOW 9673# ifdef RTLD_LAZY 9674# define LT_DLLAZY_OR_NOW RTLD_LAZY 9675# else 9676# ifdef DL_LAZY 9677# define LT_DLLAZY_OR_NOW DL_LAZY 9678# else 9679# ifdef RTLD_NOW 9680# define LT_DLLAZY_OR_NOW RTLD_NOW 9681# else 9682# ifdef DL_NOW 9683# define LT_DLLAZY_OR_NOW DL_NOW 9684# else 9685# define LT_DLLAZY_OR_NOW 0 9686# endif 9687# endif 9688# endif 9689# endif 9690#endif 9691 9692void fnord() { int i=42;} 9693int main () 9694{ 9695 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9696 int status = $lt_dlunknown; 9697 9698 if (self) 9699 { 9700 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9701 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9702 /* dlclose (self); */ 9703 } 9704 else 9705 puts (dlerror ()); 9706 9707 return status; 9708} 9709_LT_EOF 9710 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 9711 (eval $ac_link) 2>&5 9712 ac_status=$? 9713 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9714 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 9715 (./conftest; exit; ) >&5 2>/dev/null 9716 lt_status=$? 9717 case x$lt_status in 9718 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 9719 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 9720 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 9721 esac 9722 else : 9723 # compilation failed 9724 lt_cv_dlopen_self_static=no 9725 fi 9726fi 9727rm -fr conftest* 9728 9729 9730fi 9731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 9732$as_echo "$lt_cv_dlopen_self_static" >&6; } 9733 fi 9734 9735 CPPFLAGS="$save_CPPFLAGS" 9736 LDFLAGS="$save_LDFLAGS" 9737 LIBS="$save_LIBS" 9738 ;; 9739 esac 9740 9741 case $lt_cv_dlopen_self in 9742 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 9743 *) enable_dlopen_self=unknown ;; 9744 esac 9745 9746 case $lt_cv_dlopen_self_static in 9747 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 9748 *) enable_dlopen_self_static=unknown ;; 9749 esac 9750fi 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768striplib= 9769old_striplib= 9770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 9771$as_echo_n "checking whether stripping libraries is possible... " >&6; } 9772if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 9773 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9774 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9776$as_echo "yes" >&6; } 9777else 9778# FIXME - insert some real tests, host_os isn't really good enough 9779 case $host_os in 9780 darwin*) 9781 if test -n "$STRIP" ; then 9782 striplib="$STRIP -x" 9783 old_striplib="$STRIP -S" 9784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9785$as_echo "yes" >&6; } 9786 else 9787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9788$as_echo "no" >&6; } 9789 fi 9790 ;; 9791 *) 9792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9793$as_echo "no" >&6; } 9794 ;; 9795 esac 9796fi 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 # Report which library types will actually be built 9810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 9811$as_echo_n "checking if libtool supports shared libraries... " >&6; } 9812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 9813$as_echo "$can_build_shared" >&6; } 9814 9815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 9816$as_echo_n "checking whether to build shared libraries... " >&6; } 9817 test "$can_build_shared" = "no" && enable_shared=no 9818 9819 # On AIX, shared libraries and static libraries use the same namespace, and 9820 # are all built from PIC. 9821 case $host_os in 9822 aix3*) 9823 test "$enable_shared" = yes && enable_static=no 9824 if test -n "$RANLIB"; then 9825 archive_cmds="$archive_cmds~\$RANLIB \$lib" 9826 postinstall_cmds='$RANLIB $lib' 9827 fi 9828 ;; 9829 9830 aix[4-9]*) 9831 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 9832 test "$enable_shared" = yes && enable_static=no 9833 fi 9834 ;; 9835 esac 9836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 9837$as_echo "$enable_shared" >&6; } 9838 9839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 9840$as_echo_n "checking whether to build static libraries... " >&6; } 9841 # Make sure either enable_shared or enable_static is yes. 9842 test "$enable_shared" = yes || enable_static=yes 9843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 9844$as_echo "$enable_static" >&6; } 9845 9846 9847 9848 9849fi 9850ac_ext=c 9851ac_cpp='$CPP $CPPFLAGS' 9852ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9853ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9854ac_compiler_gnu=$ac_cv_c_compiler_gnu 9855 9856CC="$lt_save_CC" 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 ac_config_commands="$ac_config_commands libtool" 9871 9872 9873 9874 9875# Only expand once: 9876 9877 9878# Find a good install program. We prefer a C program (faster), 9879# so one script is as good as another. But avoid the broken or 9880# incompatible versions: 9881# SysV /etc/install, /usr/sbin/install 9882# SunOS /usr/etc/install 9883# IRIX /sbin/install 9884# AIX /bin/install 9885# AmigaOS /C/install, which installs bootblocks on floppy discs 9886# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 9887# AFS /usr/afsws/bin/install, which mishandles nonexistent args 9888# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 9889# OS/2's system install, which has a completely different semantic 9890# ./install, which can be erroneously created by make from ./install.sh. 9891# Reject install programs that cannot install multiple files. 9892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 9893$as_echo_n "checking for a BSD-compatible install... " >&6; } 9894if test -z "$INSTALL"; then 9895if ${ac_cv_path_install+:} false; then : 9896 $as_echo_n "(cached) " >&6 9897else 9898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9899for as_dir in $PATH 9900do 9901 IFS=$as_save_IFS 9902 test -z "$as_dir" && as_dir=. 9903 # Account for people who put trailing slashes in PATH elements. 9904case $as_dir/ in #(( 9905 ./ | .// | /[cC]/* | \ 9906 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 9907 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 9908 /usr/ucb/* ) ;; 9909 *) 9910 # OSF1 and SCO ODT 3.0 have their own names for install. 9911 # Don't use installbsd from OSF since it installs stuff as root 9912 # by default. 9913 for ac_prog in ginstall scoinst install; do 9914 for ac_exec_ext in '' $ac_executable_extensions; do 9915 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 9916 if test $ac_prog = install && 9917 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 9918 # AIX install. It has an incompatible calling convention. 9919 : 9920 elif test $ac_prog = install && 9921 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 9922 # program-specific install script used by HP pwplus--don't use. 9923 : 9924 else 9925 rm -rf conftest.one conftest.two conftest.dir 9926 echo one > conftest.one 9927 echo two > conftest.two 9928 mkdir conftest.dir 9929 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 9930 test -s conftest.one && test -s conftest.two && 9931 test -s conftest.dir/conftest.one && 9932 test -s conftest.dir/conftest.two 9933 then 9934 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 9935 break 3 9936 fi 9937 fi 9938 fi 9939 done 9940 done 9941 ;; 9942esac 9943 9944 done 9945IFS=$as_save_IFS 9946 9947rm -rf conftest.one conftest.two conftest.dir 9948 9949fi 9950 if test "${ac_cv_path_install+set}" = set; then 9951 INSTALL=$ac_cv_path_install 9952 else 9953 # As a last resort, use the slow shell script. Don't cache a 9954 # value for INSTALL within a source directory, because that will 9955 # break other packages using the cache if that directory is 9956 # removed, or if the value is a relative name. 9957 INSTALL=$ac_install_sh 9958 fi 9959fi 9960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 9961$as_echo "$INSTALL" >&6; } 9962 9963# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 9964# It thinks the first close brace ends the variable substitution. 9965test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 9966 9967test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 9968 9969test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 9970 9971 9972######### 9973# Enable large file support (if special flags are necessary) 9974# 9975# Check whether --enable-largefile was given. 9976if test "${enable_largefile+set}" = set; then : 9977 enableval=$enable_largefile; 9978fi 9979 9980if test "$enable_largefile" != no; then 9981 9982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 9983$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 9984if ${ac_cv_sys_largefile_CC+:} false; then : 9985 $as_echo_n "(cached) " >&6 9986else 9987 ac_cv_sys_largefile_CC=no 9988 if test "$GCC" != yes; then 9989 ac_save_CC=$CC 9990 while :; do 9991 # IRIX 6.2 and later do not support large files by default, 9992 # so use the C compiler's -n32 option if that helps. 9993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9994/* end confdefs.h. */ 9995#include <sys/types.h> 9996 /* Check that off_t can represent 2**63 - 1 correctly. 9997 We can't simply define LARGE_OFF_T to be 9223372036854775807, 9998 since some C++ compilers masquerading as C compilers 9999 incorrectly reject 9223372036854775807. */ 10000#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10001 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10002 && LARGE_OFF_T % 2147483647 == 1) 10003 ? 1 : -1]; 10004int 10005main () 10006{ 10007 10008 ; 10009 return 0; 10010} 10011_ACEOF 10012 if ac_fn_c_try_compile "$LINENO"; then : 10013 break 10014fi 10015rm -f core conftest.err conftest.$ac_objext 10016 CC="$CC -n32" 10017 if ac_fn_c_try_compile "$LINENO"; then : 10018 ac_cv_sys_largefile_CC=' -n32'; break 10019fi 10020rm -f core conftest.err conftest.$ac_objext 10021 break 10022 done 10023 CC=$ac_save_CC 10024 rm -f conftest.$ac_ext 10025 fi 10026fi 10027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 10028$as_echo "$ac_cv_sys_largefile_CC" >&6; } 10029 if test "$ac_cv_sys_largefile_CC" != no; then 10030 CC=$CC$ac_cv_sys_largefile_CC 10031 fi 10032 10033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 10034$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 10035if ${ac_cv_sys_file_offset_bits+:} false; then : 10036 $as_echo_n "(cached) " >&6 10037else 10038 while :; do 10039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10040/* end confdefs.h. */ 10041#include <sys/types.h> 10042 /* Check that off_t can represent 2**63 - 1 correctly. 10043 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10044 since some C++ compilers masquerading as C compilers 10045 incorrectly reject 9223372036854775807. */ 10046#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10047 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10048 && LARGE_OFF_T % 2147483647 == 1) 10049 ? 1 : -1]; 10050int 10051main () 10052{ 10053 10054 ; 10055 return 0; 10056} 10057_ACEOF 10058if ac_fn_c_try_compile "$LINENO"; then : 10059 ac_cv_sys_file_offset_bits=no; break 10060fi 10061rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10063/* end confdefs.h. */ 10064#define _FILE_OFFSET_BITS 64 10065#include <sys/types.h> 10066 /* Check that off_t can represent 2**63 - 1 correctly. 10067 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10068 since some C++ compilers masquerading as C compilers 10069 incorrectly reject 9223372036854775807. */ 10070#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10071 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10072 && LARGE_OFF_T % 2147483647 == 1) 10073 ? 1 : -1]; 10074int 10075main () 10076{ 10077 10078 ; 10079 return 0; 10080} 10081_ACEOF 10082if ac_fn_c_try_compile "$LINENO"; then : 10083 ac_cv_sys_file_offset_bits=64; break 10084fi 10085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10086 ac_cv_sys_file_offset_bits=unknown 10087 break 10088done 10089fi 10090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 10091$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 10092case $ac_cv_sys_file_offset_bits in #( 10093 no | unknown) ;; 10094 *) 10095cat >>confdefs.h <<_ACEOF 10096#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 10097_ACEOF 10098;; 10099esac 10100rm -rf conftest* 10101 if test $ac_cv_sys_file_offset_bits = unknown; then 10102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 10103$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 10104if ${ac_cv_sys_large_files+:} false; then : 10105 $as_echo_n "(cached) " >&6 10106else 10107 while :; do 10108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10109/* end confdefs.h. */ 10110#include <sys/types.h> 10111 /* Check that off_t can represent 2**63 - 1 correctly. 10112 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10113 since some C++ compilers masquerading as C compilers 10114 incorrectly reject 9223372036854775807. */ 10115#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10116 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10117 && LARGE_OFF_T % 2147483647 == 1) 10118 ? 1 : -1]; 10119int 10120main () 10121{ 10122 10123 ; 10124 return 0; 10125} 10126_ACEOF 10127if ac_fn_c_try_compile "$LINENO"; then : 10128 ac_cv_sys_large_files=no; break 10129fi 10130rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10132/* end confdefs.h. */ 10133#define _LARGE_FILES 1 10134#include <sys/types.h> 10135 /* Check that off_t can represent 2**63 - 1 correctly. 10136 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10137 since some C++ compilers masquerading as C compilers 10138 incorrectly reject 9223372036854775807. */ 10139#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10140 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10141 && LARGE_OFF_T % 2147483647 == 1) 10142 ? 1 : -1]; 10143int 10144main () 10145{ 10146 10147 ; 10148 return 0; 10149} 10150_ACEOF 10151if ac_fn_c_try_compile "$LINENO"; then : 10152 ac_cv_sys_large_files=1; break 10153fi 10154rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10155 ac_cv_sys_large_files=unknown 10156 break 10157done 10158fi 10159{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 10160$as_echo "$ac_cv_sys_large_files" >&6; } 10161case $ac_cv_sys_large_files in #( 10162 no | unknown) ;; 10163 *) 10164cat >>confdefs.h <<_ACEOF 10165#define _LARGE_FILES $ac_cv_sys_large_files 10166_ACEOF 10167;; 10168esac 10169rm -rf conftest* 10170 fi 10171 10172 10173fi 10174 10175 10176######### 10177# Check for needed/wanted data types 10178ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default" 10179if test "x$ac_cv_type_int8_t" = xyes; then : 10180 10181cat >>confdefs.h <<_ACEOF 10182#define HAVE_INT8_T 1 10183_ACEOF 10184 10185 10186fi 10187ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default" 10188if test "x$ac_cv_type_int16_t" = xyes; then : 10189 10190cat >>confdefs.h <<_ACEOF 10191#define HAVE_INT16_T 1 10192_ACEOF 10193 10194 10195fi 10196ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default" 10197if test "x$ac_cv_type_int32_t" = xyes; then : 10198 10199cat >>confdefs.h <<_ACEOF 10200#define HAVE_INT32_T 1 10201_ACEOF 10202 10203 10204fi 10205ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default" 10206if test "x$ac_cv_type_int64_t" = xyes; then : 10207 10208cat >>confdefs.h <<_ACEOF 10209#define HAVE_INT64_T 1 10210_ACEOF 10211 10212 10213fi 10214ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 10215if test "x$ac_cv_type_intptr_t" = xyes; then : 10216 10217cat >>confdefs.h <<_ACEOF 10218#define HAVE_INTPTR_T 1 10219_ACEOF 10220 10221 10222fi 10223ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default" 10224if test "x$ac_cv_type_uint8_t" = xyes; then : 10225 10226cat >>confdefs.h <<_ACEOF 10227#define HAVE_UINT8_T 1 10228_ACEOF 10229 10230 10231fi 10232ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default" 10233if test "x$ac_cv_type_uint16_t" = xyes; then : 10234 10235cat >>confdefs.h <<_ACEOF 10236#define HAVE_UINT16_T 1 10237_ACEOF 10238 10239 10240fi 10241ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default" 10242if test "x$ac_cv_type_uint32_t" = xyes; then : 10243 10244cat >>confdefs.h <<_ACEOF 10245#define HAVE_UINT32_T 1 10246_ACEOF 10247 10248 10249fi 10250ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default" 10251if test "x$ac_cv_type_uint64_t" = xyes; then : 10252 10253cat >>confdefs.h <<_ACEOF 10254#define HAVE_UINT64_T 1 10255_ACEOF 10256 10257 10258fi 10259ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 10260if test "x$ac_cv_type_uintptr_t" = xyes; then : 10261 10262cat >>confdefs.h <<_ACEOF 10263#define HAVE_UINTPTR_T 1 10264_ACEOF 10265 10266 10267fi 10268 10269 10270######### 10271# Check for needed/wanted headers 10272for ac_header in sys/types.h stdlib.h stdint.h inttypes.h malloc.h 10273do : 10274 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10275ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10276if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10277 cat >>confdefs.h <<_ACEOF 10278#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10279_ACEOF 10280 10281fi 10282 10283done 10284 10285 10286######### 10287# Figure out whether or not we have these functions 10288# 10289for ac_func in fdatasync gmtime_r isnan localtime_r localtime_s malloc_usable_size strchrnul usleep utime pread pread64 pwrite pwrite64 10290do : 10291 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 10292ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 10293if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 10294 cat >>confdefs.h <<_ACEOF 10295#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 10296_ACEOF 10297 10298fi 10299done 10300 10301 10302######### 10303# By default, we use the amalgamation (this may be changed below...) 10304# 10305USE_AMALGAMATION=1 10306 10307######### 10308# See whether we can run specific tclsh versions known to work well; 10309# if not, then we fall back to plain tclsh. 10310# TODO: try other versions before falling back? 10311# 10312for ac_prog in tclsh8.7 tclsh8.6 tclsh8.5 tclsh 10313do 10314 # Extract the first word of "$ac_prog", so it can be a program name with args. 10315set dummy $ac_prog; ac_word=$2 10316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10317$as_echo_n "checking for $ac_word... " >&6; } 10318if ${ac_cv_prog_TCLSH_CMD+:} false; then : 10319 $as_echo_n "(cached) " >&6 10320else 10321 if test -n "$TCLSH_CMD"; then 10322 ac_cv_prog_TCLSH_CMD="$TCLSH_CMD" # Let the user override the test. 10323else 10324as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10325for as_dir in $PATH 10326do 10327 IFS=$as_save_IFS 10328 test -z "$as_dir" && as_dir=. 10329 for ac_exec_ext in '' $ac_executable_extensions; do 10330 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10331 ac_cv_prog_TCLSH_CMD="$ac_prog" 10332 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10333 break 2 10334 fi 10335done 10336 done 10337IFS=$as_save_IFS 10338 10339fi 10340fi 10341TCLSH_CMD=$ac_cv_prog_TCLSH_CMD 10342if test -n "$TCLSH_CMD"; then 10343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCLSH_CMD" >&5 10344$as_echo "$TCLSH_CMD" >&6; } 10345else 10346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10347$as_echo "no" >&6; } 10348fi 10349 10350 10351 test -n "$TCLSH_CMD" && break 10352done 10353test -n "$TCLSH_CMD" || TCLSH_CMD="none" 10354 10355if test "$TCLSH_CMD" = "none"; then 10356 # If we can't find a local tclsh, then building the amalgamation will fail. 10357 # We act as though --disable-amalgamation has been used. 10358 echo "Warning: can't find tclsh - defaulting to non-amalgamation build." 10359 USE_AMALGAMATION=0 10360 TCLSH_CMD="tclsh" 10361fi 10362 10363 10364 10365if test "x${TCLLIBDIR+set}" != "xset" ; then 10366 TCLLIBDIR='$(libdir)' 10367 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` ; do 10368 TCLLIBDIR=$i 10369 break 10370 done 10371 TCLLIBDIR="${TCLLIBDIR}/sqlite3" 10372fi 10373 10374 10375######### 10376# Set up an appropriate program prefix 10377# 10378if test "$program_prefix" = "NONE"; then 10379 program_prefix="" 10380fi 10381 10382 10383VERSION=`cat $srcdir/VERSION | sed 's/^\([0-9]*\.*[0-9]*\).*/\1/'` 10384{ $as_echo "$as_me:${as_lineno-$LINENO}: Version set to $VERSION" >&5 10385$as_echo "$as_me: Version set to $VERSION" >&6;} 10386 10387RELEASE=`cat $srcdir/VERSION` 10388{ $as_echo "$as_me:${as_lineno-$LINENO}: Release set to $RELEASE" >&5 10389$as_echo "$as_me: Release set to $RELEASE" >&6;} 10390 10391 10392######### 10393# Locate a compiler for the build machine. This compiler should 10394# generate command-line programs that run on the build machine. 10395# 10396if test x"$cross_compiling" = xno; then 10397 BUILD_CC=$CC 10398 BUILD_CFLAGS=$CFLAGS 10399else 10400 if test "${BUILD_CC+set}" != set; then 10401 for ac_prog in gcc cc cl 10402do 10403 # Extract the first word of "$ac_prog", so it can be a program name with args. 10404set dummy $ac_prog; ac_word=$2 10405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10406$as_echo_n "checking for $ac_word... " >&6; } 10407if ${ac_cv_prog_BUILD_CC+:} false; then : 10408 $as_echo_n "(cached) " >&6 10409else 10410 if test -n "$BUILD_CC"; then 10411 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test. 10412else 10413as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10414for as_dir in $PATH 10415do 10416 IFS=$as_save_IFS 10417 test -z "$as_dir" && as_dir=. 10418 for ac_exec_ext in '' $ac_executable_extensions; do 10419 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10420 ac_cv_prog_BUILD_CC="$ac_prog" 10421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10422 break 2 10423 fi 10424done 10425 done 10426IFS=$as_save_IFS 10427 10428fi 10429fi 10430BUILD_CC=$ac_cv_prog_BUILD_CC 10431if test -n "$BUILD_CC"; then 10432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5 10433$as_echo "$BUILD_CC" >&6; } 10434else 10435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10436$as_echo "no" >&6; } 10437fi 10438 10439 10440 test -n "$BUILD_CC" && break 10441done 10442 10443 fi 10444 if test "${BUILD_CFLAGS+set}" != set; then 10445 BUILD_CFLAGS="-g" 10446 fi 10447fi 10448 10449 10450########## 10451# Do we want to support multithreaded use of sqlite 10452# 10453# Check whether --enable-threadsafe was given. 10454if test "${enable_threadsafe+set}" = set; then : 10455 enableval=$enable_threadsafe; 10456fi 10457 10458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support threadsafe operation" >&5 10459$as_echo_n "checking whether to support threadsafe operation... " >&6; } 10460if test "$enable_threadsafe" = "no"; then 10461 SQLITE_THREADSAFE=0 10462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10463$as_echo "no" >&6; } 10464else 10465 SQLITE_THREADSAFE=1 10466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10467$as_echo "yes" >&6; } 10468fi 10469 10470 10471if test "$SQLITE_THREADSAFE" = "1"; then 10472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5 10473$as_echo_n "checking for library containing pthread_create... " >&6; } 10474if ${ac_cv_search_pthread_create+:} false; then : 10475 $as_echo_n "(cached) " >&6 10476else 10477 ac_func_search_save_LIBS=$LIBS 10478cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10479/* end confdefs.h. */ 10480 10481/* Override any GCC internal prototype to avoid an error. 10482 Use char because int might match the return type of a GCC 10483 builtin and then its argument prototype would still apply. */ 10484#ifdef __cplusplus 10485extern "C" 10486#endif 10487char pthread_create (); 10488int 10489main () 10490{ 10491return pthread_create (); 10492 ; 10493 return 0; 10494} 10495_ACEOF 10496for ac_lib in '' pthread; do 10497 if test -z "$ac_lib"; then 10498 ac_res="none required" 10499 else 10500 ac_res=-l$ac_lib 10501 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10502 fi 10503 if ac_fn_c_try_link "$LINENO"; then : 10504 ac_cv_search_pthread_create=$ac_res 10505fi 10506rm -f core conftest.err conftest.$ac_objext \ 10507 conftest$ac_exeext 10508 if ${ac_cv_search_pthread_create+:} false; then : 10509 break 10510fi 10511done 10512if ${ac_cv_search_pthread_create+:} false; then : 10513 10514else 10515 ac_cv_search_pthread_create=no 10516fi 10517rm conftest.$ac_ext 10518LIBS=$ac_func_search_save_LIBS 10519fi 10520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5 10521$as_echo "$ac_cv_search_pthread_create" >&6; } 10522ac_res=$ac_cv_search_pthread_create 10523if test "$ac_res" != no; then : 10524 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10525 10526fi 10527 10528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5 10529$as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; } 10530if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 10531 $as_echo_n "(cached) " >&6 10532else 10533 ac_func_search_save_LIBS=$LIBS 10534cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10535/* end confdefs.h. */ 10536 10537/* Override any GCC internal prototype to avoid an error. 10538 Use char because int might match the return type of a GCC 10539 builtin and then its argument prototype would still apply. */ 10540#ifdef __cplusplus 10541extern "C" 10542#endif 10543char pthread_mutexattr_init (); 10544int 10545main () 10546{ 10547return pthread_mutexattr_init (); 10548 ; 10549 return 0; 10550} 10551_ACEOF 10552for ac_lib in '' pthread; do 10553 if test -z "$ac_lib"; then 10554 ac_res="none required" 10555 else 10556 ac_res=-l$ac_lib 10557 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10558 fi 10559 if ac_fn_c_try_link "$LINENO"; then : 10560 ac_cv_search_pthread_mutexattr_init=$ac_res 10561fi 10562rm -f core conftest.err conftest.$ac_objext \ 10563 conftest$ac_exeext 10564 if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 10565 break 10566fi 10567done 10568if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 10569 10570else 10571 ac_cv_search_pthread_mutexattr_init=no 10572fi 10573rm conftest.$ac_ext 10574LIBS=$ac_func_search_save_LIBS 10575fi 10576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5 10577$as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; } 10578ac_res=$ac_cv_search_pthread_mutexattr_init 10579if test "$ac_res" != no; then : 10580 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10581 10582fi 10583 10584fi 10585 10586########## 10587# Do we want to support release 10588# 10589# Check whether --enable-releasemode was given. 10590if test "${enable_releasemode+set}" = set; then : 10591 enableval=$enable_releasemode; 10592else 10593 enable_releasemode=no 10594fi 10595 10596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support shared library linked as release mode or not" >&5 10597$as_echo_n "checking whether to support shared library linked as release mode or not... " >&6; } 10598if test "$enable_releasemode" = "no"; then 10599 ALLOWRELEASE="" 10600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10601$as_echo "no" >&6; } 10602else 10603 ALLOWRELEASE="-release `cat $srcdir/VERSION`" 10604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10605$as_echo "yes" >&6; } 10606fi 10607 10608 10609########## 10610# Do we want temporary databases in memory 10611# 10612# Check whether --enable-tempstore was given. 10613if test "${enable_tempstore+set}" = set; then : 10614 enableval=$enable_tempstore; 10615else 10616 enable_tempstore=no 10617fi 10618 10619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use an in-ram database for temporary tables" >&5 10620$as_echo_n "checking whether to use an in-ram database for temporary tables... " >&6; } 10621case "$enable_tempstore" in 10622 never ) 10623 TEMP_STORE=0 10624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: never" >&5 10625$as_echo "never" >&6; } 10626 ;; 10627 no ) 10628 TEMP_STORE=1 10629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10630$as_echo "no" >&6; } 10631 ;; 10632 yes ) 10633 TEMP_STORE=2 10634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10635$as_echo "yes" >&6; } 10636 ;; 10637 always ) 10638 TEMP_STORE=3 10639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: always" >&5 10640$as_echo "always" >&6; } 10641 ;; 10642 * ) 10643 TEMP_STORE=1 10644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10645$as_echo "no" >&6; } 10646 ;; 10647esac 10648 10649 10650 10651########### 10652# Lots of things are different if we are compiling for Windows using 10653# the CYGWIN environment. So check for that special case and handle 10654# things accordingly. 10655# 10656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if executables have the .exe suffix" >&5 10657$as_echo_n "checking if executables have the .exe suffix... " >&6; } 10658if test "$config_BUILD_EXEEXT" = ".exe"; then 10659 CYGWIN=yes 10660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10661$as_echo "yes" >&6; } 10662else 10663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5 10664$as_echo "unknown" >&6; } 10665fi 10666if test "$CYGWIN" != "yes"; then 10667 10668case $host_os in 10669 *cygwin* ) CYGWIN=yes;; 10670 * ) CYGWIN=no;; 10671esac 10672 10673fi 10674if test "$CYGWIN" = "yes"; then 10675 BUILD_EXEEXT=.exe 10676else 10677 BUILD_EXEEXT=$EXEEXT 10678fi 10679if test x"$cross_compiling" = xno; then 10680 TARGET_EXEEXT=$BUILD_EXEEXT 10681else 10682 TARGET_EXEEXT=$config_TARGET_EXEEXT 10683fi 10684if test "$TARGET_EXEEXT" = ".exe"; then 10685 SQLITE_OS_UNIX=0 10686 SQLITE_OS_WIN=1 10687 CFLAGS="$CFLAGS -DSQLITE_OS_WIN=1" 10688else 10689 SQLITE_OS_UNIX=1 10690 SQLITE_OS_WIN=0 10691 CFLAGS="$CFLAGS -DSQLITE_OS_UNIX=1" 10692fi 10693 10694 10695 10696 10697 10698 10699########## 10700# Figure out all the parameters needed to compile against Tcl. 10701# 10702# This code is derived from the SC_PATH_TCLCONFIG and SC_LOAD_TCLCONFIG 10703# macros in the in the tcl.m4 file of the standard TCL distribution. 10704# Those macros could not be used directly since we have to make some 10705# minor changes to accomodate systems that do not have TCL installed. 10706# 10707# Check whether --enable-tcl was given. 10708if test "${enable_tcl+set}" = set; then : 10709 enableval=$enable_tcl; use_tcl=$enableval 10710else 10711 use_tcl=yes 10712fi 10713 10714if test "${use_tcl}" = "yes" ; then 10715 10716# Check whether --with-tcl was given. 10717if test "${with_tcl+set}" = set; then : 10718 withval=$with_tcl; with_tclconfig=${withval} 10719fi 10720 10721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5 10722$as_echo_n "checking for Tcl configuration... " >&6; } 10723 if ${ac_cv_c_tclconfig+:} false; then : 10724 $as_echo_n "(cached) " >&6 10725else 10726 10727 # First check to see if --with-tcl was specified. 10728 if test x"${with_tclconfig}" != x ; then 10729 if test -f "${with_tclconfig}/tclConfig.sh" ; then 10730 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)` 10731 else 10732 as_fn_error $? "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5 10733 fi 10734 fi 10735 10736 # Start autosearch by asking tclsh 10737 if test x"${ac_cv_c_tclconfig}" = x ; then 10738 if test x"$cross_compiling" = xno; then 10739 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` 10740 do 10741 if test -f "$i/tclConfig.sh" ; then 10742 ac_cv_c_tclconfig="$i" 10743 break 10744 fi 10745 done 10746 fi 10747 fi 10748 10749 # On ubuntu 14.10, $auto_path on tclsh is not quite correct. 10750 # So try again after applying corrections. 10751 if test x"${ac_cv_c_tclconfig}" = x ; then 10752 if test x"$cross_compiling" = xno; then 10753 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD} | sed 's,/tcltk/tcl,/tcl,g'` 10754 do 10755 if test -f "$i/tclConfig.sh" ; then 10756 ac_cv_c_tclconfig="$i" 10757 break 10758 fi 10759 done 10760 fi 10761 fi 10762 10763 # Recent versions of Xcode on Macs hid the tclConfig.sh file 10764 # in a strange place. 10765 if test x"${ac_cv_c_tclconfig}" = x ; then 10766 if test x"$cross_compiling" = xno; then 10767 for i in /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX*.sdk/usr/lib 10768 do 10769 if test -f "$i/tclConfig.sh" ; then 10770 ac_cv_c_tclconfig="$i" 10771 break 10772 fi 10773 done 10774 fi 10775 fi 10776 10777 # then check for a private Tcl installation 10778 if test x"${ac_cv_c_tclconfig}" = x ; then 10779 for i in \ 10780 ../tcl \ 10781 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10782 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \ 10783 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \ 10784 ../../tcl \ 10785 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10786 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \ 10787 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \ 10788 ../../../tcl \ 10789 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10790 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \ 10791 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` 10792 do 10793 if test -f "$i/unix/tclConfig.sh" ; then 10794 ac_cv_c_tclconfig=`(cd $i/unix; pwd)` 10795 break 10796 fi 10797 done 10798 fi 10799 10800 # check in a few common install locations 10801 if test x"${ac_cv_c_tclconfig}" = x ; then 10802 for i in \ 10803 `ls -d ${libdir} 2>/dev/null` \ 10804 `ls -d /usr/local/lib 2>/dev/null` \ 10805 `ls -d /usr/contrib/lib 2>/dev/null` \ 10806 `ls -d /usr/lib 2>/dev/null` 10807 do 10808 if test -f "$i/tclConfig.sh" ; then 10809 ac_cv_c_tclconfig=`(cd $i; pwd)` 10810 break 10811 fi 10812 done 10813 fi 10814 10815 # check in a few other private locations 10816 if test x"${ac_cv_c_tclconfig}" = x ; then 10817 for i in \ 10818 ${srcdir}/../tcl \ 10819 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10820 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \ 10821 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` 10822 do 10823 if test -f "$i/unix/tclConfig.sh" ; then 10824 ac_cv_c_tclconfig=`(cd $i/unix; pwd)` 10825 break 10826 fi 10827 done 10828 fi 10829 10830fi 10831 10832 10833 if test x"${ac_cv_c_tclconfig}" = x ; then 10834 use_tcl=no 10835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5 10836$as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;} 10837 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&5 10838$as_echo "$as_me: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&2;} 10839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&5 10840$as_echo "$as_me: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&2;} 10841 else 10842 TCL_BIN_DIR=${ac_cv_c_tclconfig} 10843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $TCL_BIN_DIR/tclConfig.sh" >&5 10844$as_echo "found $TCL_BIN_DIR/tclConfig.sh" >&6; } 10845 10846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of $TCL_BIN_DIR/tclConfig.sh" >&5 10847$as_echo_n "checking for existence of $TCL_BIN_DIR/tclConfig.sh... " >&6; } 10848 if test -f "$TCL_BIN_DIR/tclConfig.sh" ; then 10849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5 10850$as_echo "loading" >&6; } 10851 . $TCL_BIN_DIR/tclConfig.sh 10852 else 10853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: file not found" >&5 10854$as_echo "file not found" >&6; } 10855 fi 10856 10857 # 10858 # If the TCL_BIN_DIR is the build directory (not the install directory), 10859 # then set the common variable name to the value of the build variables. 10860 # For example, the variable TCL_LIB_SPEC will be set to the value 10861 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC 10862 # instead of TCL_BUILD_LIB_SPEC since it will work with both an 10863 # installed and uninstalled version of Tcl. 10864 # 10865 10866 if test -f $TCL_BIN_DIR/Makefile ; then 10867 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC} 10868 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC} 10869 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH} 10870 fi 10871 10872 # 10873 # eval is required to do the TCL_DBGX substitution 10874 # 10875 10876 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\"" 10877 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\"" 10878 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\"" 10879 10880 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\"" 10881 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\"" 10882 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\"" 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 fi 10898fi 10899if test "${use_tcl}" = "no" ; then 10900 HAVE_TCL="" 10901else 10902 HAVE_TCL=1 10903fi 10904 10905 10906########## 10907# Figure out what C libraries are required to compile programs 10908# that use "readline()" library. 10909# 10910TARGET_READLINE_LIBS="" 10911TARGET_READLINE_INC="" 10912TARGET_HAVE_READLINE=0 10913TARGET_HAVE_EDITLINE=0 10914# Check whether --enable-editline was given. 10915if test "${enable_editline+set}" = set; then : 10916 enableval=$enable_editline; with_editline=$enableval 10917else 10918 with_editline=auto 10919fi 10920 10921# Check whether --enable-readline was given. 10922if test "${enable_readline+set}" = set; then : 10923 enableval=$enable_readline; with_readline=$enableval 10924else 10925 with_readline=auto 10926fi 10927 10928 10929if test x"$with_editline" != xno; then 10930 sLIBS=$LIBS 10931 LIBS="" 10932 TARGET_HAVE_EDITLINE=1 10933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5 10934$as_echo_n "checking for library containing readline... " >&6; } 10935if ${ac_cv_search_readline+:} false; then : 10936 $as_echo_n "(cached) " >&6 10937else 10938 ac_func_search_save_LIBS=$LIBS 10939cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10940/* end confdefs.h. */ 10941 10942/* Override any GCC internal prototype to avoid an error. 10943 Use char because int might match the return type of a GCC 10944 builtin and then its argument prototype would still apply. */ 10945#ifdef __cplusplus 10946extern "C" 10947#endif 10948char readline (); 10949int 10950main () 10951{ 10952return readline (); 10953 ; 10954 return 0; 10955} 10956_ACEOF 10957for ac_lib in '' edit; do 10958 if test -z "$ac_lib"; then 10959 ac_res="none required" 10960 else 10961 ac_res=-l$ac_lib 10962 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10963 fi 10964 if ac_fn_c_try_link "$LINENO"; then : 10965 ac_cv_search_readline=$ac_res 10966fi 10967rm -f core conftest.err conftest.$ac_objext \ 10968 conftest$ac_exeext 10969 if ${ac_cv_search_readline+:} false; then : 10970 break 10971fi 10972done 10973if ${ac_cv_search_readline+:} false; then : 10974 10975else 10976 ac_cv_search_readline=no 10977fi 10978rm conftest.$ac_ext 10979LIBS=$ac_func_search_save_LIBS 10980fi 10981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5 10982$as_echo "$ac_cv_search_readline" >&6; } 10983ac_res=$ac_cv_search_readline 10984if test "$ac_res" != no; then : 10985 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10986 with_readline=no 10987else 10988 TARGET_HAVE_EDITLINE=0 10989fi 10990 10991 TARGET_READLINE_LIBS=$LIBS 10992 LIBS=$sLIBS 10993fi 10994if test x"$with_readline" != xno; then 10995 found="yes" 10996 10997 10998# Check whether --with-readline-lib was given. 10999if test "${with_readline_lib+set}" = set; then : 11000 withval=$with_readline_lib; with_readline_lib=$withval 11001else 11002 with_readline_lib="auto" 11003fi 11004 11005 if test "x$with_readline_lib" = xauto; then 11006 save_LIBS="$LIBS" 11007 LIBS="" 11008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5 11009$as_echo_n "checking for library containing tgetent... " >&6; } 11010if ${ac_cv_search_tgetent+:} false; then : 11011 $as_echo_n "(cached) " >&6 11012else 11013 ac_func_search_save_LIBS=$LIBS 11014cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11015/* end confdefs.h. */ 11016 11017/* Override any GCC internal prototype to avoid an error. 11018 Use char because int might match the return type of a GCC 11019 builtin and then its argument prototype would still apply. */ 11020#ifdef __cplusplus 11021extern "C" 11022#endif 11023char tgetent (); 11024int 11025main () 11026{ 11027return tgetent (); 11028 ; 11029 return 0; 11030} 11031_ACEOF 11032for ac_lib in '' readline ncurses curses termcap; do 11033 if test -z "$ac_lib"; then 11034 ac_res="none required" 11035 else 11036 ac_res=-l$ac_lib 11037 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11038 fi 11039 if ac_fn_c_try_link "$LINENO"; then : 11040 ac_cv_search_tgetent=$ac_res 11041fi 11042rm -f core conftest.err conftest.$ac_objext \ 11043 conftest$ac_exeext 11044 if ${ac_cv_search_tgetent+:} false; then : 11045 break 11046fi 11047done 11048if ${ac_cv_search_tgetent+:} false; then : 11049 11050else 11051 ac_cv_search_tgetent=no 11052fi 11053rm conftest.$ac_ext 11054LIBS=$ac_func_search_save_LIBS 11055fi 11056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5 11057$as_echo "$ac_cv_search_tgetent" >&6; } 11058ac_res=$ac_cv_search_tgetent 11059if test "$ac_res" != no; then : 11060 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11061 term_LIBS="$LIBS" 11062else 11063 term_LIBS="" 11064fi 11065 11066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5 11067$as_echo_n "checking for readline in -lreadline... " >&6; } 11068if ${ac_cv_lib_readline_readline+:} false; then : 11069 $as_echo_n "(cached) " >&6 11070else 11071 ac_check_lib_save_LIBS=$LIBS 11072LIBS="-lreadline $LIBS" 11073cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11074/* end confdefs.h. */ 11075 11076/* Override any GCC internal prototype to avoid an error. 11077 Use char because int might match the return type of a GCC 11078 builtin and then its argument prototype would still apply. */ 11079#ifdef __cplusplus 11080extern "C" 11081#endif 11082char readline (); 11083int 11084main () 11085{ 11086return readline (); 11087 ; 11088 return 0; 11089} 11090_ACEOF 11091if ac_fn_c_try_link "$LINENO"; then : 11092 ac_cv_lib_readline_readline=yes 11093else 11094 ac_cv_lib_readline_readline=no 11095fi 11096rm -f core conftest.err conftest.$ac_objext \ 11097 conftest$ac_exeext conftest.$ac_ext 11098LIBS=$ac_check_lib_save_LIBS 11099fi 11100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5 11101$as_echo "$ac_cv_lib_readline_readline" >&6; } 11102if test "x$ac_cv_lib_readline_readline" = xyes; then : 11103 TARGET_READLINE_LIBS="-lreadline" 11104else 11105 found="no" 11106fi 11107 11108 TARGET_READLINE_LIBS="$TARGET_READLINE_LIBS $term_LIBS" 11109 LIBS="$save_LIBS" 11110 else 11111 TARGET_READLINE_LIBS="$with_readline_lib" 11112 fi 11113 11114 11115# Check whether --with-readline-inc was given. 11116if test "${with_readline_inc+set}" = set; then : 11117 withval=$with_readline_inc; with_readline_inc=$withval 11118else 11119 with_readline_inc="auto" 11120fi 11121 11122 if test "x$with_readline_inc" = xauto; then 11123 ac_fn_c_check_header_mongrel "$LINENO" "readline.h" "ac_cv_header_readline_h" "$ac_includes_default" 11124if test "x$ac_cv_header_readline_h" = xyes; then : 11125 found="yes" 11126else 11127 11128 found="no" 11129 if test "$cross_compiling" != yes; then 11130 for dir in /usr /usr/local /usr/local/readline /usr/contrib /mingw; do 11131 for subdir in include include/readline; do 11132 as_ac_File=`$as_echo "ac_cv_file_$dir/$subdir/readline.h" | $as_tr_sh` 11133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $dir/$subdir/readline.h" >&5 11134$as_echo_n "checking for $dir/$subdir/readline.h... " >&6; } 11135if eval \${$as_ac_File+:} false; then : 11136 $as_echo_n "(cached) " >&6 11137else 11138 test "$cross_compiling" = yes && 11139 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 11140if test -r "$dir/$subdir/readline.h"; then 11141 eval "$as_ac_File=yes" 11142else 11143 eval "$as_ac_File=no" 11144fi 11145fi 11146eval ac_res=\$$as_ac_File 11147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 11148$as_echo "$ac_res" >&6; } 11149if eval test \"x\$"$as_ac_File"\" = x"yes"; then : 11150 found=yes 11151fi 11152 11153 if test "$found" = "yes"; then 11154 TARGET_READLINE_INC="-I$dir/$subdir" 11155 break 11156 fi 11157 done 11158 test "$found" = "yes" && break 11159 done 11160 fi 11161 11162fi 11163 11164 11165 else 11166 TARGET_READLINE_INC="$with_readline_inc" 11167 fi 11168 11169 if test x"$found" = xno; then 11170 TARGET_READLINE_LIBS="" 11171 TARGET_READLINE_INC="" 11172 TARGET_HAVE_READLINE=0 11173 else 11174 TARGET_HAVE_READLINE=1 11175 fi 11176fi 11177 11178 11179 11180 11181 11182 11183########## 11184# Figure out what C libraries are required to compile programs 11185# that use "fdatasync()" function. 11186# 11187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fdatasync" >&5 11188$as_echo_n "checking for library containing fdatasync... " >&6; } 11189if ${ac_cv_search_fdatasync+:} false; then : 11190 $as_echo_n "(cached) " >&6 11191else 11192 ac_func_search_save_LIBS=$LIBS 11193cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11194/* end confdefs.h. */ 11195 11196/* Override any GCC internal prototype to avoid an error. 11197 Use char because int might match the return type of a GCC 11198 builtin and then its argument prototype would still apply. */ 11199#ifdef __cplusplus 11200extern "C" 11201#endif 11202char fdatasync (); 11203int 11204main () 11205{ 11206return fdatasync (); 11207 ; 11208 return 0; 11209} 11210_ACEOF 11211for ac_lib in '' rt; do 11212 if test -z "$ac_lib"; then 11213 ac_res="none required" 11214 else 11215 ac_res=-l$ac_lib 11216 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11217 fi 11218 if ac_fn_c_try_link "$LINENO"; then : 11219 ac_cv_search_fdatasync=$ac_res 11220fi 11221rm -f core conftest.err conftest.$ac_objext \ 11222 conftest$ac_exeext 11223 if ${ac_cv_search_fdatasync+:} false; then : 11224 break 11225fi 11226done 11227if ${ac_cv_search_fdatasync+:} false; then : 11228 11229else 11230 ac_cv_search_fdatasync=no 11231fi 11232rm conftest.$ac_ext 11233LIBS=$ac_func_search_save_LIBS 11234fi 11235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fdatasync" >&5 11236$as_echo "$ac_cv_search_fdatasync" >&6; } 11237ac_res=$ac_cv_search_fdatasync 11238if test "$ac_res" != no; then : 11239 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11240 11241fi 11242 11243 11244######### 11245# check for debug enabled 11246# Check whether --enable-debug was given. 11247if test "${enable_debug+set}" = set; then : 11248 enableval=$enable_debug; 11249fi 11250 11251if test "${enable_debug}" = "yes" ; then 11252 TARGET_DEBUG="-DSQLITE_DEBUG=1 -DSQLITE_ENABLE_SELECTTRACE -DSQLITE_ENABLE_WHERETRACE -O0" 11253else 11254 TARGET_DEBUG="-DNDEBUG" 11255fi 11256 11257 11258######### 11259# See whether we should use the amalgamation to build 11260# Check whether --enable-amalgamation was given. 11261if test "${enable_amalgamation+set}" = set; then : 11262 enableval=$enable_amalgamation; 11263fi 11264 11265if test "${enable_amalgamation}" = "no" ; then 11266 USE_AMALGAMATION=0 11267fi 11268 11269 11270######### 11271# Look for zlib. Only needed by extensions and by the sqlite3.exe shell 11272for ac_header in zlib.h 11273do : 11274 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 11275if test "x$ac_cv_header_zlib_h" = xyes; then : 11276 cat >>confdefs.h <<_ACEOF 11277#define HAVE_ZLIB_H 1 11278_ACEOF 11279 11280fi 11281 11282done 11283 11284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing deflate" >&5 11285$as_echo_n "checking for library containing deflate... " >&6; } 11286if ${ac_cv_search_deflate+:} false; then : 11287 $as_echo_n "(cached) " >&6 11288else 11289 ac_func_search_save_LIBS=$LIBS 11290cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11291/* end confdefs.h. */ 11292 11293/* Override any GCC internal prototype to avoid an error. 11294 Use char because int might match the return type of a GCC 11295 builtin and then its argument prototype would still apply. */ 11296#ifdef __cplusplus 11297extern "C" 11298#endif 11299char deflate (); 11300int 11301main () 11302{ 11303return deflate (); 11304 ; 11305 return 0; 11306} 11307_ACEOF 11308for ac_lib in '' z; do 11309 if test -z "$ac_lib"; then 11310 ac_res="none required" 11311 else 11312 ac_res=-l$ac_lib 11313 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11314 fi 11315 if ac_fn_c_try_link "$LINENO"; then : 11316 ac_cv_search_deflate=$ac_res 11317fi 11318rm -f core conftest.err conftest.$ac_objext \ 11319 conftest$ac_exeext 11320 if ${ac_cv_search_deflate+:} false; then : 11321 break 11322fi 11323done 11324if ${ac_cv_search_deflate+:} false; then : 11325 11326else 11327 ac_cv_search_deflate=no 11328fi 11329rm conftest.$ac_ext 11330LIBS=$ac_func_search_save_LIBS 11331fi 11332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_deflate" >&5 11333$as_echo "$ac_cv_search_deflate" >&6; } 11334ac_res=$ac_cv_search_deflate 11335if test "$ac_res" != no; then : 11336 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11337 HAVE_ZLIB="-DSQLITE_HAVE_ZLIB=1" 11338else 11339 HAVE_ZLIB="" 11340fi 11341 11342 11343 11344######### 11345# See whether we should allow loadable extensions 11346# Check whether --enable-load-extension was given. 11347if test "${enable_load_extension+set}" = set; then : 11348 enableval=$enable_load_extension; 11349else 11350 enable_load_extension=yes 11351fi 11352 11353if test "${enable_load_extension}" = "yes" ; then 11354 OPT_FEATURE_FLAGS="" 11355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 11356$as_echo_n "checking for library containing dlopen... " >&6; } 11357if ${ac_cv_search_dlopen+:} false; then : 11358 $as_echo_n "(cached) " >&6 11359else 11360 ac_func_search_save_LIBS=$LIBS 11361cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11362/* end confdefs.h. */ 11363 11364/* Override any GCC internal prototype to avoid an error. 11365 Use char because int might match the return type of a GCC 11366 builtin and then its argument prototype would still apply. */ 11367#ifdef __cplusplus 11368extern "C" 11369#endif 11370char dlopen (); 11371int 11372main () 11373{ 11374return dlopen (); 11375 ; 11376 return 0; 11377} 11378_ACEOF 11379for ac_lib in '' dl; do 11380 if test -z "$ac_lib"; then 11381 ac_res="none required" 11382 else 11383 ac_res=-l$ac_lib 11384 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11385 fi 11386 if ac_fn_c_try_link "$LINENO"; then : 11387 ac_cv_search_dlopen=$ac_res 11388fi 11389rm -f core conftest.err conftest.$ac_objext \ 11390 conftest$ac_exeext 11391 if ${ac_cv_search_dlopen+:} false; then : 11392 break 11393fi 11394done 11395if ${ac_cv_search_dlopen+:} false; then : 11396 11397else 11398 ac_cv_search_dlopen=no 11399fi 11400rm conftest.$ac_ext 11401LIBS=$ac_func_search_save_LIBS 11402fi 11403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 11404$as_echo "$ac_cv_search_dlopen" >&6; } 11405ac_res=$ac_cv_search_dlopen 11406if test "$ac_res" != no; then : 11407 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11408 11409fi 11410 11411else 11412 OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" 11413fi 11414 11415########## 11416# Do we want to support math functions 11417# 11418# Check whether --enable-threadsafe was given. 11419if test "${enable_threadsafe+set}" = set; then : 11420 enableval=$enable_threadsafe; 11421fi 11422 11423{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support math functions" >&5 11424$as_echo_n "checking whether to support math functions... " >&6; } 11425if test "$enable_math" = "no"; then 11426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11427$as_echo "no" >&6; } 11428else 11429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11430$as_echo "yes" >&6; } 11431 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_MATH_FUNCTIONS" 11432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ceil" >&5 11433$as_echo_n "checking for library containing ceil... " >&6; } 11434if ${ac_cv_search_ceil+:} false; then : 11435 $as_echo_n "(cached) " >&6 11436else 11437 ac_func_search_save_LIBS=$LIBS 11438cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11439/* end confdefs.h. */ 11440 11441/* Override any GCC internal prototype to avoid an error. 11442 Use char because int might match the return type of a GCC 11443 builtin and then its argument prototype would still apply. */ 11444#ifdef __cplusplus 11445extern "C" 11446#endif 11447char ceil (); 11448int 11449main () 11450{ 11451return ceil (); 11452 ; 11453 return 0; 11454} 11455_ACEOF 11456for ac_lib in '' m; do 11457 if test -z "$ac_lib"; then 11458 ac_res="none required" 11459 else 11460 ac_res=-l$ac_lib 11461 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11462 fi 11463 if ac_fn_c_try_link "$LINENO"; then : 11464 ac_cv_search_ceil=$ac_res 11465fi 11466rm -f core conftest.err conftest.$ac_objext \ 11467 conftest$ac_exeext 11468 if ${ac_cv_search_ceil+:} false; then : 11469 break 11470fi 11471done 11472if ${ac_cv_search_ceil+:} false; then : 11473 11474else 11475 ac_cv_search_ceil=no 11476fi 11477rm conftest.$ac_ext 11478LIBS=$ac_func_search_save_LIBS 11479fi 11480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ceil" >&5 11481$as_echo "$ac_cv_search_ceil" >&6; } 11482ac_res=$ac_cv_search_ceil 11483if test "$ac_res" != no; then : 11484 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11485 11486fi 11487 11488fi 11489 11490########## 11491# Do we want to support memsys3 and/or memsys5 11492# 11493# Check whether --enable-memsys5 was given. 11494if test "${enable_memsys5+set}" = set; then : 11495 enableval=$enable_memsys5; 11496fi 11497 11498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support MEMSYS5" >&5 11499$as_echo_n "checking whether to support MEMSYS5... " >&6; } 11500if test "${enable_memsys5}" = "yes"; then 11501 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_MEMSYS5" 11502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11503$as_echo "yes" >&6; } 11504else 11505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11506$as_echo "no" >&6; } 11507fi 11508# Check whether --enable-memsys3 was given. 11509if test "${enable_memsys3+set}" = set; then : 11510 enableval=$enable_memsys3; 11511fi 11512 11513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support MEMSYS3" >&5 11514$as_echo_n "checking whether to support MEMSYS3... " >&6; } 11515if test "${enable_memsys3}" = "yes" -a "${enable_memsys5}" = "no"; then 11516 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_MEMSYS3" 11517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11518$as_echo "yes" >&6; } 11519else 11520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11521$as_echo "no" >&6; } 11522fi 11523 11524######## 11525# The --enable-extensions argument is short-hand to enable 11526# multiple extensions. 11527# Check whether --enable-all was given. 11528if test "${enable_all+set}" = set; then : 11529 enableval=$enable_all; 11530fi 11531 11532 11533######### 11534# See whether we should enable Full Text Search extensions 11535# Check whether --enable-fts3 was given. 11536if test "${enable_fts3+set}" = set; then : 11537 enableval=$enable_fts3; 11538fi 11539 11540if test "${enable_fts3}" = "yes" ; then 11541 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS3" 11542fi 11543# Check whether --enable-fts4 was given. 11544if test "${enable_fts4+set}" = set; then : 11545 enableval=$enable_fts4; 11546fi 11547 11548if test "${enable_fts4}" = "yes" -o "${enable_all}" = "yes" ; then 11549 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS4" 11550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 11551$as_echo_n "checking for library containing log... " >&6; } 11552if ${ac_cv_search_log+:} false; then : 11553 $as_echo_n "(cached) " >&6 11554else 11555 ac_func_search_save_LIBS=$LIBS 11556cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11557/* end confdefs.h. */ 11558 11559/* Override any GCC internal prototype to avoid an error. 11560 Use char because int might match the return type of a GCC 11561 builtin and then its argument prototype would still apply. */ 11562#ifdef __cplusplus 11563extern "C" 11564#endif 11565char log (); 11566int 11567main () 11568{ 11569return log (); 11570 ; 11571 return 0; 11572} 11573_ACEOF 11574for ac_lib in '' m; do 11575 if test -z "$ac_lib"; then 11576 ac_res="none required" 11577 else 11578 ac_res=-l$ac_lib 11579 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11580 fi 11581 if ac_fn_c_try_link "$LINENO"; then : 11582 ac_cv_search_log=$ac_res 11583fi 11584rm -f core conftest.err conftest.$ac_objext \ 11585 conftest$ac_exeext 11586 if ${ac_cv_search_log+:} false; then : 11587 break 11588fi 11589done 11590if ${ac_cv_search_log+:} false; then : 11591 11592else 11593 ac_cv_search_log=no 11594fi 11595rm conftest.$ac_ext 11596LIBS=$ac_func_search_save_LIBS 11597fi 11598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 11599$as_echo "$ac_cv_search_log" >&6; } 11600ac_res=$ac_cv_search_log 11601if test "$ac_res" != no; then : 11602 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11603 11604fi 11605 11606fi 11607# Check whether --enable-fts5 was given. 11608if test "${enable_fts5+set}" = set; then : 11609 enableval=$enable_fts5; 11610fi 11611 11612if test "${enable_fts5}" = "yes" -o "${enable_all}" = "yes" ; then 11613 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS5" 11614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 11615$as_echo_n "checking for library containing log... " >&6; } 11616if ${ac_cv_search_log+:} false; then : 11617 $as_echo_n "(cached) " >&6 11618else 11619 ac_func_search_save_LIBS=$LIBS 11620cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11621/* end confdefs.h. */ 11622 11623/* Override any GCC internal prototype to avoid an error. 11624 Use char because int might match the return type of a GCC 11625 builtin and then its argument prototype would still apply. */ 11626#ifdef __cplusplus 11627extern "C" 11628#endif 11629char log (); 11630int 11631main () 11632{ 11633return log (); 11634 ; 11635 return 0; 11636} 11637_ACEOF 11638for ac_lib in '' m; do 11639 if test -z "$ac_lib"; then 11640 ac_res="none required" 11641 else 11642 ac_res=-l$ac_lib 11643 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11644 fi 11645 if ac_fn_c_try_link "$LINENO"; then : 11646 ac_cv_search_log=$ac_res 11647fi 11648rm -f core conftest.err conftest.$ac_objext \ 11649 conftest$ac_exeext 11650 if ${ac_cv_search_log+:} false; then : 11651 break 11652fi 11653done 11654if ${ac_cv_search_log+:} false; then : 11655 11656else 11657 ac_cv_search_log=no 11658fi 11659rm conftest.$ac_ext 11660LIBS=$ac_func_search_save_LIBS 11661fi 11662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 11663$as_echo "$ac_cv_search_log" >&6; } 11664ac_res=$ac_cv_search_log 11665if test "$ac_res" != no; then : 11666 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11667 11668fi 11669 11670fi 11671 11672######### 11673# See whether we should enable JSON1 11674# Check whether --enable-json1 was given. 11675if test "${enable_json1+set}" = set; then : 11676 enableval=$enable_json1; 11677fi 11678 11679if test "${enable_json1}" = "yes" -o "${enable_all}" = "yes" ; then 11680 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_JSON1" 11681fi 11682 11683######### 11684# See whether we should enable the LIMIT clause on UPDATE and DELETE 11685# statements. 11686# Check whether --enable-update-limit was given. 11687if test "${enable_update_limit+set}" = set; then : 11688 enableval=$enable_update_limit; 11689fi 11690 11691if test "${enable_update_limit}" = "yes" ; then 11692 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT" 11693fi 11694 11695######### 11696# See whether we should enable GEOPOLY 11697# Check whether --enable-geopoly was given. 11698if test "${enable_geopoly+set}" = set; then : 11699 enableval=$enable_geopoly; enable_geopoly=yes 11700else 11701 enable_geopoly=no 11702fi 11703 11704if test "${enable_geopoly}" = "yes" -o "${enable_all}" = "yes" ; then 11705 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_GEOPOLY" 11706 enable_rtree=yes 11707fi 11708 11709######### 11710# See whether we should enable RTREE 11711# Check whether --enable-rtree was given. 11712if test "${enable_rtree+set}" = set; then : 11713 enableval=$enable_rtree; 11714fi 11715 11716if test "${enable_rtree}" = "yes" ; then 11717 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_RTREE" 11718fi 11719 11720######### 11721# See whether we should enable the SESSION extension 11722# Check whether --enable-session was given. 11723if test "${enable_session+set}" = set; then : 11724 enableval=$enable_session; 11725fi 11726 11727if test "${enable_session}" = "yes" -o "${enable_all}" = "yes" ; then 11728 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_SESSION" 11729 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_PREUPDATE_HOOK" 11730fi 11731 11732######### 11733# attempt to duplicate any OMITS and ENABLES into the ${OPT_FEATURE_FLAGS} parameter 11734for option in $CFLAGS $CPPFLAGS 11735do 11736 case $option in 11737 -DSQLITE_OMIT*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";; 11738 -DSQLITE_ENABLE*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";; 11739 esac 11740done 11741 11742 11743 11744# attempt to remove any OMITS and ENABLES from the $(CFLAGS) parameter 11745ac_temp_CFLAGS="" 11746for option in $CFLAGS 11747do 11748 case $option in 11749 -DSQLITE_OMIT*) ;; 11750 -DSQLITE_ENABLE*) ;; 11751 *) ac_temp_CFLAGS="$ac_temp_CFLAGS $option";; 11752 esac 11753done 11754CFLAGS=$ac_temp_CFLAGS 11755 11756 11757# attempt to remove any OMITS and ENABLES from the $(CPPFLAGS) parameter 11758ac_temp_CPPFLAGS="" 11759for option in $CPPFLAGS 11760do 11761 case $option in 11762 -DSQLITE_OMIT*) ;; 11763 -DSQLITE_ENABLE*) ;; 11764 *) ac_temp_CPPFLAGS="$ac_temp_CPPFLAGS $option";; 11765 esac 11766done 11767CPPFLAGS=$ac_temp_CPPFLAGS 11768 11769 11770# attempt to remove any OMITS and ENABLES from the $(BUILD_CFLAGS) parameter 11771ac_temp_BUILD_CFLAGS="" 11772for option in $BUILD_CFLAGS 11773do 11774 case $option in 11775 -DSQLITE_OMIT*) ;; 11776 -DSQLITE_ENABLE*) ;; 11777 *) ac_temp_BUILD_CFLAGS="$ac_temp_BUILD_CFLAGS $option";; 11778 esac 11779done 11780BUILD_CFLAGS=$ac_temp_BUILD_CFLAGS 11781 11782 11783######### 11784# See whether we should use GCOV 11785# Check whether --enable-gcov was given. 11786if test "${enable_gcov+set}" = set; then : 11787 enableval=$enable_gcov; 11788fi 11789 11790if test "${use_gcov}" = "yes" ; then 11791 USE_GCOV=1 11792else 11793 USE_GCOV=0 11794fi 11795 11796 11797 11798######### 11799# Output the config header 11800ac_config_headers="$ac_config_headers config.h" 11801 11802 11803######### 11804# Generate the output files. 11805# 11806 11807ac_config_files="$ac_config_files Makefile sqlite3.pc" 11808 11809cat >confcache <<\_ACEOF 11810# This file is a shell script that caches the results of configure 11811# tests run on this system so they can be shared between configure 11812# scripts and configure runs, see configure's option --config-cache. 11813# It is not useful on other systems. If it contains results you don't 11814# want to keep, you may remove or edit it. 11815# 11816# config.status only pays attention to the cache file if you give it 11817# the --recheck option to rerun configure. 11818# 11819# `ac_cv_env_foo' variables (set or unset) will be overridden when 11820# loading this file, other *unset* `ac_cv_foo' will be assigned the 11821# following values. 11822 11823_ACEOF 11824 11825# The following way of writing the cache mishandles newlines in values, 11826# but we know of no workaround that is simple, portable, and efficient. 11827# So, we kill variables containing newlines. 11828# Ultrix sh set writes to stderr and can't be redirected directly, 11829# and sets the high bit in the cache file unless we assign to the vars. 11830( 11831 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11832 eval ac_val=\$$ac_var 11833 case $ac_val in #( 11834 *${as_nl}*) 11835 case $ac_var in #( 11836 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11837$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11838 esac 11839 case $ac_var in #( 11840 _ | IFS | as_nl) ;; #( 11841 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11842 *) { eval $ac_var=; unset $ac_var;} ;; 11843 esac ;; 11844 esac 11845 done 11846 11847 (set) 2>&1 | 11848 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11849 *${as_nl}ac_space=\ *) 11850 # `set' does not quote correctly, so add quotes: double-quote 11851 # substitution turns \\\\ into \\, and sed turns \\ into \. 11852 sed -n \ 11853 "s/'/'\\\\''/g; 11854 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11855 ;; #( 11856 *) 11857 # `set' quotes correctly as required by POSIX, so do not add quotes. 11858 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11859 ;; 11860 esac | 11861 sort 11862) | 11863 sed ' 11864 /^ac_cv_env_/b end 11865 t clear 11866 :clear 11867 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11868 t end 11869 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11870 :end' >>confcache 11871if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11872 if test -w "$cache_file"; then 11873 if test "x$cache_file" != "x/dev/null"; then 11874 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11875$as_echo "$as_me: updating cache $cache_file" >&6;} 11876 if test ! -f "$cache_file" || test -h "$cache_file"; then 11877 cat confcache >"$cache_file" 11878 else 11879 case $cache_file in #( 11880 */* | ?:*) 11881 mv -f confcache "$cache_file"$$ && 11882 mv -f "$cache_file"$$ "$cache_file" ;; #( 11883 *) 11884 mv -f confcache "$cache_file" ;; 11885 esac 11886 fi 11887 fi 11888 else 11889 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11890$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11891 fi 11892fi 11893rm -f confcache 11894 11895test "x$prefix" = xNONE && prefix=$ac_default_prefix 11896# Let make expand exec_prefix. 11897test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11898 11899DEFS=-DHAVE_CONFIG_H 11900 11901ac_libobjs= 11902ac_ltlibobjs= 11903U= 11904for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11905 # 1. Remove the extension, and $U if already installed. 11906 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11907 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11908 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11909 # will be set to the directory where LIBOBJS objects are built. 11910 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11911 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11912done 11913LIBOBJS=$ac_libobjs 11914 11915LTLIBOBJS=$ac_ltlibobjs 11916 11917 11918 11919: "${CONFIG_STATUS=./config.status}" 11920ac_write_fail=0 11921ac_clean_files_save=$ac_clean_files 11922ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11923{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11924$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11925as_write_fail=0 11926cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11927#! $SHELL 11928# Generated by $as_me. 11929# Run this file to recreate the current configuration. 11930# Compiler output produced by configure, useful for debugging 11931# configure, is in config.log if it exists. 11932 11933debug=false 11934ac_cs_recheck=false 11935ac_cs_silent=false 11936 11937SHELL=\${CONFIG_SHELL-$SHELL} 11938export SHELL 11939_ASEOF 11940cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11941## -------------------- ## 11942## M4sh Initialization. ## 11943## -------------------- ## 11944 11945# Be more Bourne compatible 11946DUALCASE=1; export DUALCASE # for MKS sh 11947if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11948 emulate sh 11949 NULLCMD=: 11950 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11951 # is contrary to our usage. Disable this feature. 11952 alias -g '${1+"$@"}'='"$@"' 11953 setopt NO_GLOB_SUBST 11954else 11955 case `(set -o) 2>/dev/null` in #( 11956 *posix*) : 11957 set -o posix ;; #( 11958 *) : 11959 ;; 11960esac 11961fi 11962 11963 11964as_nl=' 11965' 11966export as_nl 11967# Printing a long string crashes Solaris 7 /usr/bin/printf. 11968as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11969as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11970as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11971# Prefer a ksh shell builtin over an external printf program on Solaris, 11972# but without wasting forks for bash or zsh. 11973if test -z "$BASH_VERSION$ZSH_VERSION" \ 11974 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11975 as_echo='print -r --' 11976 as_echo_n='print -rn --' 11977elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11978 as_echo='printf %s\n' 11979 as_echo_n='printf %s' 11980else 11981 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11982 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11983 as_echo_n='/usr/ucb/echo -n' 11984 else 11985 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11986 as_echo_n_body='eval 11987 arg=$1; 11988 case $arg in #( 11989 *"$as_nl"*) 11990 expr "X$arg" : "X\\(.*\\)$as_nl"; 11991 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11992 esac; 11993 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11994 ' 11995 export as_echo_n_body 11996 as_echo_n='sh -c $as_echo_n_body as_echo' 11997 fi 11998 export as_echo_body 11999 as_echo='sh -c $as_echo_body as_echo' 12000fi 12001 12002# The user is always right. 12003if test "${PATH_SEPARATOR+set}" != set; then 12004 PATH_SEPARATOR=: 12005 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12006 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12007 PATH_SEPARATOR=';' 12008 } 12009fi 12010 12011 12012# IFS 12013# We need space, tab and new line, in precisely that order. Quoting is 12014# there to prevent editors from complaining about space-tab. 12015# (If _AS_PATH_WALK were called with IFS unset, it would disable word 12016# splitting by setting IFS to empty value.) 12017IFS=" "" $as_nl" 12018 12019# Find who we are. Look in the path if we contain no directory separator. 12020as_myself= 12021case $0 in #(( 12022 *[\\/]* ) as_myself=$0 ;; 12023 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12024for as_dir in $PATH 12025do 12026 IFS=$as_save_IFS 12027 test -z "$as_dir" && as_dir=. 12028 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12029 done 12030IFS=$as_save_IFS 12031 12032 ;; 12033esac 12034# We did not find ourselves, most probably we were run as `sh COMMAND' 12035# in which case we are not to be found in the path. 12036if test "x$as_myself" = x; then 12037 as_myself=$0 12038fi 12039if test ! -f "$as_myself"; then 12040 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12041 exit 1 12042fi 12043 12044# Unset variables that we do not need and which cause bugs (e.g. in 12045# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12046# suppresses any "Segmentation fault" message there. '((' could 12047# trigger a bug in pdksh 5.2.14. 12048for as_var in BASH_ENV ENV MAIL MAILPATH 12049do eval test x\${$as_var+set} = xset \ 12050 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12051done 12052PS1='$ ' 12053PS2='> ' 12054PS4='+ ' 12055 12056# NLS nuisances. 12057LC_ALL=C 12058export LC_ALL 12059LANGUAGE=C 12060export LANGUAGE 12061 12062# CDPATH. 12063(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12064 12065 12066# as_fn_error STATUS ERROR [LINENO LOG_FD] 12067# ---------------------------------------- 12068# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12069# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12070# script with STATUS, using 1 if that was 0. 12071as_fn_error () 12072{ 12073 as_status=$1; test $as_status -eq 0 && as_status=1 12074 if test "$4"; then 12075 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12076 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12077 fi 12078 $as_echo "$as_me: error: $2" >&2 12079 as_fn_exit $as_status 12080} # as_fn_error 12081 12082 12083# as_fn_set_status STATUS 12084# ----------------------- 12085# Set $? to STATUS, without forking. 12086as_fn_set_status () 12087{ 12088 return $1 12089} # as_fn_set_status 12090 12091# as_fn_exit STATUS 12092# ----------------- 12093# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12094as_fn_exit () 12095{ 12096 set +e 12097 as_fn_set_status $1 12098 exit $1 12099} # as_fn_exit 12100 12101# as_fn_unset VAR 12102# --------------- 12103# Portably unset VAR. 12104as_fn_unset () 12105{ 12106 { eval $1=; unset $1;} 12107} 12108as_unset=as_fn_unset 12109# as_fn_append VAR VALUE 12110# ---------------------- 12111# Append the text in VALUE to the end of the definition contained in VAR. Take 12112# advantage of any shell optimizations that allow amortized linear growth over 12113# repeated appends, instead of the typical quadratic growth present in naive 12114# implementations. 12115if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12116 eval 'as_fn_append () 12117 { 12118 eval $1+=\$2 12119 }' 12120else 12121 as_fn_append () 12122 { 12123 eval $1=\$$1\$2 12124 } 12125fi # as_fn_append 12126 12127# as_fn_arith ARG... 12128# ------------------ 12129# Perform arithmetic evaluation on the ARGs, and store the result in the 12130# global $as_val. Take advantage of shells that can avoid forks. The arguments 12131# must be portable across $(()) and expr. 12132if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12133 eval 'as_fn_arith () 12134 { 12135 as_val=$(( $* )) 12136 }' 12137else 12138 as_fn_arith () 12139 { 12140 as_val=`expr "$@" || test $? -eq 1` 12141 } 12142fi # as_fn_arith 12143 12144 12145if expr a : '\(a\)' >/dev/null 2>&1 && 12146 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12147 as_expr=expr 12148else 12149 as_expr=false 12150fi 12151 12152if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12153 as_basename=basename 12154else 12155 as_basename=false 12156fi 12157 12158if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12159 as_dirname=dirname 12160else 12161 as_dirname=false 12162fi 12163 12164as_me=`$as_basename -- "$0" || 12165$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12166 X"$0" : 'X\(//\)$' \| \ 12167 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12168$as_echo X/"$0" | 12169 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12170 s//\1/ 12171 q 12172 } 12173 /^X\/\(\/\/\)$/{ 12174 s//\1/ 12175 q 12176 } 12177 /^X\/\(\/\).*/{ 12178 s//\1/ 12179 q 12180 } 12181 s/.*/./; q'` 12182 12183# Avoid depending upon Character Ranges. 12184as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12185as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12186as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12187as_cr_digits='0123456789' 12188as_cr_alnum=$as_cr_Letters$as_cr_digits 12189 12190ECHO_C= ECHO_N= ECHO_T= 12191case `echo -n x` in #((((( 12192-n*) 12193 case `echo 'xy\c'` in 12194 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12195 xy) ECHO_C='\c';; 12196 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12197 ECHO_T=' ';; 12198 esac;; 12199*) 12200 ECHO_N='-n';; 12201esac 12202 12203rm -f conf$$ conf$$.exe conf$$.file 12204if test -d conf$$.dir; then 12205 rm -f conf$$.dir/conf$$.file 12206else 12207 rm -f conf$$.dir 12208 mkdir conf$$.dir 2>/dev/null 12209fi 12210if (echo >conf$$.file) 2>/dev/null; then 12211 if ln -s conf$$.file conf$$ 2>/dev/null; then 12212 as_ln_s='ln -s' 12213 # ... but there are two gotchas: 12214 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12215 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12216 # In both cases, we have to default to `cp -pR'. 12217 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12218 as_ln_s='cp -pR' 12219 elif ln conf$$.file conf$$ 2>/dev/null; then 12220 as_ln_s=ln 12221 else 12222 as_ln_s='cp -pR' 12223 fi 12224else 12225 as_ln_s='cp -pR' 12226fi 12227rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12228rmdir conf$$.dir 2>/dev/null 12229 12230 12231# as_fn_mkdir_p 12232# ------------- 12233# Create "$as_dir" as a directory, including parents if necessary. 12234as_fn_mkdir_p () 12235{ 12236 12237 case $as_dir in #( 12238 -*) as_dir=./$as_dir;; 12239 esac 12240 test -d "$as_dir" || eval $as_mkdir_p || { 12241 as_dirs= 12242 while :; do 12243 case $as_dir in #( 12244 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12245 *) as_qdir=$as_dir;; 12246 esac 12247 as_dirs="'$as_qdir' $as_dirs" 12248 as_dir=`$as_dirname -- "$as_dir" || 12249$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12250 X"$as_dir" : 'X\(//\)[^/]' \| \ 12251 X"$as_dir" : 'X\(//\)$' \| \ 12252 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12253$as_echo X"$as_dir" | 12254 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12255 s//\1/ 12256 q 12257 } 12258 /^X\(\/\/\)[^/].*/{ 12259 s//\1/ 12260 q 12261 } 12262 /^X\(\/\/\)$/{ 12263 s//\1/ 12264 q 12265 } 12266 /^X\(\/\).*/{ 12267 s//\1/ 12268 q 12269 } 12270 s/.*/./; q'` 12271 test -d "$as_dir" && break 12272 done 12273 test -z "$as_dirs" || eval "mkdir $as_dirs" 12274 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12275 12276 12277} # as_fn_mkdir_p 12278if mkdir -p . 2>/dev/null; then 12279 as_mkdir_p='mkdir -p "$as_dir"' 12280else 12281 test -d ./-p && rmdir ./-p 12282 as_mkdir_p=false 12283fi 12284 12285 12286# as_fn_executable_p FILE 12287# ----------------------- 12288# Test if FILE is an executable regular file. 12289as_fn_executable_p () 12290{ 12291 test -f "$1" && test -x "$1" 12292} # as_fn_executable_p 12293as_test_x='test -x' 12294as_executable_p=as_fn_executable_p 12295 12296# Sed expression to map a string onto a valid CPP name. 12297as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12298 12299# Sed expression to map a string onto a valid variable name. 12300as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12301 12302 12303exec 6>&1 12304## ----------------------------------- ## 12305## Main body of $CONFIG_STATUS script. ## 12306## ----------------------------------- ## 12307_ASEOF 12308test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12309 12310cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12311# Save the log message, to keep $0 and so on meaningful, and to 12312# report actual input values of CONFIG_FILES etc. instead of their 12313# values after options handling. 12314ac_log=" 12315This file was extended by sqlite $as_me 3.35.0, which was 12316generated by GNU Autoconf 2.69. Invocation command line was 12317 12318 CONFIG_FILES = $CONFIG_FILES 12319 CONFIG_HEADERS = $CONFIG_HEADERS 12320 CONFIG_LINKS = $CONFIG_LINKS 12321 CONFIG_COMMANDS = $CONFIG_COMMANDS 12322 $ $0 $@ 12323 12324on `(hostname || uname -n) 2>/dev/null | sed 1q` 12325" 12326 12327_ACEOF 12328 12329case $ac_config_files in *" 12330"*) set x $ac_config_files; shift; ac_config_files=$*;; 12331esac 12332 12333case $ac_config_headers in *" 12334"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12335esac 12336 12337 12338cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12339# Files that config.status was made for. 12340config_files="$ac_config_files" 12341config_headers="$ac_config_headers" 12342config_commands="$ac_config_commands" 12343 12344_ACEOF 12345 12346cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12347ac_cs_usage="\ 12348\`$as_me' instantiates files and other configuration actions 12349from templates according to the current configuration. Unless the files 12350and actions are specified as TAGs, all are instantiated by default. 12351 12352Usage: $0 [OPTION]... [TAG]... 12353 12354 -h, --help print this help, then exit 12355 -V, --version print version number and configuration settings, then exit 12356 --config print configuration, then exit 12357 -q, --quiet, --silent 12358 do not print progress messages 12359 -d, --debug don't remove temporary files 12360 --recheck update $as_me by reconfiguring in the same conditions 12361 --file=FILE[:TEMPLATE] 12362 instantiate the configuration file FILE 12363 --header=FILE[:TEMPLATE] 12364 instantiate the configuration header FILE 12365 12366Configuration files: 12367$config_files 12368 12369Configuration headers: 12370$config_headers 12371 12372Configuration commands: 12373$config_commands 12374 12375Report bugs to the package provider." 12376 12377_ACEOF 12378cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12379ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12380ac_cs_version="\\ 12381sqlite config.status 3.35.0 12382configured by $0, generated by GNU Autoconf 2.69, 12383 with options \\"\$ac_cs_config\\" 12384 12385Copyright (C) 2012 Free Software Foundation, Inc. 12386This config.status script is free software; the Free Software Foundation 12387gives unlimited permission to copy, distribute and modify it." 12388 12389ac_pwd='$ac_pwd' 12390srcdir='$srcdir' 12391INSTALL='$INSTALL' 12392test -n "\$AWK" || AWK=awk 12393_ACEOF 12394 12395cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12396# The default lists apply if the user does not specify any file. 12397ac_need_defaults=: 12398while test $# != 0 12399do 12400 case $1 in 12401 --*=?*) 12402 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12403 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12404 ac_shift=: 12405 ;; 12406 --*=) 12407 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12408 ac_optarg= 12409 ac_shift=: 12410 ;; 12411 *) 12412 ac_option=$1 12413 ac_optarg=$2 12414 ac_shift=shift 12415 ;; 12416 esac 12417 12418 case $ac_option in 12419 # Handling of the options. 12420 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12421 ac_cs_recheck=: ;; 12422 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12423 $as_echo "$ac_cs_version"; exit ;; 12424 --config | --confi | --conf | --con | --co | --c ) 12425 $as_echo "$ac_cs_config"; exit ;; 12426 --debug | --debu | --deb | --de | --d | -d ) 12427 debug=: ;; 12428 --file | --fil | --fi | --f ) 12429 $ac_shift 12430 case $ac_optarg in 12431 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12432 '') as_fn_error $? "missing file argument" ;; 12433 esac 12434 as_fn_append CONFIG_FILES " '$ac_optarg'" 12435 ac_need_defaults=false;; 12436 --header | --heade | --head | --hea ) 12437 $ac_shift 12438 case $ac_optarg in 12439 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12440 esac 12441 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12442 ac_need_defaults=false;; 12443 --he | --h) 12444 # Conflict between --help and --header 12445 as_fn_error $? "ambiguous option: \`$1' 12446Try \`$0 --help' for more information.";; 12447 --help | --hel | -h ) 12448 $as_echo "$ac_cs_usage"; exit ;; 12449 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12450 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12451 ac_cs_silent=: ;; 12452 12453 # This is an error. 12454 -*) as_fn_error $? "unrecognized option: \`$1' 12455Try \`$0 --help' for more information." ;; 12456 12457 *) as_fn_append ac_config_targets " $1" 12458 ac_need_defaults=false ;; 12459 12460 esac 12461 shift 12462done 12463 12464ac_configure_extra_args= 12465 12466if $ac_cs_silent; then 12467 exec 6>/dev/null 12468 ac_configure_extra_args="$ac_configure_extra_args --silent" 12469fi 12470 12471_ACEOF 12472cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12473if \$ac_cs_recheck; then 12474 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12475 shift 12476 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12477 CONFIG_SHELL='$SHELL' 12478 export CONFIG_SHELL 12479 exec "\$@" 12480fi 12481 12482_ACEOF 12483cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12484exec 5>>config.log 12485{ 12486 echo 12487 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12488## Running $as_me. ## 12489_ASBOX 12490 $as_echo "$ac_log" 12491} >&5 12492 12493_ACEOF 12494cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12495# 12496# INIT-COMMANDS 12497# 12498 12499 12500# The HP-UX ksh and POSIX shell print the target directory to stdout 12501# if CDPATH is set. 12502(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12503 12504sed_quote_subst='$sed_quote_subst' 12505double_quote_subst='$double_quote_subst' 12506delay_variable_subst='$delay_variable_subst' 12507macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 12508macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 12509enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 12510enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 12511pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 12512enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 12513host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 12514host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 12515host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 12516build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 12517build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 12518build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 12519SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 12520Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 12521GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 12522EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 12523FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 12524LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 12525NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 12526LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 12527max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 12528ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 12529exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 12530lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 12531lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 12532lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 12533reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 12534reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12535OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 12536deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 12537file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 12538AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 12539AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12540STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 12541RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 12542old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12543old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12544old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12545CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 12546CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12547compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 12548GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 12549lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 12550lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 12551lt_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"`' 12552lt_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"`' 12553objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 12554SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 12555ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 12556MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 12557lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 12558lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 12559lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 12560lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 12561lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 12562need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 12563DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 12564NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 12565LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 12566OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 12567OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 12568libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 12569shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12570extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12571archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 12572enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 12573export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12574whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12575compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 12576old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12577old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12578archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12579archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12580module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12581module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12582with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 12583allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12584no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12585hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12586hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 12587hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 12588hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 12589hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 12590hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 12591hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12592hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 12593inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 12594link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 12595fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 12596always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 12597export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12598exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12599include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12600prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12601file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 12602variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 12603need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 12604need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 12605version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 12606runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12607shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12608shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 12609libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12610library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 12611soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12612postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12613postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12614finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12615finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 12616hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 12617sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12618sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12619hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 12620enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 12621enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 12622enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 12623old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 12624striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 12625 12626LTCC='$LTCC' 12627LTCFLAGS='$LTCFLAGS' 12628compiler='$compiler_DEFAULT' 12629 12630# Quote evaled strings. 12631for var in SED \ 12632GREP \ 12633EGREP \ 12634FGREP \ 12635LD \ 12636NM \ 12637LN_S \ 12638lt_SP2NL \ 12639lt_NL2SP \ 12640reload_flag \ 12641OBJDUMP \ 12642deplibs_check_method \ 12643file_magic_cmd \ 12644AR \ 12645AR_FLAGS \ 12646STRIP \ 12647RANLIB \ 12648CC \ 12649CFLAGS \ 12650compiler \ 12651lt_cv_sys_global_symbol_pipe \ 12652lt_cv_sys_global_symbol_to_cdecl \ 12653lt_cv_sys_global_symbol_to_c_name_address \ 12654lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12655SHELL \ 12656ECHO \ 12657lt_prog_compiler_no_builtin_flag \ 12658lt_prog_compiler_wl \ 12659lt_prog_compiler_pic \ 12660lt_prog_compiler_static \ 12661lt_cv_prog_compiler_c_o \ 12662need_locks \ 12663DSYMUTIL \ 12664NMEDIT \ 12665LIPO \ 12666OTOOL \ 12667OTOOL64 \ 12668shrext_cmds \ 12669export_dynamic_flag_spec \ 12670whole_archive_flag_spec \ 12671compiler_needs_object \ 12672with_gnu_ld \ 12673allow_undefined_flag \ 12674no_undefined_flag \ 12675hardcode_libdir_flag_spec \ 12676hardcode_libdir_flag_spec_ld \ 12677hardcode_libdir_separator \ 12678fix_srcfile_path \ 12679exclude_expsyms \ 12680include_expsyms \ 12681file_list_spec \ 12682variables_saved_for_relink \ 12683libname_spec \ 12684library_names_spec \ 12685soname_spec \ 12686finish_eval \ 12687old_striplib \ 12688striplib; do 12689 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12690 *[\\\\\\\`\\"\\\$]*) 12691 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12692 ;; 12693 *) 12694 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12695 ;; 12696 esac 12697done 12698 12699# Double-quote double-evaled strings. 12700for var in reload_cmds \ 12701old_postinstall_cmds \ 12702old_postuninstall_cmds \ 12703old_archive_cmds \ 12704extract_expsyms_cmds \ 12705old_archive_from_new_cmds \ 12706old_archive_from_expsyms_cmds \ 12707archive_cmds \ 12708archive_expsym_cmds \ 12709module_cmds \ 12710module_expsym_cmds \ 12711export_symbols_cmds \ 12712prelink_cmds \ 12713postinstall_cmds \ 12714postuninstall_cmds \ 12715finish_cmds \ 12716sys_lib_search_path_spec \ 12717sys_lib_dlsearch_path_spec; do 12718 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12719 *[\\\\\\\`\\"\\\$]*) 12720 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12721 ;; 12722 *) 12723 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12724 ;; 12725 esac 12726done 12727 12728# Fix-up fallback echo if it was mangled by the above quoting rules. 12729case \$lt_ECHO in 12730*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 12731 ;; 12732esac 12733 12734ac_aux_dir='$ac_aux_dir' 12735xsi_shell='$xsi_shell' 12736lt_shell_append='$lt_shell_append' 12737 12738# See if we are running on zsh, and set the options which allow our 12739# commands through without removal of \ escapes INIT. 12740if test -n "\${ZSH_VERSION+set}" ; then 12741 setopt NO_GLOB_SUBST 12742fi 12743 12744 12745 PACKAGE='$PACKAGE' 12746 VERSION='$VERSION' 12747 TIMESTAMP='$TIMESTAMP' 12748 RM='$RM' 12749 ofile='$ofile' 12750 12751 12752 12753 12754_ACEOF 12755 12756cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12757 12758# Handling of arguments. 12759for ac_config_target in $ac_config_targets 12760do 12761 case $ac_config_target in 12762 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12763 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12764 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12765 "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;; 12766 12767 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12768 esac 12769done 12770 12771 12772# If the user did not use the arguments to specify the items to instantiate, 12773# then the envvar interface is used. Set only those that are not. 12774# We use the long form for the default assignment because of an extremely 12775# bizarre bug on SunOS 4.1.3. 12776if $ac_need_defaults; then 12777 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12778 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12779 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12780fi 12781 12782# Have a temporary directory for convenience. Make it in the build tree 12783# simply because there is no reason against having it here, and in addition, 12784# creating and moving files from /tmp can sometimes cause problems. 12785# Hook for its removal unless debugging. 12786# Note that there is a small window in which the directory will not be cleaned: 12787# after its creation but before its name has been assigned to `$tmp'. 12788$debug || 12789{ 12790 tmp= ac_tmp= 12791 trap 'exit_status=$? 12792 : "${ac_tmp:=$tmp}" 12793 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12794' 0 12795 trap 'as_fn_exit 1' 1 2 13 15 12796} 12797# Create a (secure) tmp directory for tmp files. 12798 12799{ 12800 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12801 test -d "$tmp" 12802} || 12803{ 12804 tmp=./conf$$-$RANDOM 12805 (umask 077 && mkdir "$tmp") 12806} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12807ac_tmp=$tmp 12808 12809# Set up the scripts for CONFIG_FILES section. 12810# No need to generate them if there are no CONFIG_FILES. 12811# This happens for instance with `./config.status config.h'. 12812if test -n "$CONFIG_FILES"; then 12813 12814 12815ac_cr=`echo X | tr X '\015'` 12816# On cygwin, bash can eat \r inside `` if the user requested igncr. 12817# But we know of no other shell where ac_cr would be empty at this 12818# point, so we can use a bashism as a fallback. 12819if test "x$ac_cr" = x; then 12820 eval ac_cr=\$\'\\r\' 12821fi 12822ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12823if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12824 ac_cs_awk_cr='\\r' 12825else 12826 ac_cs_awk_cr=$ac_cr 12827fi 12828 12829echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12830_ACEOF 12831 12832 12833{ 12834 echo "cat >conf$$subs.awk <<_ACEOF" && 12835 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12836 echo "_ACEOF" 12837} >conf$$subs.sh || 12838 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12839ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12840ac_delim='%!_!# ' 12841for ac_last_try in false false false false false :; do 12842 . ./conf$$subs.sh || 12843 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12844 12845 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12846 if test $ac_delim_n = $ac_delim_num; then 12847 break 12848 elif $ac_last_try; then 12849 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12850 else 12851 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12852 fi 12853done 12854rm -f conf$$subs.sh 12855 12856cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12857cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12858_ACEOF 12859sed -n ' 12860h 12861s/^/S["/; s/!.*/"]=/ 12862p 12863g 12864s/^[^!]*!// 12865:repl 12866t repl 12867s/'"$ac_delim"'$// 12868t delim 12869:nl 12870h 12871s/\(.\{148\}\)..*/\1/ 12872t more1 12873s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12874p 12875n 12876b repl 12877:more1 12878s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12879p 12880g 12881s/.\{148\}// 12882t nl 12883:delim 12884h 12885s/\(.\{148\}\)..*/\1/ 12886t more2 12887s/["\\]/\\&/g; s/^/"/; s/$/"/ 12888p 12889b 12890:more2 12891s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12892p 12893g 12894s/.\{148\}// 12895t delim 12896' <conf$$subs.awk | sed ' 12897/^[^""]/{ 12898 N 12899 s/\n// 12900} 12901' >>$CONFIG_STATUS || ac_write_fail=1 12902rm -f conf$$subs.awk 12903cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12904_ACAWK 12905cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12906 for (key in S) S_is_set[key] = 1 12907 FS = "" 12908 12909} 12910{ 12911 line = $ 0 12912 nfields = split(line, field, "@") 12913 substed = 0 12914 len = length(field[1]) 12915 for (i = 2; i < nfields; i++) { 12916 key = field[i] 12917 keylen = length(key) 12918 if (S_is_set[key]) { 12919 value = S[key] 12920 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12921 len += length(value) + length(field[++i]) 12922 substed = 1 12923 } else 12924 len += 1 + keylen 12925 } 12926 12927 print line 12928} 12929 12930_ACAWK 12931_ACEOF 12932cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12933if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12934 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12935else 12936 cat 12937fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12938 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12939_ACEOF 12940 12941# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12942# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12943# trailing colons and then remove the whole line if VPATH becomes empty 12944# (actually we leave an empty line to preserve line numbers). 12945if test "x$srcdir" = x.; then 12946 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12947h 12948s/// 12949s/^/:/ 12950s/[ ]*$/:/ 12951s/:\$(srcdir):/:/g 12952s/:\${srcdir}:/:/g 12953s/:@srcdir@:/:/g 12954s/^:*// 12955s/:*$// 12956x 12957s/\(=[ ]*\).*/\1/ 12958G 12959s/\n// 12960s/^[^=]*=[ ]*$// 12961}' 12962fi 12963 12964cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12965fi # test -n "$CONFIG_FILES" 12966 12967# Set up the scripts for CONFIG_HEADERS section. 12968# No need to generate them if there are no CONFIG_HEADERS. 12969# This happens for instance with `./config.status Makefile'. 12970if test -n "$CONFIG_HEADERS"; then 12971cat >"$ac_tmp/defines.awk" <<\_ACAWK || 12972BEGIN { 12973_ACEOF 12974 12975# Transform confdefs.h into an awk script `defines.awk', embedded as 12976# here-document in config.status, that substitutes the proper values into 12977# config.h.in to produce config.h. 12978 12979# Create a delimiter string that does not exist in confdefs.h, to ease 12980# handling of long lines. 12981ac_delim='%!_!# ' 12982for ac_last_try in false false :; do 12983 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 12984 if test -z "$ac_tt"; then 12985 break 12986 elif $ac_last_try; then 12987 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12988 else 12989 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12990 fi 12991done 12992 12993# For the awk script, D is an array of macro values keyed by name, 12994# likewise P contains macro parameters if any. Preserve backslash 12995# newline sequences. 12996 12997ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12998sed -n ' 12999s/.\{148\}/&'"$ac_delim"'/g 13000t rset 13001:rset 13002s/^[ ]*#[ ]*define[ ][ ]*/ / 13003t def 13004d 13005:def 13006s/\\$// 13007t bsnl 13008s/["\\]/\\&/g 13009s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13010D["\1"]=" \3"/p 13011s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13012d 13013:bsnl 13014s/["\\]/\\&/g 13015s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13016D["\1"]=" \3\\\\\\n"\\/p 13017t cont 13018s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13019t cont 13020d 13021:cont 13022n 13023s/.\{148\}/&'"$ac_delim"'/g 13024t clear 13025:clear 13026s/\\$// 13027t bsnlc 13028s/["\\]/\\&/g; s/^/"/; s/$/"/p 13029d 13030:bsnlc 13031s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13032b cont 13033' <confdefs.h | sed ' 13034s/'"$ac_delim"'/"\\\ 13035"/g' >>$CONFIG_STATUS || ac_write_fail=1 13036 13037cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13038 for (key in D) D_is_set[key] = 1 13039 FS = "" 13040} 13041/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13042 line = \$ 0 13043 split(line, arg, " ") 13044 if (arg[1] == "#") { 13045 defundef = arg[2] 13046 mac1 = arg[3] 13047 } else { 13048 defundef = substr(arg[1], 2) 13049 mac1 = arg[2] 13050 } 13051 split(mac1, mac2, "(") #) 13052 macro = mac2[1] 13053 prefix = substr(line, 1, index(line, defundef) - 1) 13054 if (D_is_set[macro]) { 13055 # Preserve the white space surrounding the "#". 13056 print prefix "define", macro P[macro] D[macro] 13057 next 13058 } else { 13059 # Replace #undef with comments. This is necessary, for example, 13060 # in the case of _POSIX_SOURCE, which is predefined and required 13061 # on some systems where configure will not decide to define it. 13062 if (defundef == "undef") { 13063 print "/*", prefix defundef, macro, "*/" 13064 next 13065 } 13066 } 13067} 13068{ print } 13069_ACAWK 13070_ACEOF 13071cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13072 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13073fi # test -n "$CONFIG_HEADERS" 13074 13075 13076eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13077shift 13078for ac_tag 13079do 13080 case $ac_tag in 13081 :[FHLC]) ac_mode=$ac_tag; continue;; 13082 esac 13083 case $ac_mode$ac_tag in 13084 :[FHL]*:*);; 13085 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 13086 :[FH]-) ac_tag=-:-;; 13087 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13088 esac 13089 ac_save_IFS=$IFS 13090 IFS=: 13091 set x $ac_tag 13092 IFS=$ac_save_IFS 13093 shift 13094 ac_file=$1 13095 shift 13096 13097 case $ac_mode in 13098 :L) ac_source=$1;; 13099 :[FH]) 13100 ac_file_inputs= 13101 for ac_f 13102 do 13103 case $ac_f in 13104 -) ac_f="$ac_tmp/stdin";; 13105 *) # Look for the file first in the build tree, then in the source tree 13106 # (if the path is not absolute). The absolute path cannot be DOS-style, 13107 # because $ac_f cannot contain `:'. 13108 test -f "$ac_f" || 13109 case $ac_f in 13110 [\\/$]*) false;; 13111 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13112 esac || 13113 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13114 esac 13115 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13116 as_fn_append ac_file_inputs " '$ac_f'" 13117 done 13118 13119 # Let's still pretend it is `configure' which instantiates (i.e., don't 13120 # use $as_me), people would be surprised to read: 13121 # /* config.h. Generated by config.status. */ 13122 configure_input='Generated from '` 13123 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13124 `' by configure.' 13125 if test x"$ac_file" != x-; then 13126 configure_input="$ac_file. $configure_input" 13127 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13128$as_echo "$as_me: creating $ac_file" >&6;} 13129 fi 13130 # Neutralize special characters interpreted by sed in replacement strings. 13131 case $configure_input in #( 13132 *\&* | *\|* | *\\* ) 13133 ac_sed_conf_input=`$as_echo "$configure_input" | 13134 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13135 *) ac_sed_conf_input=$configure_input;; 13136 esac 13137 13138 case $ac_tag in 13139 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13140 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13141 esac 13142 ;; 13143 esac 13144 13145 ac_dir=`$as_dirname -- "$ac_file" || 13146$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13147 X"$ac_file" : 'X\(//\)[^/]' \| \ 13148 X"$ac_file" : 'X\(//\)$' \| \ 13149 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13150$as_echo X"$ac_file" | 13151 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13152 s//\1/ 13153 q 13154 } 13155 /^X\(\/\/\)[^/].*/{ 13156 s//\1/ 13157 q 13158 } 13159 /^X\(\/\/\)$/{ 13160 s//\1/ 13161 q 13162 } 13163 /^X\(\/\).*/{ 13164 s//\1/ 13165 q 13166 } 13167 s/.*/./; q'` 13168 as_dir="$ac_dir"; as_fn_mkdir_p 13169 ac_builddir=. 13170 13171case "$ac_dir" in 13172.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13173*) 13174 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13175 # A ".." for each directory in $ac_dir_suffix. 13176 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13177 case $ac_top_builddir_sub in 13178 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13179 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13180 esac ;; 13181esac 13182ac_abs_top_builddir=$ac_pwd 13183ac_abs_builddir=$ac_pwd$ac_dir_suffix 13184# for backward compatibility: 13185ac_top_builddir=$ac_top_build_prefix 13186 13187case $srcdir in 13188 .) # We are building in place. 13189 ac_srcdir=. 13190 ac_top_srcdir=$ac_top_builddir_sub 13191 ac_abs_top_srcdir=$ac_pwd ;; 13192 [\\/]* | ?:[\\/]* ) # Absolute name. 13193 ac_srcdir=$srcdir$ac_dir_suffix; 13194 ac_top_srcdir=$srcdir 13195 ac_abs_top_srcdir=$srcdir ;; 13196 *) # Relative name. 13197 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13198 ac_top_srcdir=$ac_top_build_prefix$srcdir 13199 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13200esac 13201ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13202 13203 13204 case $ac_mode in 13205 :F) 13206 # 13207 # CONFIG_FILE 13208 # 13209 13210 case $INSTALL in 13211 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13212 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13213 esac 13214_ACEOF 13215 13216cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13217# If the template does not know about datarootdir, expand it. 13218# FIXME: This hack should be removed a few years after 2.60. 13219ac_datarootdir_hack=; ac_datarootdir_seen= 13220ac_sed_dataroot=' 13221/datarootdir/ { 13222 p 13223 q 13224} 13225/@datadir@/p 13226/@docdir@/p 13227/@infodir@/p 13228/@localedir@/p 13229/@mandir@/p' 13230case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13231*datarootdir*) ac_datarootdir_seen=yes;; 13232*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13233 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13234$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13235_ACEOF 13236cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13237 ac_datarootdir_hack=' 13238 s&@datadir@&$datadir&g 13239 s&@docdir@&$docdir&g 13240 s&@infodir@&$infodir&g 13241 s&@localedir@&$localedir&g 13242 s&@mandir@&$mandir&g 13243 s&\\\${datarootdir}&$datarootdir&g' ;; 13244esac 13245_ACEOF 13246 13247# Neutralize VPATH when `$srcdir' = `.'. 13248# Shell code in configure.ac might set extrasub. 13249# FIXME: do we really want to maintain this feature? 13250cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13251ac_sed_extra="$ac_vpsub 13252$extrasub 13253_ACEOF 13254cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13255:t 13256/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13257s|@configure_input@|$ac_sed_conf_input|;t t 13258s&@top_builddir@&$ac_top_builddir_sub&;t t 13259s&@top_build_prefix@&$ac_top_build_prefix&;t t 13260s&@srcdir@&$ac_srcdir&;t t 13261s&@abs_srcdir@&$ac_abs_srcdir&;t t 13262s&@top_srcdir@&$ac_top_srcdir&;t t 13263s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13264s&@builddir@&$ac_builddir&;t t 13265s&@abs_builddir@&$ac_abs_builddir&;t t 13266s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13267s&@INSTALL@&$ac_INSTALL&;t t 13268$ac_datarootdir_hack 13269" 13270eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13271 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13272 13273test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13274 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13275 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13276 "$ac_tmp/out"`; test -z "$ac_out"; } && 13277 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13278which seems to be undefined. Please make sure it is defined" >&5 13279$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13280which seems to be undefined. Please make sure it is defined" >&2;} 13281 13282 rm -f "$ac_tmp/stdin" 13283 case $ac_file in 13284 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13285 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13286 esac \ 13287 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13288 ;; 13289 :H) 13290 # 13291 # CONFIG_HEADER 13292 # 13293 if test x"$ac_file" != x-; then 13294 { 13295 $as_echo "/* $configure_input */" \ 13296 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13297 } >"$ac_tmp/config.h" \ 13298 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13299 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13300 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13301$as_echo "$as_me: $ac_file is unchanged" >&6;} 13302 else 13303 rm -f "$ac_file" 13304 mv "$ac_tmp/config.h" "$ac_file" \ 13305 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13306 fi 13307 else 13308 $as_echo "/* $configure_input */" \ 13309 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13310 || as_fn_error $? "could not create -" "$LINENO" 5 13311 fi 13312 ;; 13313 13314 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13315$as_echo "$as_me: executing $ac_file commands" >&6;} 13316 ;; 13317 esac 13318 13319 13320 case $ac_file$ac_mode in 13321 "libtool":C) 13322 13323 # See if we are running on zsh, and set the options which allow our 13324 # commands through without removal of \ escapes. 13325 if test -n "${ZSH_VERSION+set}" ; then 13326 setopt NO_GLOB_SUBST 13327 fi 13328 13329 cfgfile="${ofile}T" 13330 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13331 $RM "$cfgfile" 13332 13333 cat <<_LT_EOF >> "$cfgfile" 13334#! $SHELL 13335 13336# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13337# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13338# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13339# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13340# 13341# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13342# 2006, 2007, 2008 Free Software Foundation, Inc. 13343# Written by Gordon Matzigkeit, 1996 13344# 13345# This file is part of GNU Libtool. 13346# 13347# GNU Libtool is free software; you can redistribute it and/or 13348# modify it under the terms of the GNU General Public License as 13349# published by the Free Software Foundation; either version 2 of 13350# the License, or (at your option) any later version. 13351# 13352# As a special exception to the GNU General Public License, 13353# if you distribute this file as part of a program or library that 13354# is built using GNU Libtool, you may include this file under the 13355# same distribution terms that you use for the rest of that program. 13356# 13357# GNU Libtool is distributed in the hope that it will be useful, 13358# but WITHOUT ANY WARRANTY; without even the implied warranty of 13359# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13360# GNU General Public License for more details. 13361# 13362# You should have received a copy of the GNU General Public License 13363# along with GNU Libtool; see the file COPYING. If not, a copy 13364# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13365# obtained by writing to the Free Software Foundation, Inc., 13366# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13367 13368 13369# The names of the tagged configurations supported by this script. 13370available_tags="" 13371 13372# ### BEGIN LIBTOOL CONFIG 13373 13374# Which release of libtool.m4 was used? 13375macro_version=$macro_version 13376macro_revision=$macro_revision 13377 13378# Whether or not to build shared libraries. 13379build_libtool_libs=$enable_shared 13380 13381# Whether or not to build static libraries. 13382build_old_libs=$enable_static 13383 13384# What type of objects to build. 13385pic_mode=$pic_mode 13386 13387# Whether or not to optimize for fast installation. 13388fast_install=$enable_fast_install 13389 13390# The host system. 13391host_alias=$host_alias 13392host=$host 13393host_os=$host_os 13394 13395# The build system. 13396build_alias=$build_alias 13397build=$build 13398build_os=$build_os 13399 13400# A sed program that does not truncate output. 13401SED=$lt_SED 13402 13403# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13404Xsed="\$SED -e 1s/^X//" 13405 13406# A grep program that handles long lines. 13407GREP=$lt_GREP 13408 13409# An ERE matcher. 13410EGREP=$lt_EGREP 13411 13412# A literal string matcher. 13413FGREP=$lt_FGREP 13414 13415# A BSD- or MS-compatible name lister. 13416NM=$lt_NM 13417 13418# Whether we need soft or hard links. 13419LN_S=$lt_LN_S 13420 13421# What is the maximum length of a command? 13422max_cmd_len=$max_cmd_len 13423 13424# Object file suffix (normally "o"). 13425objext=$ac_objext 13426 13427# Executable file suffix (normally ""). 13428exeext=$exeext 13429 13430# whether the shell understands "unset". 13431lt_unset=$lt_unset 13432 13433# turn spaces into newlines. 13434SP2NL=$lt_lt_SP2NL 13435 13436# turn newlines into spaces. 13437NL2SP=$lt_lt_NL2SP 13438 13439# How to create reloadable object files. 13440reload_flag=$lt_reload_flag 13441reload_cmds=$lt_reload_cmds 13442 13443# An object symbol dumper. 13444OBJDUMP=$lt_OBJDUMP 13445 13446# Method to check whether dependent libraries are shared objects. 13447deplibs_check_method=$lt_deplibs_check_method 13448 13449# Command to use when deplibs_check_method == "file_magic". 13450file_magic_cmd=$lt_file_magic_cmd 13451 13452# The archiver. 13453AR=$lt_AR 13454AR_FLAGS=$lt_AR_FLAGS 13455 13456# A symbol stripping program. 13457STRIP=$lt_STRIP 13458 13459# Commands used to install an old-style archive. 13460RANLIB=$lt_RANLIB 13461old_postinstall_cmds=$lt_old_postinstall_cmds 13462old_postuninstall_cmds=$lt_old_postuninstall_cmds 13463 13464# A C compiler. 13465LTCC=$lt_CC 13466 13467# LTCC compiler flags. 13468LTCFLAGS=$lt_CFLAGS 13469 13470# Take the output of nm and produce a listing of raw symbols and C names. 13471global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13472 13473# Transform the output of nm in a proper C declaration. 13474global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13475 13476# Transform the output of nm in a C name address pair. 13477global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13478 13479# Transform the output of nm in a C name address pair when lib prefix is needed. 13480global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13481 13482# The name of the directory that contains temporary libtool files. 13483objdir=$objdir 13484 13485# Shell to use when invoking shell scripts. 13486SHELL=$lt_SHELL 13487 13488# An echo program that does not interpret backslashes. 13489ECHO=$lt_ECHO 13490 13491# Used to examine libraries when file_magic_cmd begins with "file". 13492MAGIC_CMD=$MAGIC_CMD 13493 13494# Must we lock files when doing compilation? 13495need_locks=$lt_need_locks 13496 13497# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13498DSYMUTIL=$lt_DSYMUTIL 13499 13500# Tool to change global to local symbols on Mac OS X. 13501NMEDIT=$lt_NMEDIT 13502 13503# Tool to manipulate fat objects and archives on Mac OS X. 13504LIPO=$lt_LIPO 13505 13506# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13507OTOOL=$lt_OTOOL 13508 13509# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13510OTOOL64=$lt_OTOOL64 13511 13512# Old archive suffix (normally "a"). 13513libext=$libext 13514 13515# Shared library suffix (normally ".so"). 13516shrext_cmds=$lt_shrext_cmds 13517 13518# The commands to extract the exported symbol list from a shared archive. 13519extract_expsyms_cmds=$lt_extract_expsyms_cmds 13520 13521# Variables whose values should be saved in libtool wrapper scripts and 13522# restored at link time. 13523variables_saved_for_relink=$lt_variables_saved_for_relink 13524 13525# Do we need the "lib" prefix for modules? 13526need_lib_prefix=$need_lib_prefix 13527 13528# Do we need a version for libraries? 13529need_version=$need_version 13530 13531# Library versioning type. 13532version_type=$version_type 13533 13534# Shared library runtime path variable. 13535runpath_var=$runpath_var 13536 13537# Shared library path variable. 13538shlibpath_var=$shlibpath_var 13539 13540# Is shlibpath searched before the hard-coded library search path? 13541shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13542 13543# Format of library name prefix. 13544libname_spec=$lt_libname_spec 13545 13546# List of archive names. First name is the real one, the rest are links. 13547# The last name is the one that the linker finds with -lNAME 13548library_names_spec=$lt_library_names_spec 13549 13550# The coded name of the library, if different from the real name. 13551soname_spec=$lt_soname_spec 13552 13553# Command to use after installation of a shared archive. 13554postinstall_cmds=$lt_postinstall_cmds 13555 13556# Command to use after uninstallation of a shared archive. 13557postuninstall_cmds=$lt_postuninstall_cmds 13558 13559# Commands used to finish a libtool library installation in a directory. 13560finish_cmds=$lt_finish_cmds 13561 13562# As "finish_cmds", except a single script fragment to be evaled but 13563# not shown. 13564finish_eval=$lt_finish_eval 13565 13566# Whether we should hardcode library paths into libraries. 13567hardcode_into_libs=$hardcode_into_libs 13568 13569# Compile-time system search path for libraries. 13570sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13571 13572# Run-time system search path for libraries. 13573sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13574 13575# Whether dlopen is supported. 13576dlopen_support=$enable_dlopen 13577 13578# Whether dlopen of programs is supported. 13579dlopen_self=$enable_dlopen_self 13580 13581# Whether dlopen of statically linked programs is supported. 13582dlopen_self_static=$enable_dlopen_self_static 13583 13584# Commands to strip libraries. 13585old_striplib=$lt_old_striplib 13586striplib=$lt_striplib 13587 13588 13589# The linker used to build libraries. 13590LD=$lt_LD 13591 13592# Commands used to build an old-style archive. 13593old_archive_cmds=$lt_old_archive_cmds 13594 13595# A language specific compiler. 13596CC=$lt_compiler 13597 13598# Is the compiler the GNU compiler? 13599with_gcc=$GCC 13600 13601# Compiler flag to turn off builtin functions. 13602no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13603 13604# How to pass a linker flag through the compiler. 13605wl=$lt_lt_prog_compiler_wl 13606 13607# Additional compiler flags for building library objects. 13608pic_flag=$lt_lt_prog_compiler_pic 13609 13610# Compiler flag to prevent dynamic linking. 13611link_static_flag=$lt_lt_prog_compiler_static 13612 13613# Does compiler simultaneously support -c and -o options? 13614compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13615 13616# Whether or not to add -lc for building shared libraries. 13617build_libtool_need_lc=$archive_cmds_need_lc 13618 13619# Whether or not to disallow shared libs when runtime libs are static. 13620allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13621 13622# Compiler flag to allow reflexive dlopens. 13623export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13624 13625# Compiler flag to generate shared objects directly from archives. 13626whole_archive_flag_spec=$lt_whole_archive_flag_spec 13627 13628# Whether the compiler copes with passing no objects directly. 13629compiler_needs_object=$lt_compiler_needs_object 13630 13631# Create an old-style archive from a shared archive. 13632old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13633 13634# Create a temporary old-style archive to link instead of a shared archive. 13635old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13636 13637# Commands used to build a shared archive. 13638archive_cmds=$lt_archive_cmds 13639archive_expsym_cmds=$lt_archive_expsym_cmds 13640 13641# Commands used to build a loadable module if different from building 13642# a shared archive. 13643module_cmds=$lt_module_cmds 13644module_expsym_cmds=$lt_module_expsym_cmds 13645 13646# Whether we are building with GNU ld or not. 13647with_gnu_ld=$lt_with_gnu_ld 13648 13649# Flag that allows shared libraries with undefined symbols to be built. 13650allow_undefined_flag=$lt_allow_undefined_flag 13651 13652# Flag that enforces no undefined symbols. 13653no_undefined_flag=$lt_no_undefined_flag 13654 13655# Flag to hardcode \$libdir into a binary during linking. 13656# This must work even if \$libdir does not exist 13657hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13658 13659# If ld is used when linking, flag to hardcode \$libdir into a binary 13660# during linking. This must work even if \$libdir does not exist. 13661hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13662 13663# Whether we need a single "-rpath" flag with a separated argument. 13664hardcode_libdir_separator=$lt_hardcode_libdir_separator 13665 13666# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13667# DIR into the resulting binary. 13668hardcode_direct=$hardcode_direct 13669 13670# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13671# DIR into the resulting binary and the resulting library dependency is 13672# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13673# library is relocated. 13674hardcode_direct_absolute=$hardcode_direct_absolute 13675 13676# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13677# into the resulting binary. 13678hardcode_minus_L=$hardcode_minus_L 13679 13680# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13681# into the resulting binary. 13682hardcode_shlibpath_var=$hardcode_shlibpath_var 13683 13684# Set to "yes" if building a shared library automatically hardcodes DIR 13685# into the library and all subsequent libraries and executables linked 13686# against it. 13687hardcode_automatic=$hardcode_automatic 13688 13689# Set to yes if linker adds runtime paths of dependent libraries 13690# to runtime path list. 13691inherit_rpath=$inherit_rpath 13692 13693# Whether libtool must link a program against all its dependency libraries. 13694link_all_deplibs=$link_all_deplibs 13695 13696# Fix the shell variable \$srcfile for the compiler. 13697fix_srcfile_path=$lt_fix_srcfile_path 13698 13699# Set to "yes" if exported symbols are required. 13700always_export_symbols=$always_export_symbols 13701 13702# The commands to list exported symbols. 13703export_symbols_cmds=$lt_export_symbols_cmds 13704 13705# Symbols that should not be listed in the preloaded symbols. 13706exclude_expsyms=$lt_exclude_expsyms 13707 13708# Symbols that must always be exported. 13709include_expsyms=$lt_include_expsyms 13710 13711# Commands necessary for linking programs (against libraries) with templates. 13712prelink_cmds=$lt_prelink_cmds 13713 13714# Specify filename containing input files. 13715file_list_spec=$lt_file_list_spec 13716 13717# How to hardcode a shared library path into an executable. 13718hardcode_action=$hardcode_action 13719 13720# ### END LIBTOOL CONFIG 13721 13722_LT_EOF 13723 13724 case $host_os in 13725 aix3*) 13726 cat <<\_LT_EOF >> "$cfgfile" 13727# AIX sometimes has problems with the GCC collect2 program. For some 13728# reason, if we set the COLLECT_NAMES environment variable, the problems 13729# vanish in a puff of smoke. 13730if test "X${COLLECT_NAMES+set}" != Xset; then 13731 COLLECT_NAMES= 13732 export COLLECT_NAMES 13733fi 13734_LT_EOF 13735 ;; 13736 esac 13737 13738 13739ltmain="$ac_aux_dir/ltmain.sh" 13740 13741 13742 # We use sed instead of cat because bash on DJGPP gets confused if 13743 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13744 # text mode, it properly converts lines to CR/LF. This bash problem 13745 # is reportedly fixed, but why not run on old versions too? 13746 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13747 || (rm -f "$cfgfile"; exit 1) 13748 13749 case $xsi_shell in 13750 yes) 13751 cat << \_LT_EOF >> "$cfgfile" 13752 13753# func_dirname file append nondir_replacement 13754# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13755# otherwise set result to NONDIR_REPLACEMENT. 13756func_dirname () 13757{ 13758 case ${1} in 13759 */*) func_dirname_result="${1%/*}${2}" ;; 13760 * ) func_dirname_result="${3}" ;; 13761 esac 13762} 13763 13764# func_basename file 13765func_basename () 13766{ 13767 func_basename_result="${1##*/}" 13768} 13769 13770# func_dirname_and_basename file append nondir_replacement 13771# perform func_basename and func_dirname in a single function 13772# call: 13773# dirname: Compute the dirname of FILE. If nonempty, 13774# add APPEND to the result, otherwise set result 13775# to NONDIR_REPLACEMENT. 13776# value returned in "$func_dirname_result" 13777# basename: Compute filename of FILE. 13778# value retuned in "$func_basename_result" 13779# Implementation must be kept synchronized with func_dirname 13780# and func_basename. For efficiency, we do not delegate to 13781# those functions but instead duplicate the functionality here. 13782func_dirname_and_basename () 13783{ 13784 case ${1} in 13785 */*) func_dirname_result="${1%/*}${2}" ;; 13786 * ) func_dirname_result="${3}" ;; 13787 esac 13788 func_basename_result="${1##*/}" 13789} 13790 13791# func_stripname prefix suffix name 13792# strip PREFIX and SUFFIX off of NAME. 13793# PREFIX and SUFFIX must not contain globbing or regex special 13794# characters, hashes, percent signs, but SUFFIX may contain a leading 13795# dot (in which case that matches only a dot). 13796func_stripname () 13797{ 13798 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13799 # positional parameters, so assign one to ordinary parameter first. 13800 func_stripname_result=${3} 13801 func_stripname_result=${func_stripname_result#"${1}"} 13802 func_stripname_result=${func_stripname_result%"${2}"} 13803} 13804 13805# func_opt_split 13806func_opt_split () 13807{ 13808 func_opt_split_opt=${1%%=*} 13809 func_opt_split_arg=${1#*=} 13810} 13811 13812# func_lo2o object 13813func_lo2o () 13814{ 13815 case ${1} in 13816 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13817 *) func_lo2o_result=${1} ;; 13818 esac 13819} 13820 13821# func_xform libobj-or-source 13822func_xform () 13823{ 13824 func_xform_result=${1%.*}.lo 13825} 13826 13827# func_arith arithmetic-term... 13828func_arith () 13829{ 13830 func_arith_result=$(( $* )) 13831} 13832 13833# func_len string 13834# STRING may not start with a hyphen. 13835func_len () 13836{ 13837 func_len_result=${#1} 13838} 13839 13840_LT_EOF 13841 ;; 13842 *) # Bourne compatible functions. 13843 cat << \_LT_EOF >> "$cfgfile" 13844 13845# func_dirname file append nondir_replacement 13846# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13847# otherwise set result to NONDIR_REPLACEMENT. 13848func_dirname () 13849{ 13850 # Extract subdirectory from the argument. 13851 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 13852 if test "X$func_dirname_result" = "X${1}"; then 13853 func_dirname_result="${3}" 13854 else 13855 func_dirname_result="$func_dirname_result${2}" 13856 fi 13857} 13858 13859# func_basename file 13860func_basename () 13861{ 13862 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 13863} 13864 13865 13866# func_stripname prefix suffix name 13867# strip PREFIX and SUFFIX off of NAME. 13868# PREFIX and SUFFIX must not contain globbing or regex special 13869# characters, hashes, percent signs, but SUFFIX may contain a leading 13870# dot (in which case that matches only a dot). 13871# func_strip_suffix prefix name 13872func_stripname () 13873{ 13874 case ${2} in 13875 .*) func_stripname_result=`$ECHO "X${3}" \ 13876 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 13877 *) func_stripname_result=`$ECHO "X${3}" \ 13878 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 13879 esac 13880} 13881 13882# sed scripts: 13883my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13884my_sed_long_arg='1s/^-[^=]*=//' 13885 13886# func_opt_split 13887func_opt_split () 13888{ 13889 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 13890 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 13891} 13892 13893# func_lo2o object 13894func_lo2o () 13895{ 13896 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 13897} 13898 13899# func_xform libobj-or-source 13900func_xform () 13901{ 13902 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 13903} 13904 13905# func_arith arithmetic-term... 13906func_arith () 13907{ 13908 func_arith_result=`expr "$@"` 13909} 13910 13911# func_len string 13912# STRING may not start with a hyphen. 13913func_len () 13914{ 13915 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13916} 13917 13918_LT_EOF 13919esac 13920 13921case $lt_shell_append in 13922 yes) 13923 cat << \_LT_EOF >> "$cfgfile" 13924 13925# func_append var value 13926# Append VALUE to the end of shell variable VAR. 13927func_append () 13928{ 13929 eval "$1+=\$2" 13930} 13931_LT_EOF 13932 ;; 13933 *) 13934 cat << \_LT_EOF >> "$cfgfile" 13935 13936# func_append var value 13937# Append VALUE to the end of shell variable VAR. 13938func_append () 13939{ 13940 eval "$1=\$$1\$2" 13941} 13942 13943_LT_EOF 13944 ;; 13945 esac 13946 13947 13948 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13949 || (rm -f "$cfgfile"; exit 1) 13950 13951 mv -f "$cfgfile" "$ofile" || 13952 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13953 chmod +x "$ofile" 13954 13955 ;; 13956 13957 esac 13958done # for ac_tag 13959 13960 13961as_fn_exit 0 13962_ACEOF 13963ac_clean_files=$ac_clean_files_save 13964 13965test $ac_write_fail = 0 || 13966 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13967 13968 13969# configure is writing to config.log, and then calls config.status. 13970# config.status does its own redirection, appending to config.log. 13971# Unfortunately, on DOS this fails, as config.log is still kept open 13972# by configure, so config.status won't be able to write to it; its 13973# output is simply discarded. So we exec the FD to /dev/null, 13974# effectively closing config.log, so it can be properly (re)opened and 13975# appended to by config.status. When coming back to configure, we 13976# need to make the FD available again. 13977if test "$no_create" != yes; then 13978 ac_cs_success=: 13979 ac_config_status_args= 13980 test "$silent" = yes && 13981 ac_config_status_args="$ac_config_status_args --quiet" 13982 exec 5>/dev/null 13983 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13984 exec 5>>config.log 13985 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13986 # would make configure fail if this is the last instruction. 13987 $ac_cs_success || as_fn_exit 1 13988fi 13989if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13990 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13991$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13992fi 13993 13994