1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for sqlite 3.31.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.31.0' 730PACKAGE_STRING='sqlite 3.31.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 802VERSION_NUMBER 803RELEASE 804VERSION 805program_prefix 806TCLLIBDIR 807TCLSH_CMD 808INSTALL_DATA 809INSTALL_SCRIPT 810INSTALL_PROGRAM 811CPP 812OTOOL64 813OTOOL 814LIPO 815NMEDIT 816DSYMUTIL 817lt_ECHO 818RANLIB 819STRIP 820AR 821OBJDUMP 822LN_S 823NM 824ac_ct_DUMPBIN 825DUMPBIN 826LD 827FGREP 828EGREP 829GREP 830SED 831OBJEXT 832EXEEXT 833ac_ct_CC 834CPPFLAGS 835LDFLAGS 836CFLAGS 837CC 838host_os 839host_vendor 840host_cpu 841host 842build_os 843build_vendor 844build_cpu 845build 846LIBTOOL 847target_alias 848host_alias 849build_alias 850LIBS 851ECHO_T 852ECHO_N 853ECHO_C 854DEFS 855mandir 856localedir 857libdir 858psdir 859pdfdir 860dvidir 861htmldir 862infodir 863docdir 864oldincludedir 865includedir 866localstatedir 867sharedstatedir 868sysconfdir 869datadir 870datarootdir 871libexecdir 872sbindir 873bindir 874program_transform_name 875prefix 876exec_prefix 877PACKAGE_URL 878PACKAGE_BUGREPORT 879PACKAGE_STRING 880PACKAGE_VERSION 881PACKAGE_TARNAME 882PACKAGE_NAME 883PATH_SEPARATOR 884SHELL' 885ac_subst_files='' 886ac_user_opts=' 887enable_option_checking 888enable_shared 889enable_static 890with_pic 891enable_fast_install 892with_gnu_ld 893enable_libtool_lock 894enable_largefile 895enable_threadsafe 896enable_releasemode 897enable_tempstore 898enable_tcl 899with_tcl 900enable_editline 901enable_readline 902with_readline_lib 903with_readline_inc 904enable_debug 905enable_amalgamation 906enable_load_extension 907enable_memsys5 908enable_memsys3 909enable_all 910enable_fts3 911enable_fts4 912enable_fts5 913enable_json1 914enable_update_limit 915enable_geopoly 916enable_rtree 917enable_session 918enable_gcov 919' 920 ac_precious_vars='build_alias 921host_alias 922target_alias 923CC 924CFLAGS 925LDFLAGS 926LIBS 927CPPFLAGS 928CPP 929TCLLIBDIR' 930 931 932# Initialize some variables set by options. 933ac_init_help= 934ac_init_version=false 935ac_unrecognized_opts= 936ac_unrecognized_sep= 937# The variables have the same names as the options, with 938# dashes changed to underlines. 939cache_file=/dev/null 940exec_prefix=NONE 941no_create= 942no_recursion= 943prefix=NONE 944program_prefix=NONE 945program_suffix=NONE 946program_transform_name=s,x,x, 947silent= 948site= 949srcdir= 950verbose= 951x_includes=NONE 952x_libraries=NONE 953 954# Installation directory options. 955# These are left unexpanded so users can "make install exec_prefix=/foo" 956# and all the variables that are supposed to be based on exec_prefix 957# by default will actually change. 958# Use braces instead of parens because sh, perl, etc. also accept them. 959# (The list follows the same order as the GNU Coding Standards.) 960bindir='${exec_prefix}/bin' 961sbindir='${exec_prefix}/sbin' 962libexecdir='${exec_prefix}/libexec' 963datarootdir='${prefix}/share' 964datadir='${datarootdir}' 965sysconfdir='${prefix}/etc' 966sharedstatedir='${prefix}/com' 967localstatedir='${prefix}/var' 968includedir='${prefix}/include' 969oldincludedir='/usr/include' 970docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 971infodir='${datarootdir}/info' 972htmldir='${docdir}' 973dvidir='${docdir}' 974pdfdir='${docdir}' 975psdir='${docdir}' 976libdir='${exec_prefix}/lib' 977localedir='${datarootdir}/locale' 978mandir='${datarootdir}/man' 979 980ac_prev= 981ac_dashdash= 982for ac_option 983do 984 # If the previous option needs an argument, assign it. 985 if test -n "$ac_prev"; then 986 eval $ac_prev=\$ac_option 987 ac_prev= 988 continue 989 fi 990 991 case $ac_option in 992 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 993 *=) ac_optarg= ;; 994 *) ac_optarg=yes ;; 995 esac 996 997 # Accept the important Cygnus configure options, so we can diagnose typos. 998 999 case $ac_dashdash$ac_option in 1000 --) 1001 ac_dashdash=yes ;; 1002 1003 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1004 ac_prev=bindir ;; 1005 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1006 bindir=$ac_optarg ;; 1007 1008 -build | --build | --buil | --bui | --bu) 1009 ac_prev=build_alias ;; 1010 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1011 build_alias=$ac_optarg ;; 1012 1013 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1014 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1015 ac_prev=cache_file ;; 1016 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1017 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1018 cache_file=$ac_optarg ;; 1019 1020 --config-cache | -C) 1021 cache_file=config.cache ;; 1022 1023 -datadir | --datadir | --datadi | --datad) 1024 ac_prev=datadir ;; 1025 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1026 datadir=$ac_optarg ;; 1027 1028 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1029 | --dataroo | --dataro | --datar) 1030 ac_prev=datarootdir ;; 1031 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1032 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1033 datarootdir=$ac_optarg ;; 1034 1035 -disable-* | --disable-*) 1036 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1037 # Reject names that are not valid shell variable names. 1038 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1039 as_fn_error $? "invalid feature name: $ac_useropt" 1040 ac_useropt_orig=$ac_useropt 1041 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1042 case $ac_user_opts in 1043 *" 1044"enable_$ac_useropt" 1045"*) ;; 1046 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1047 ac_unrecognized_sep=', ';; 1048 esac 1049 eval enable_$ac_useropt=no ;; 1050 1051 -docdir | --docdir | --docdi | --doc | --do) 1052 ac_prev=docdir ;; 1053 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1054 docdir=$ac_optarg ;; 1055 1056 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1057 ac_prev=dvidir ;; 1058 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1059 dvidir=$ac_optarg ;; 1060 1061 -enable-* | --enable-*) 1062 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1063 # Reject names that are not valid shell variable names. 1064 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1065 as_fn_error $? "invalid feature name: $ac_useropt" 1066 ac_useropt_orig=$ac_useropt 1067 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1068 case $ac_user_opts in 1069 *" 1070"enable_$ac_useropt" 1071"*) ;; 1072 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1073 ac_unrecognized_sep=', ';; 1074 esac 1075 eval enable_$ac_useropt=\$ac_optarg ;; 1076 1077 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1078 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1079 | --exec | --exe | --ex) 1080 ac_prev=exec_prefix ;; 1081 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1082 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1083 | --exec=* | --exe=* | --ex=*) 1084 exec_prefix=$ac_optarg ;; 1085 1086 -gas | --gas | --ga | --g) 1087 # Obsolete; use --with-gas. 1088 with_gas=yes ;; 1089 1090 -help | --help | --hel | --he | -h) 1091 ac_init_help=long ;; 1092 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1093 ac_init_help=recursive ;; 1094 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1095 ac_init_help=short ;; 1096 1097 -host | --host | --hos | --ho) 1098 ac_prev=host_alias ;; 1099 -host=* | --host=* | --hos=* | --ho=*) 1100 host_alias=$ac_optarg ;; 1101 1102 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1103 ac_prev=htmldir ;; 1104 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1105 | --ht=*) 1106 htmldir=$ac_optarg ;; 1107 1108 -includedir | --includedir | --includedi | --included | --include \ 1109 | --includ | --inclu | --incl | --inc) 1110 ac_prev=includedir ;; 1111 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1112 | --includ=* | --inclu=* | --incl=* | --inc=*) 1113 includedir=$ac_optarg ;; 1114 1115 -infodir | --infodir | --infodi | --infod | --info | --inf) 1116 ac_prev=infodir ;; 1117 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1118 infodir=$ac_optarg ;; 1119 1120 -libdir | --libdir | --libdi | --libd) 1121 ac_prev=libdir ;; 1122 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1123 libdir=$ac_optarg ;; 1124 1125 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1126 | --libexe | --libex | --libe) 1127 ac_prev=libexecdir ;; 1128 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1129 | --libexe=* | --libex=* | --libe=*) 1130 libexecdir=$ac_optarg ;; 1131 1132 -localedir | --localedir | --localedi | --localed | --locale) 1133 ac_prev=localedir ;; 1134 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1135 localedir=$ac_optarg ;; 1136 1137 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1138 | --localstate | --localstat | --localsta | --localst | --locals) 1139 ac_prev=localstatedir ;; 1140 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1141 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1142 localstatedir=$ac_optarg ;; 1143 1144 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1145 ac_prev=mandir ;; 1146 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1147 mandir=$ac_optarg ;; 1148 1149 -nfp | --nfp | --nf) 1150 # Obsolete; use --without-fp. 1151 with_fp=no ;; 1152 1153 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1154 | --no-cr | --no-c | -n) 1155 no_create=yes ;; 1156 1157 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1158 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1159 no_recursion=yes ;; 1160 1161 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1162 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1163 | --oldin | --oldi | --old | --ol | --o) 1164 ac_prev=oldincludedir ;; 1165 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1166 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1167 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1168 oldincludedir=$ac_optarg ;; 1169 1170 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1171 ac_prev=prefix ;; 1172 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1173 prefix=$ac_optarg ;; 1174 1175 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1176 | --program-pre | --program-pr | --program-p) 1177 ac_prev=program_prefix ;; 1178 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1179 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1180 program_prefix=$ac_optarg ;; 1181 1182 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1183 | --program-suf | --program-su | --program-s) 1184 ac_prev=program_suffix ;; 1185 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1186 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1187 program_suffix=$ac_optarg ;; 1188 1189 -program-transform-name | --program-transform-name \ 1190 | --program-transform-nam | --program-transform-na \ 1191 | --program-transform-n | --program-transform- \ 1192 | --program-transform | --program-transfor \ 1193 | --program-transfo | --program-transf \ 1194 | --program-trans | --program-tran \ 1195 | --progr-tra | --program-tr | --program-t) 1196 ac_prev=program_transform_name ;; 1197 -program-transform-name=* | --program-transform-name=* \ 1198 | --program-transform-nam=* | --program-transform-na=* \ 1199 | --program-transform-n=* | --program-transform-=* \ 1200 | --program-transform=* | --program-transfor=* \ 1201 | --program-transfo=* | --program-transf=* \ 1202 | --program-trans=* | --program-tran=* \ 1203 | --progr-tra=* | --program-tr=* | --program-t=*) 1204 program_transform_name=$ac_optarg ;; 1205 1206 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1207 ac_prev=pdfdir ;; 1208 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1209 pdfdir=$ac_optarg ;; 1210 1211 -psdir | --psdir | --psdi | --psd | --ps) 1212 ac_prev=psdir ;; 1213 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1214 psdir=$ac_optarg ;; 1215 1216 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1217 | -silent | --silent | --silen | --sile | --sil) 1218 silent=yes ;; 1219 1220 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1221 ac_prev=sbindir ;; 1222 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1223 | --sbi=* | --sb=*) 1224 sbindir=$ac_optarg ;; 1225 1226 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1227 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1228 | --sharedst | --shareds | --shared | --share | --shar \ 1229 | --sha | --sh) 1230 ac_prev=sharedstatedir ;; 1231 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1232 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1233 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1234 | --sha=* | --sh=*) 1235 sharedstatedir=$ac_optarg ;; 1236 1237 -site | --site | --sit) 1238 ac_prev=site ;; 1239 -site=* | --site=* | --sit=*) 1240 site=$ac_optarg ;; 1241 1242 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1243 ac_prev=srcdir ;; 1244 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1245 srcdir=$ac_optarg ;; 1246 1247 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1248 | --syscon | --sysco | --sysc | --sys | --sy) 1249 ac_prev=sysconfdir ;; 1250 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1251 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1252 sysconfdir=$ac_optarg ;; 1253 1254 -target | --target | --targe | --targ | --tar | --ta | --t) 1255 ac_prev=target_alias ;; 1256 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1257 target_alias=$ac_optarg ;; 1258 1259 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1260 verbose=yes ;; 1261 1262 -version | --version | --versio | --versi | --vers | -V) 1263 ac_init_version=: ;; 1264 1265 -with-* | --with-*) 1266 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1267 # Reject names that are not valid shell variable names. 1268 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1269 as_fn_error $? "invalid package name: $ac_useropt" 1270 ac_useropt_orig=$ac_useropt 1271 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1272 case $ac_user_opts in 1273 *" 1274"with_$ac_useropt" 1275"*) ;; 1276 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1277 ac_unrecognized_sep=', ';; 1278 esac 1279 eval with_$ac_useropt=\$ac_optarg ;; 1280 1281 -without-* | --without-*) 1282 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1283 # Reject names that are not valid shell variable names. 1284 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1285 as_fn_error $? "invalid package name: $ac_useropt" 1286 ac_useropt_orig=$ac_useropt 1287 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1288 case $ac_user_opts in 1289 *" 1290"with_$ac_useropt" 1291"*) ;; 1292 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1293 ac_unrecognized_sep=', ';; 1294 esac 1295 eval with_$ac_useropt=no ;; 1296 1297 --x) 1298 # Obsolete; use --with-x. 1299 with_x=yes ;; 1300 1301 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1302 | --x-incl | --x-inc | --x-in | --x-i) 1303 ac_prev=x_includes ;; 1304 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1305 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1306 x_includes=$ac_optarg ;; 1307 1308 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1309 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1310 ac_prev=x_libraries ;; 1311 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1312 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1313 x_libraries=$ac_optarg ;; 1314 1315 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1316Try \`$0 --help' for more information" 1317 ;; 1318 1319 *=*) 1320 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1321 # Reject names that are not valid shell variable names. 1322 case $ac_envvar in #( 1323 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1324 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1325 esac 1326 eval $ac_envvar=\$ac_optarg 1327 export $ac_envvar ;; 1328 1329 *) 1330 # FIXME: should be removed in autoconf 3.0. 1331 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1332 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1333 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1334 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1335 ;; 1336 1337 esac 1338done 1339 1340if test -n "$ac_prev"; then 1341 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1342 as_fn_error $? "missing argument to $ac_option" 1343fi 1344 1345if test -n "$ac_unrecognized_opts"; then 1346 case $enable_option_checking in 1347 no) ;; 1348 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1349 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1350 esac 1351fi 1352 1353# Check all directory arguments for consistency. 1354for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1355 datadir sysconfdir sharedstatedir localstatedir includedir \ 1356 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1357 libdir localedir mandir 1358do 1359 eval ac_val=\$$ac_var 1360 # Remove trailing slashes. 1361 case $ac_val in 1362 */ ) 1363 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1364 eval $ac_var=\$ac_val;; 1365 esac 1366 # Be sure to have absolute directory names. 1367 case $ac_val in 1368 [\\/$]* | ?:[\\/]* ) continue;; 1369 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1370 esac 1371 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1372done 1373 1374# There might be people who depend on the old broken behavior: `$host' 1375# used to hold the argument of --host etc. 1376# FIXME: To remove some day. 1377build=$build_alias 1378host=$host_alias 1379target=$target_alias 1380 1381# FIXME: To remove some day. 1382if test "x$host_alias" != x; then 1383 if test "x$build_alias" = x; then 1384 cross_compiling=maybe 1385 elif test "x$build_alias" != "x$host_alias"; then 1386 cross_compiling=yes 1387 fi 1388fi 1389 1390ac_tool_prefix= 1391test -n "$host_alias" && ac_tool_prefix=$host_alias- 1392 1393test "$silent" = yes && exec 6>/dev/null 1394 1395 1396ac_pwd=`pwd` && test -n "$ac_pwd" && 1397ac_ls_di=`ls -di .` && 1398ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1399 as_fn_error $? "working directory cannot be determined" 1400test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1401 as_fn_error $? "pwd does not report name of working directory" 1402 1403 1404# Find the source files, if location was not specified. 1405if test -z "$srcdir"; then 1406 ac_srcdir_defaulted=yes 1407 # Try the directory containing this script, then the parent directory. 1408 ac_confdir=`$as_dirname -- "$as_myself" || 1409$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1410 X"$as_myself" : 'X\(//\)[^/]' \| \ 1411 X"$as_myself" : 'X\(//\)$' \| \ 1412 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1413$as_echo X"$as_myself" | 1414 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1415 s//\1/ 1416 q 1417 } 1418 /^X\(\/\/\)[^/].*/{ 1419 s//\1/ 1420 q 1421 } 1422 /^X\(\/\/\)$/{ 1423 s//\1/ 1424 q 1425 } 1426 /^X\(\/\).*/{ 1427 s//\1/ 1428 q 1429 } 1430 s/.*/./; q'` 1431 srcdir=$ac_confdir 1432 if test ! -r "$srcdir/$ac_unique_file"; then 1433 srcdir=.. 1434 fi 1435else 1436 ac_srcdir_defaulted=no 1437fi 1438if test ! -r "$srcdir/$ac_unique_file"; then 1439 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1440 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1441fi 1442ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1443ac_abs_confdir=`( 1444 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1445 pwd)` 1446# When building in place, set srcdir=. 1447if test "$ac_abs_confdir" = "$ac_pwd"; then 1448 srcdir=. 1449fi 1450# Remove unnecessary trailing slashes from srcdir. 1451# Double slashes in file names in object file debugging info 1452# mess up M-x gdb in Emacs. 1453case $srcdir in 1454*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1455esac 1456for ac_var in $ac_precious_vars; do 1457 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1458 eval ac_env_${ac_var}_value=\$${ac_var} 1459 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1460 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1461done 1462 1463# 1464# Report the --help message. 1465# 1466if test "$ac_init_help" = "long"; then 1467 # Omit some internal or obsolete options to make the list less imposing. 1468 # This message is too long to be a string in the A/UX 3.1 sh. 1469 cat <<_ACEOF 1470\`configure' configures sqlite 3.31.0 to adapt to many kinds of systems. 1471 1472Usage: $0 [OPTION]... [VAR=VALUE]... 1473 1474To assign environment variables (e.g., CC, CFLAGS...), specify them as 1475VAR=VALUE. See below for descriptions of some of the useful variables. 1476 1477Defaults for the options are specified in brackets. 1478 1479Configuration: 1480 -h, --help display this help and exit 1481 --help=short display options specific to this package 1482 --help=recursive display the short help of all the included packages 1483 -V, --version display version information and exit 1484 -q, --quiet, --silent do not print \`checking ...' messages 1485 --cache-file=FILE cache test results in FILE [disabled] 1486 -C, --config-cache alias for \`--cache-file=config.cache' 1487 -n, --no-create do not create output files 1488 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1489 1490Installation directories: 1491 --prefix=PREFIX install architecture-independent files in PREFIX 1492 [$ac_default_prefix] 1493 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1494 [PREFIX] 1495 1496By default, \`make install' will install all the files in 1497\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1498an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1499for instance \`--prefix=\$HOME'. 1500 1501For better control, use the options below. 1502 1503Fine tuning of the installation directories: 1504 --bindir=DIR user executables [EPREFIX/bin] 1505 --sbindir=DIR system admin executables [EPREFIX/sbin] 1506 --libexecdir=DIR program executables [EPREFIX/libexec] 1507 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1508 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1509 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1510 --libdir=DIR object code libraries [EPREFIX/lib] 1511 --includedir=DIR C header files [PREFIX/include] 1512 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1513 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1514 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1515 --infodir=DIR info documentation [DATAROOTDIR/info] 1516 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1517 --mandir=DIR man documentation [DATAROOTDIR/man] 1518 --docdir=DIR documentation root [DATAROOTDIR/doc/sqlite] 1519 --htmldir=DIR html documentation [DOCDIR] 1520 --dvidir=DIR dvi documentation [DOCDIR] 1521 --pdfdir=DIR pdf documentation [DOCDIR] 1522 --psdir=DIR ps documentation [DOCDIR] 1523_ACEOF 1524 1525 cat <<\_ACEOF 1526 1527System types: 1528 --build=BUILD configure for building on BUILD [guessed] 1529 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1530_ACEOF 1531fi 1532 1533if test -n "$ac_init_help"; then 1534 case $ac_init_help in 1535 short | recursive ) echo "Configuration of sqlite 3.31.0:";; 1536 esac 1537 cat <<\_ACEOF 1538 1539Optional Features: 1540 --disable-option-checking ignore unrecognized --enable/--with options 1541 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1542 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1543 --enable-shared[=PKGS] build shared libraries [default=yes] 1544 --enable-static[=PKGS] build static libraries [default=yes] 1545 --enable-fast-install[=PKGS] 1546 optimize for fast installation [default=yes] 1547 --disable-libtool-lock avoid locking (might break parallel builds) 1548 --disable-largefile omit support for large files 1549 --disable-threadsafe Disable mutexing 1550 --enable-releasemode Support libtool link to release mode 1551 --enable-tempstore Use an in-ram database for temporary tables 1552 (never,no,yes,always) 1553 --disable-tcl do not build TCL extension 1554 --enable-editline enable BSD editline support 1555 --disable-readline disable readline support 1556 --enable-debug enable debugging & verbose explain 1557 --disable-amalgamation Disable the amalgamation and instead build all files 1558 separately 1559 --disable-load-extension 1560 Disable loading of external extensions 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.31.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.31.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 10391VERSION_NUMBER=`cat $srcdir/VERSION \ 10392 | sed 's/[^0-9]/ /g' \ 10393 | awk '{printf "%d%03d%03d",$1,$2,$3}'` 10394{ $as_echo "$as_me:${as_lineno-$LINENO}: Version number set to $VERSION_NUMBER" >&5 10395$as_echo "$as_me: Version number set to $VERSION_NUMBER" >&6;} 10396 10397 10398######### 10399# Locate a compiler for the build machine. This compiler should 10400# generate command-line programs that run on the build machine. 10401# 10402if test x"$cross_compiling" = xno; then 10403 BUILD_CC=$CC 10404 BUILD_CFLAGS=$CFLAGS 10405else 10406 if test "${BUILD_CC+set}" != set; then 10407 for ac_prog in gcc cc cl 10408do 10409 # Extract the first word of "$ac_prog", so it can be a program name with args. 10410set dummy $ac_prog; ac_word=$2 10411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10412$as_echo_n "checking for $ac_word... " >&6; } 10413if ${ac_cv_prog_BUILD_CC+:} false; then : 10414 $as_echo_n "(cached) " >&6 10415else 10416 if test -n "$BUILD_CC"; then 10417 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test. 10418else 10419as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10420for as_dir in $PATH 10421do 10422 IFS=$as_save_IFS 10423 test -z "$as_dir" && as_dir=. 10424 for ac_exec_ext in '' $ac_executable_extensions; do 10425 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10426 ac_cv_prog_BUILD_CC="$ac_prog" 10427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10428 break 2 10429 fi 10430done 10431 done 10432IFS=$as_save_IFS 10433 10434fi 10435fi 10436BUILD_CC=$ac_cv_prog_BUILD_CC 10437if test -n "$BUILD_CC"; then 10438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5 10439$as_echo "$BUILD_CC" >&6; } 10440else 10441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10442$as_echo "no" >&6; } 10443fi 10444 10445 10446 test -n "$BUILD_CC" && break 10447done 10448 10449 fi 10450 if test "${BUILD_CFLAGS+set}" != set; then 10451 BUILD_CFLAGS="-g" 10452 fi 10453fi 10454 10455 10456########## 10457# Do we want to support multithreaded use of sqlite 10458# 10459# Check whether --enable-threadsafe was given. 10460if test "${enable_threadsafe+set}" = set; then : 10461 enableval=$enable_threadsafe; 10462fi 10463 10464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support threadsafe operation" >&5 10465$as_echo_n "checking whether to support threadsafe operation... " >&6; } 10466if test "$enable_threadsafe" = "no"; then 10467 SQLITE_THREADSAFE=0 10468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10469$as_echo "no" >&6; } 10470else 10471 SQLITE_THREADSAFE=1 10472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10473$as_echo "yes" >&6; } 10474fi 10475 10476 10477if test "$SQLITE_THREADSAFE" = "1"; then 10478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5 10479$as_echo_n "checking for library containing pthread_create... " >&6; } 10480if ${ac_cv_search_pthread_create+:} false; then : 10481 $as_echo_n "(cached) " >&6 10482else 10483 ac_func_search_save_LIBS=$LIBS 10484cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10485/* end confdefs.h. */ 10486 10487/* Override any GCC internal prototype to avoid an error. 10488 Use char because int might match the return type of a GCC 10489 builtin and then its argument prototype would still apply. */ 10490#ifdef __cplusplus 10491extern "C" 10492#endif 10493char pthread_create (); 10494int 10495main () 10496{ 10497return pthread_create (); 10498 ; 10499 return 0; 10500} 10501_ACEOF 10502for ac_lib in '' pthread; do 10503 if test -z "$ac_lib"; then 10504 ac_res="none required" 10505 else 10506 ac_res=-l$ac_lib 10507 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10508 fi 10509 if ac_fn_c_try_link "$LINENO"; then : 10510 ac_cv_search_pthread_create=$ac_res 10511fi 10512rm -f core conftest.err conftest.$ac_objext \ 10513 conftest$ac_exeext 10514 if ${ac_cv_search_pthread_create+:} false; then : 10515 break 10516fi 10517done 10518if ${ac_cv_search_pthread_create+:} false; then : 10519 10520else 10521 ac_cv_search_pthread_create=no 10522fi 10523rm conftest.$ac_ext 10524LIBS=$ac_func_search_save_LIBS 10525fi 10526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5 10527$as_echo "$ac_cv_search_pthread_create" >&6; } 10528ac_res=$ac_cv_search_pthread_create 10529if test "$ac_res" != no; then : 10530 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10531 10532fi 10533 10534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5 10535$as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; } 10536if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 10537 $as_echo_n "(cached) " >&6 10538else 10539 ac_func_search_save_LIBS=$LIBS 10540cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10541/* end confdefs.h. */ 10542 10543/* Override any GCC internal prototype to avoid an error. 10544 Use char because int might match the return type of a GCC 10545 builtin and then its argument prototype would still apply. */ 10546#ifdef __cplusplus 10547extern "C" 10548#endif 10549char pthread_mutexattr_init (); 10550int 10551main () 10552{ 10553return pthread_mutexattr_init (); 10554 ; 10555 return 0; 10556} 10557_ACEOF 10558for ac_lib in '' pthread; do 10559 if test -z "$ac_lib"; then 10560 ac_res="none required" 10561 else 10562 ac_res=-l$ac_lib 10563 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10564 fi 10565 if ac_fn_c_try_link "$LINENO"; then : 10566 ac_cv_search_pthread_mutexattr_init=$ac_res 10567fi 10568rm -f core conftest.err conftest.$ac_objext \ 10569 conftest$ac_exeext 10570 if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 10571 break 10572fi 10573done 10574if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 10575 10576else 10577 ac_cv_search_pthread_mutexattr_init=no 10578fi 10579rm conftest.$ac_ext 10580LIBS=$ac_func_search_save_LIBS 10581fi 10582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5 10583$as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; } 10584ac_res=$ac_cv_search_pthread_mutexattr_init 10585if test "$ac_res" != no; then : 10586 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10587 10588fi 10589 10590fi 10591 10592########## 10593# Do we want to support release 10594# 10595# Check whether --enable-releasemode was given. 10596if test "${enable_releasemode+set}" = set; then : 10597 enableval=$enable_releasemode; 10598else 10599 enable_releasemode=no 10600fi 10601 10602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support shared library linked as release mode or not" >&5 10603$as_echo_n "checking whether to support shared library linked as release mode or not... " >&6; } 10604if test "$enable_releasemode" = "no"; then 10605 ALLOWRELEASE="" 10606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10607$as_echo "no" >&6; } 10608else 10609 ALLOWRELEASE="-release `cat $srcdir/VERSION`" 10610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10611$as_echo "yes" >&6; } 10612fi 10613 10614 10615########## 10616# Do we want temporary databases in memory 10617# 10618# Check whether --enable-tempstore was given. 10619if test "${enable_tempstore+set}" = set; then : 10620 enableval=$enable_tempstore; 10621else 10622 enable_tempstore=no 10623fi 10624 10625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use an in-ram database for temporary tables" >&5 10626$as_echo_n "checking whether to use an in-ram database for temporary tables... " >&6; } 10627case "$enable_tempstore" in 10628 never ) 10629 TEMP_STORE=0 10630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: never" >&5 10631$as_echo "never" >&6; } 10632 ;; 10633 no ) 10634 TEMP_STORE=1 10635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10636$as_echo "no" >&6; } 10637 ;; 10638 yes ) 10639 TEMP_STORE=2 10640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10641$as_echo "yes" >&6; } 10642 ;; 10643 always ) 10644 TEMP_STORE=3 10645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: always" >&5 10646$as_echo "always" >&6; } 10647 ;; 10648 * ) 10649 TEMP_STORE=1 10650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10651$as_echo "no" >&6; } 10652 ;; 10653esac 10654 10655 10656 10657########### 10658# Lots of things are different if we are compiling for Windows using 10659# the CYGWIN environment. So check for that special case and handle 10660# things accordingly. 10661# 10662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if executables have the .exe suffix" >&5 10663$as_echo_n "checking if executables have the .exe suffix... " >&6; } 10664if test "$config_BUILD_EXEEXT" = ".exe"; then 10665 CYGWIN=yes 10666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10667$as_echo "yes" >&6; } 10668else 10669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5 10670$as_echo "unknown" >&6; } 10671fi 10672if test "$CYGWIN" != "yes"; then 10673 10674case $host_os in 10675 *cygwin* ) CYGWIN=yes;; 10676 * ) CYGWIN=no;; 10677esac 10678 10679fi 10680if test "$CYGWIN" = "yes"; then 10681 BUILD_EXEEXT=.exe 10682else 10683 BUILD_EXEEXT=$EXEEXT 10684fi 10685if test x"$cross_compiling" = xno; then 10686 TARGET_EXEEXT=$BUILD_EXEEXT 10687else 10688 TARGET_EXEEXT=$config_TARGET_EXEEXT 10689fi 10690if test "$TARGET_EXEEXT" = ".exe"; then 10691 SQLITE_OS_UNIX=0 10692 SQLITE_OS_WIN=1 10693 CFLAGS="$CFLAGS -DSQLITE_OS_WIN=1" 10694else 10695 SQLITE_OS_UNIX=1 10696 SQLITE_OS_WIN=0 10697 CFLAGS="$CFLAGS -DSQLITE_OS_UNIX=1" 10698fi 10699 10700 10701 10702 10703 10704 10705########## 10706# Figure out all the parameters needed to compile against Tcl. 10707# 10708# This code is derived from the SC_PATH_TCLCONFIG and SC_LOAD_TCLCONFIG 10709# macros in the in the tcl.m4 file of the standard TCL distribution. 10710# Those macros could not be used directly since we have to make some 10711# minor changes to accomodate systems that do not have TCL installed. 10712# 10713# Check whether --enable-tcl was given. 10714if test "${enable_tcl+set}" = set; then : 10715 enableval=$enable_tcl; use_tcl=$enableval 10716else 10717 use_tcl=yes 10718fi 10719 10720if test "${use_tcl}" = "yes" ; then 10721 10722# Check whether --with-tcl was given. 10723if test "${with_tcl+set}" = set; then : 10724 withval=$with_tcl; with_tclconfig=${withval} 10725fi 10726 10727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5 10728$as_echo_n "checking for Tcl configuration... " >&6; } 10729 if ${ac_cv_c_tclconfig+:} false; then : 10730 $as_echo_n "(cached) " >&6 10731else 10732 10733 # First check to see if --with-tcl was specified. 10734 if test x"${with_tclconfig}" != x ; then 10735 if test -f "${with_tclconfig}/tclConfig.sh" ; then 10736 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)` 10737 else 10738 as_fn_error $? "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5 10739 fi 10740 fi 10741 10742 # Start autosearch by asking tclsh 10743 if test x"${ac_cv_c_tclconfig}" = x ; then 10744 if test x"$cross_compiling" = xno; then 10745 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` 10746 do 10747 if test -f "$i/tclConfig.sh" ; then 10748 ac_cv_c_tclconfig="$i" 10749 break 10750 fi 10751 done 10752 fi 10753 fi 10754 10755 # On ubuntu 14.10, $auto_path on tclsh is not quite correct. 10756 # So try again after applying corrections. 10757 if test x"${ac_cv_c_tclconfig}" = x ; then 10758 if test x"$cross_compiling" = xno; then 10759 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD} | sed 's,/tcltk/tcl,/tcl,g'` 10760 do 10761 if test -f "$i/tclConfig.sh" ; then 10762 ac_cv_c_tclconfig="$i" 10763 break 10764 fi 10765 done 10766 fi 10767 fi 10768 10769 # Recent versions of Xcode on Macs hid the tclConfig.sh file 10770 # in a strange place. 10771 if test x"${ac_cv_c_tclconfig}" = x ; then 10772 if test x"$cross_compiling" = xno; then 10773 for i in /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX*.sdk/usr/lib 10774 do 10775 if test -f "$i/tclConfig.sh" ; then 10776 ac_cv_c_tclconfig="$i" 10777 break 10778 fi 10779 done 10780 fi 10781 fi 10782 10783 # then check for a private Tcl installation 10784 if test x"${ac_cv_c_tclconfig}" = x ; then 10785 for i in \ 10786 ../tcl \ 10787 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10788 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \ 10789 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \ 10790 ../../tcl \ 10791 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10792 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \ 10793 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \ 10794 ../../../tcl \ 10795 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10796 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \ 10797 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` 10798 do 10799 if test -f "$i/unix/tclConfig.sh" ; then 10800 ac_cv_c_tclconfig=`(cd $i/unix; pwd)` 10801 break 10802 fi 10803 done 10804 fi 10805 10806 # check in a few common install locations 10807 if test x"${ac_cv_c_tclconfig}" = x ; then 10808 for i in \ 10809 `ls -d ${libdir} 2>/dev/null` \ 10810 `ls -d /usr/local/lib 2>/dev/null` \ 10811 `ls -d /usr/contrib/lib 2>/dev/null` \ 10812 `ls -d /usr/lib 2>/dev/null` 10813 do 10814 if test -f "$i/tclConfig.sh" ; then 10815 ac_cv_c_tclconfig=`(cd $i; pwd)` 10816 break 10817 fi 10818 done 10819 fi 10820 10821 # check in a few other private locations 10822 if test x"${ac_cv_c_tclconfig}" = x ; then 10823 for i in \ 10824 ${srcdir}/../tcl \ 10825 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10826 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \ 10827 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` 10828 do 10829 if test -f "$i/unix/tclConfig.sh" ; then 10830 ac_cv_c_tclconfig=`(cd $i/unix; pwd)` 10831 break 10832 fi 10833 done 10834 fi 10835 10836fi 10837 10838 10839 if test x"${ac_cv_c_tclconfig}" = x ; then 10840 use_tcl=no 10841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5 10842$as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;} 10843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&5 10844$as_echo "$as_me: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&2;} 10845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&5 10846$as_echo "$as_me: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&2;} 10847 else 10848 TCL_BIN_DIR=${ac_cv_c_tclconfig} 10849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $TCL_BIN_DIR/tclConfig.sh" >&5 10850$as_echo "found $TCL_BIN_DIR/tclConfig.sh" >&6; } 10851 10852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of $TCL_BIN_DIR/tclConfig.sh" >&5 10853$as_echo_n "checking for existence of $TCL_BIN_DIR/tclConfig.sh... " >&6; } 10854 if test -f "$TCL_BIN_DIR/tclConfig.sh" ; then 10855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5 10856$as_echo "loading" >&6; } 10857 . $TCL_BIN_DIR/tclConfig.sh 10858 else 10859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: file not found" >&5 10860$as_echo "file not found" >&6; } 10861 fi 10862 10863 # 10864 # If the TCL_BIN_DIR is the build directory (not the install directory), 10865 # then set the common variable name to the value of the build variables. 10866 # For example, the variable TCL_LIB_SPEC will be set to the value 10867 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC 10868 # instead of TCL_BUILD_LIB_SPEC since it will work with both an 10869 # installed and uninstalled version of Tcl. 10870 # 10871 10872 if test -f $TCL_BIN_DIR/Makefile ; then 10873 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC} 10874 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC} 10875 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH} 10876 fi 10877 10878 # 10879 # eval is required to do the TCL_DBGX substitution 10880 # 10881 10882 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\"" 10883 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\"" 10884 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\"" 10885 10886 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\"" 10887 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\"" 10888 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\"" 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 fi 10904fi 10905if test "${use_tcl}" = "no" ; then 10906 HAVE_TCL="" 10907else 10908 HAVE_TCL=1 10909fi 10910 10911 10912########## 10913# Figure out what C libraries are required to compile programs 10914# that use "readline()" library. 10915# 10916TARGET_READLINE_LIBS="" 10917TARGET_READLINE_INC="" 10918TARGET_HAVE_READLINE=0 10919TARGET_HAVE_EDITLINE=0 10920# Check whether --enable-editline was given. 10921if test "${enable_editline+set}" = set; then : 10922 enableval=$enable_editline; with_editline=$enableval 10923else 10924 with_editline=auto 10925fi 10926 10927# Check whether --enable-readline was given. 10928if test "${enable_readline+set}" = set; then : 10929 enableval=$enable_readline; with_readline=$enableval 10930else 10931 with_readline=auto 10932fi 10933 10934 10935if test x"$with_editline" != xno; then 10936 sLIBS=$LIBS 10937 LIBS="" 10938 TARGET_HAVE_EDITLINE=1 10939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5 10940$as_echo_n "checking for library containing readline... " >&6; } 10941if ${ac_cv_search_readline+:} false; then : 10942 $as_echo_n "(cached) " >&6 10943else 10944 ac_func_search_save_LIBS=$LIBS 10945cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10946/* end confdefs.h. */ 10947 10948/* Override any GCC internal prototype to avoid an error. 10949 Use char because int might match the return type of a GCC 10950 builtin and then its argument prototype would still apply. */ 10951#ifdef __cplusplus 10952extern "C" 10953#endif 10954char readline (); 10955int 10956main () 10957{ 10958return readline (); 10959 ; 10960 return 0; 10961} 10962_ACEOF 10963for ac_lib in '' edit; do 10964 if test -z "$ac_lib"; then 10965 ac_res="none required" 10966 else 10967 ac_res=-l$ac_lib 10968 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10969 fi 10970 if ac_fn_c_try_link "$LINENO"; then : 10971 ac_cv_search_readline=$ac_res 10972fi 10973rm -f core conftest.err conftest.$ac_objext \ 10974 conftest$ac_exeext 10975 if ${ac_cv_search_readline+:} false; then : 10976 break 10977fi 10978done 10979if ${ac_cv_search_readline+:} false; then : 10980 10981else 10982 ac_cv_search_readline=no 10983fi 10984rm conftest.$ac_ext 10985LIBS=$ac_func_search_save_LIBS 10986fi 10987{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5 10988$as_echo "$ac_cv_search_readline" >&6; } 10989ac_res=$ac_cv_search_readline 10990if test "$ac_res" != no; then : 10991 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10992 with_readline=no 10993else 10994 TARGET_HAVE_EDITLINE=0 10995fi 10996 10997 TARGET_READLINE_LIBS=$LIBS 10998 LIBS=$sLIBS 10999fi 11000if test x"$with_readline" != xno; then 11001 found="yes" 11002 11003 11004# Check whether --with-readline-lib was given. 11005if test "${with_readline_lib+set}" = set; then : 11006 withval=$with_readline_lib; with_readline_lib=$withval 11007else 11008 with_readline_lib="auto" 11009fi 11010 11011 if test "x$with_readline_lib" = xauto; then 11012 save_LIBS="$LIBS" 11013 LIBS="" 11014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5 11015$as_echo_n "checking for library containing tgetent... " >&6; } 11016if ${ac_cv_search_tgetent+:} false; then : 11017 $as_echo_n "(cached) " >&6 11018else 11019 ac_func_search_save_LIBS=$LIBS 11020cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11021/* end confdefs.h. */ 11022 11023/* Override any GCC internal prototype to avoid an error. 11024 Use char because int might match the return type of a GCC 11025 builtin and then its argument prototype would still apply. */ 11026#ifdef __cplusplus 11027extern "C" 11028#endif 11029char tgetent (); 11030int 11031main () 11032{ 11033return tgetent (); 11034 ; 11035 return 0; 11036} 11037_ACEOF 11038for ac_lib in '' readline ncurses curses termcap; do 11039 if test -z "$ac_lib"; then 11040 ac_res="none required" 11041 else 11042 ac_res=-l$ac_lib 11043 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11044 fi 11045 if ac_fn_c_try_link "$LINENO"; then : 11046 ac_cv_search_tgetent=$ac_res 11047fi 11048rm -f core conftest.err conftest.$ac_objext \ 11049 conftest$ac_exeext 11050 if ${ac_cv_search_tgetent+:} false; then : 11051 break 11052fi 11053done 11054if ${ac_cv_search_tgetent+:} false; then : 11055 11056else 11057 ac_cv_search_tgetent=no 11058fi 11059rm conftest.$ac_ext 11060LIBS=$ac_func_search_save_LIBS 11061fi 11062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5 11063$as_echo "$ac_cv_search_tgetent" >&6; } 11064ac_res=$ac_cv_search_tgetent 11065if test "$ac_res" != no; then : 11066 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11067 term_LIBS="$LIBS" 11068else 11069 term_LIBS="" 11070fi 11071 11072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5 11073$as_echo_n "checking for readline in -lreadline... " >&6; } 11074if ${ac_cv_lib_readline_readline+:} false; then : 11075 $as_echo_n "(cached) " >&6 11076else 11077 ac_check_lib_save_LIBS=$LIBS 11078LIBS="-lreadline $LIBS" 11079cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11080/* end confdefs.h. */ 11081 11082/* Override any GCC internal prototype to avoid an error. 11083 Use char because int might match the return type of a GCC 11084 builtin and then its argument prototype would still apply. */ 11085#ifdef __cplusplus 11086extern "C" 11087#endif 11088char readline (); 11089int 11090main () 11091{ 11092return readline (); 11093 ; 11094 return 0; 11095} 11096_ACEOF 11097if ac_fn_c_try_link "$LINENO"; then : 11098 ac_cv_lib_readline_readline=yes 11099else 11100 ac_cv_lib_readline_readline=no 11101fi 11102rm -f core conftest.err conftest.$ac_objext \ 11103 conftest$ac_exeext conftest.$ac_ext 11104LIBS=$ac_check_lib_save_LIBS 11105fi 11106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5 11107$as_echo "$ac_cv_lib_readline_readline" >&6; } 11108if test "x$ac_cv_lib_readline_readline" = xyes; then : 11109 TARGET_READLINE_LIBS="-lreadline" 11110else 11111 found="no" 11112fi 11113 11114 TARGET_READLINE_LIBS="$TARGET_READLINE_LIBS $term_LIBS" 11115 LIBS="$save_LIBS" 11116 else 11117 TARGET_READLINE_LIBS="$with_readline_lib" 11118 fi 11119 11120 11121# Check whether --with-readline-inc was given. 11122if test "${with_readline_inc+set}" = set; then : 11123 withval=$with_readline_inc; with_readline_inc=$withval 11124else 11125 with_readline_inc="auto" 11126fi 11127 11128 if test "x$with_readline_inc" = xauto; then 11129 ac_fn_c_check_header_mongrel "$LINENO" "readline.h" "ac_cv_header_readline_h" "$ac_includes_default" 11130if test "x$ac_cv_header_readline_h" = xyes; then : 11131 found="yes" 11132else 11133 11134 found="no" 11135 if test "$cross_compiling" != yes; then 11136 for dir in /usr /usr/local /usr/local/readline /usr/contrib /mingw; do 11137 for subdir in include include/readline; do 11138 as_ac_File=`$as_echo "ac_cv_file_$dir/$subdir/readline.h" | $as_tr_sh` 11139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $dir/$subdir/readline.h" >&5 11140$as_echo_n "checking for $dir/$subdir/readline.h... " >&6; } 11141if eval \${$as_ac_File+:} false; then : 11142 $as_echo_n "(cached) " >&6 11143else 11144 test "$cross_compiling" = yes && 11145 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 11146if test -r "$dir/$subdir/readline.h"; then 11147 eval "$as_ac_File=yes" 11148else 11149 eval "$as_ac_File=no" 11150fi 11151fi 11152eval ac_res=\$$as_ac_File 11153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 11154$as_echo "$ac_res" >&6; } 11155if eval test \"x\$"$as_ac_File"\" = x"yes"; then : 11156 found=yes 11157fi 11158 11159 if test "$found" = "yes"; then 11160 TARGET_READLINE_INC="-I$dir/$subdir" 11161 break 11162 fi 11163 done 11164 test "$found" = "yes" && break 11165 done 11166 fi 11167 11168fi 11169 11170 11171 else 11172 TARGET_READLINE_INC="$with_readline_inc" 11173 fi 11174 11175 if test x"$found" = xno; then 11176 TARGET_READLINE_LIBS="" 11177 TARGET_READLINE_INC="" 11178 TARGET_HAVE_READLINE=0 11179 else 11180 TARGET_HAVE_READLINE=1 11181 fi 11182fi 11183 11184 11185 11186 11187 11188 11189########## 11190# Figure out what C libraries are required to compile programs 11191# that use "fdatasync()" function. 11192# 11193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fdatasync" >&5 11194$as_echo_n "checking for library containing fdatasync... " >&6; } 11195if ${ac_cv_search_fdatasync+:} false; then : 11196 $as_echo_n "(cached) " >&6 11197else 11198 ac_func_search_save_LIBS=$LIBS 11199cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11200/* end confdefs.h. */ 11201 11202/* Override any GCC internal prototype to avoid an error. 11203 Use char because int might match the return type of a GCC 11204 builtin and then its argument prototype would still apply. */ 11205#ifdef __cplusplus 11206extern "C" 11207#endif 11208char fdatasync (); 11209int 11210main () 11211{ 11212return fdatasync (); 11213 ; 11214 return 0; 11215} 11216_ACEOF 11217for ac_lib in '' rt; do 11218 if test -z "$ac_lib"; then 11219 ac_res="none required" 11220 else 11221 ac_res=-l$ac_lib 11222 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11223 fi 11224 if ac_fn_c_try_link "$LINENO"; then : 11225 ac_cv_search_fdatasync=$ac_res 11226fi 11227rm -f core conftest.err conftest.$ac_objext \ 11228 conftest$ac_exeext 11229 if ${ac_cv_search_fdatasync+:} false; then : 11230 break 11231fi 11232done 11233if ${ac_cv_search_fdatasync+:} false; then : 11234 11235else 11236 ac_cv_search_fdatasync=no 11237fi 11238rm conftest.$ac_ext 11239LIBS=$ac_func_search_save_LIBS 11240fi 11241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fdatasync" >&5 11242$as_echo "$ac_cv_search_fdatasync" >&6; } 11243ac_res=$ac_cv_search_fdatasync 11244if test "$ac_res" != no; then : 11245 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11246 11247fi 11248 11249 11250######### 11251# check for debug enabled 11252# Check whether --enable-debug was given. 11253if test "${enable_debug+set}" = set; then : 11254 enableval=$enable_debug; 11255fi 11256 11257if test "${enable_debug}" = "yes" ; then 11258 TARGET_DEBUG="-DSQLITE_DEBUG=1 -DSQLITE_ENABLE_SELECTTRACE -DSQLITE_ENABLE_WHERETRACE -O0" 11259else 11260 TARGET_DEBUG="-DNDEBUG" 11261fi 11262 11263 11264######### 11265# See whether we should use the amalgamation to build 11266# Check whether --enable-amalgamation was given. 11267if test "${enable_amalgamation+set}" = set; then : 11268 enableval=$enable_amalgamation; 11269fi 11270 11271if test "${enable_amalgamation}" == "no" ; then 11272 USE_AMALGAMATION=0 11273fi 11274 11275 11276######### 11277# Look for zlib. Only needed by extensions and by the sqlite3.exe shell 11278for ac_header in zlib.h 11279do : 11280 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 11281if test "x$ac_cv_header_zlib_h" = xyes; then : 11282 cat >>confdefs.h <<_ACEOF 11283#define HAVE_ZLIB_H 1 11284_ACEOF 11285 11286fi 11287 11288done 11289 11290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing deflate" >&5 11291$as_echo_n "checking for library containing deflate... " >&6; } 11292if ${ac_cv_search_deflate+:} false; then : 11293 $as_echo_n "(cached) " >&6 11294else 11295 ac_func_search_save_LIBS=$LIBS 11296cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11297/* end confdefs.h. */ 11298 11299/* Override any GCC internal prototype to avoid an error. 11300 Use char because int might match the return type of a GCC 11301 builtin and then its argument prototype would still apply. */ 11302#ifdef __cplusplus 11303extern "C" 11304#endif 11305char deflate (); 11306int 11307main () 11308{ 11309return deflate (); 11310 ; 11311 return 0; 11312} 11313_ACEOF 11314for ac_lib in '' z; do 11315 if test -z "$ac_lib"; then 11316 ac_res="none required" 11317 else 11318 ac_res=-l$ac_lib 11319 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11320 fi 11321 if ac_fn_c_try_link "$LINENO"; then : 11322 ac_cv_search_deflate=$ac_res 11323fi 11324rm -f core conftest.err conftest.$ac_objext \ 11325 conftest$ac_exeext 11326 if ${ac_cv_search_deflate+:} false; then : 11327 break 11328fi 11329done 11330if ${ac_cv_search_deflate+:} false; then : 11331 11332else 11333 ac_cv_search_deflate=no 11334fi 11335rm conftest.$ac_ext 11336LIBS=$ac_func_search_save_LIBS 11337fi 11338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_deflate" >&5 11339$as_echo "$ac_cv_search_deflate" >&6; } 11340ac_res=$ac_cv_search_deflate 11341if test "$ac_res" != no; then : 11342 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11343 HAVE_ZLIB="-DSQLITE_HAVE_ZLIB=1" 11344else 11345 HAVE_ZLIB="" 11346fi 11347 11348 11349 11350######### 11351# See whether we should allow loadable extensions 11352# Check whether --enable-load-extension was given. 11353if test "${enable_load_extension+set}" = set; then : 11354 enableval=$enable_load_extension; 11355else 11356 enable_load_extension=yes 11357fi 11358 11359if test "${enable_load_extension}" = "yes" ; then 11360 OPT_FEATURE_FLAGS="" 11361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 11362$as_echo_n "checking for library containing dlopen... " >&6; } 11363if ${ac_cv_search_dlopen+:} false; then : 11364 $as_echo_n "(cached) " >&6 11365else 11366 ac_func_search_save_LIBS=$LIBS 11367cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11368/* end confdefs.h. */ 11369 11370/* Override any GCC internal prototype to avoid an error. 11371 Use char because int might match the return type of a GCC 11372 builtin and then its argument prototype would still apply. */ 11373#ifdef __cplusplus 11374extern "C" 11375#endif 11376char dlopen (); 11377int 11378main () 11379{ 11380return dlopen (); 11381 ; 11382 return 0; 11383} 11384_ACEOF 11385for ac_lib in '' dl; do 11386 if test -z "$ac_lib"; then 11387 ac_res="none required" 11388 else 11389 ac_res=-l$ac_lib 11390 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11391 fi 11392 if ac_fn_c_try_link "$LINENO"; then : 11393 ac_cv_search_dlopen=$ac_res 11394fi 11395rm -f core conftest.err conftest.$ac_objext \ 11396 conftest$ac_exeext 11397 if ${ac_cv_search_dlopen+:} false; then : 11398 break 11399fi 11400done 11401if ${ac_cv_search_dlopen+:} false; then : 11402 11403else 11404 ac_cv_search_dlopen=no 11405fi 11406rm conftest.$ac_ext 11407LIBS=$ac_func_search_save_LIBS 11408fi 11409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 11410$as_echo "$ac_cv_search_dlopen" >&6; } 11411ac_res=$ac_cv_search_dlopen 11412if test "$ac_res" != no; then : 11413 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11414 11415fi 11416 11417else 11418 OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" 11419fi 11420 11421########## 11422# Do we want to support memsys3 and/or memsys5 11423# 11424# Check whether --enable-memsys5 was given. 11425if test "${enable_memsys5+set}" = set; then : 11426 enableval=$enable_memsys5; 11427fi 11428 11429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support MEMSYS5" >&5 11430$as_echo_n "checking whether to support MEMSYS5... " >&6; } 11431if test "${enable_memsys5}" = "yes"; then 11432 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_MEMSYS5" 11433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11434$as_echo "yes" >&6; } 11435else 11436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11437$as_echo "no" >&6; } 11438fi 11439# Check whether --enable-memsys3 was given. 11440if test "${enable_memsys3+set}" = set; then : 11441 enableval=$enable_memsys3; 11442fi 11443 11444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support MEMSYS3" >&5 11445$as_echo_n "checking whether to support MEMSYS3... " >&6; } 11446if test "${enable_memsys3}" = "yes" -a "${enable_memsys5}" = "no"; then 11447 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_MEMSYS3" 11448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11449$as_echo "yes" >&6; } 11450else 11451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11452$as_echo "no" >&6; } 11453fi 11454 11455######## 11456# The --enable-extensions argument is short-hand to enable 11457# multiple extensions. 11458# Check whether --enable-all was given. 11459if test "${enable_all+set}" = set; then : 11460 enableval=$enable_all; 11461fi 11462 11463 11464######### 11465# See whether we should enable Full Text Search extensions 11466# Check whether --enable-fts3 was given. 11467if test "${enable_fts3+set}" = set; then : 11468 enableval=$enable_fts3; 11469fi 11470 11471if test "${enable_fts3}" = "yes" ; then 11472 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS3" 11473fi 11474# Check whether --enable-fts4 was given. 11475if test "${enable_fts4+set}" = set; then : 11476 enableval=$enable_fts4; 11477fi 11478 11479if test "${enable_fts4}" = "yes" -o "${enable_all}" = "yes" ; then 11480 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS4" 11481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 11482$as_echo_n "checking for library containing log... " >&6; } 11483if ${ac_cv_search_log+:} false; then : 11484 $as_echo_n "(cached) " >&6 11485else 11486 ac_func_search_save_LIBS=$LIBS 11487cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11488/* end confdefs.h. */ 11489 11490/* Override any GCC internal prototype to avoid an error. 11491 Use char because int might match the return type of a GCC 11492 builtin and then its argument prototype would still apply. */ 11493#ifdef __cplusplus 11494extern "C" 11495#endif 11496char log (); 11497int 11498main () 11499{ 11500return log (); 11501 ; 11502 return 0; 11503} 11504_ACEOF 11505for ac_lib in '' m; do 11506 if test -z "$ac_lib"; then 11507 ac_res="none required" 11508 else 11509 ac_res=-l$ac_lib 11510 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11511 fi 11512 if ac_fn_c_try_link "$LINENO"; then : 11513 ac_cv_search_log=$ac_res 11514fi 11515rm -f core conftest.err conftest.$ac_objext \ 11516 conftest$ac_exeext 11517 if ${ac_cv_search_log+:} false; then : 11518 break 11519fi 11520done 11521if ${ac_cv_search_log+:} false; then : 11522 11523else 11524 ac_cv_search_log=no 11525fi 11526rm conftest.$ac_ext 11527LIBS=$ac_func_search_save_LIBS 11528fi 11529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 11530$as_echo "$ac_cv_search_log" >&6; } 11531ac_res=$ac_cv_search_log 11532if test "$ac_res" != no; then : 11533 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11534 11535fi 11536 11537fi 11538# Check whether --enable-fts5 was given. 11539if test "${enable_fts5+set}" = set; then : 11540 enableval=$enable_fts5; 11541fi 11542 11543if test "${enable_fts5}" = "yes" -o "${enable_all}" = "yes" ; then 11544 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS5" 11545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 11546$as_echo_n "checking for library containing log... " >&6; } 11547if ${ac_cv_search_log+:} false; then : 11548 $as_echo_n "(cached) " >&6 11549else 11550 ac_func_search_save_LIBS=$LIBS 11551cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11552/* end confdefs.h. */ 11553 11554/* Override any GCC internal prototype to avoid an error. 11555 Use char because int might match the return type of a GCC 11556 builtin and then its argument prototype would still apply. */ 11557#ifdef __cplusplus 11558extern "C" 11559#endif 11560char log (); 11561int 11562main () 11563{ 11564return log (); 11565 ; 11566 return 0; 11567} 11568_ACEOF 11569for ac_lib in '' m; do 11570 if test -z "$ac_lib"; then 11571 ac_res="none required" 11572 else 11573 ac_res=-l$ac_lib 11574 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11575 fi 11576 if ac_fn_c_try_link "$LINENO"; then : 11577 ac_cv_search_log=$ac_res 11578fi 11579rm -f core conftest.err conftest.$ac_objext \ 11580 conftest$ac_exeext 11581 if ${ac_cv_search_log+:} false; then : 11582 break 11583fi 11584done 11585if ${ac_cv_search_log+:} false; then : 11586 11587else 11588 ac_cv_search_log=no 11589fi 11590rm conftest.$ac_ext 11591LIBS=$ac_func_search_save_LIBS 11592fi 11593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 11594$as_echo "$ac_cv_search_log" >&6; } 11595ac_res=$ac_cv_search_log 11596if test "$ac_res" != no; then : 11597 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11598 11599fi 11600 11601fi 11602 11603######### 11604# See whether we should enable JSON1 11605# Check whether --enable-json1 was given. 11606if test "${enable_json1+set}" = set; then : 11607 enableval=$enable_json1; 11608fi 11609 11610if test "${enable_json1}" = "yes" -o "${enable_all}" = "yes" ; then 11611 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_JSON1" 11612fi 11613 11614######### 11615# See whether we should enable the LIMIT clause on UPDATE and DELETE 11616# statements. 11617# Check whether --enable-update-limit was given. 11618if test "${enable_update_limit+set}" = set; then : 11619 enableval=$enable_update_limit; 11620fi 11621 11622if test "${enable_udlimit}" = "yes" ; then 11623 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT" 11624fi 11625 11626######### 11627# See whether we should enable GEOPOLY 11628# Check whether --enable-geopoly was given. 11629if test "${enable_geopoly+set}" = set; then : 11630 enableval=$enable_geopoly; enable_geopoly=yes 11631else 11632 enable_geopoly=no 11633fi 11634 11635if test "${enable_geopoly}" = "yes" -o "${enable_all}" = "yes" ; then 11636 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_GEOPOLY" 11637 enable_rtree=yes 11638fi 11639 11640######### 11641# See whether we should enable RTREE 11642# Check whether --enable-rtree was given. 11643if test "${enable_rtree+set}" = set; then : 11644 enableval=$enable_rtree; 11645fi 11646 11647if test "${enable_rtree}" = "yes" ; then 11648 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_RTREE" 11649fi 11650 11651######### 11652# See whether we should enable the SESSION extension 11653# Check whether --enable-session was given. 11654if test "${enable_session+set}" = set; then : 11655 enableval=$enable_session; 11656fi 11657 11658if test "${enable_session}" = "yes" -o "${enable_all}" = "yes" ; then 11659 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_SESSION" 11660 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_PREUPDATE_HOOK" 11661fi 11662 11663######### 11664# attempt to duplicate any OMITS and ENABLES into the ${OPT_FEATURE_FLAGS} parameter 11665for option in $CFLAGS $CPPFLAGS 11666do 11667 case $option in 11668 -DSQLITE_OMIT*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";; 11669 -DSQLITE_ENABLE*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";; 11670 esac 11671done 11672 11673 11674 11675# attempt to remove any OMITS and ENABLES from the $(CFLAGS) parameter 11676ac_temp_CFLAGS="" 11677for option in $CFLAGS 11678do 11679 case $option in 11680 -DSQLITE_OMIT*) ;; 11681 -DSQLITE_ENABLE*) ;; 11682 *) ac_temp_CFLAGS="$ac_temp_CFLAGS $option";; 11683 esac 11684done 11685CFLAGS=$ac_temp_CFLAGS 11686 11687 11688# attempt to remove any OMITS and ENABLES from the $(CPPFLAGS) parameter 11689ac_temp_CPPFLAGS="" 11690for option in $CPPFLAGS 11691do 11692 case $option in 11693 -DSQLITE_OMIT*) ;; 11694 -DSQLITE_ENABLE*) ;; 11695 *) ac_temp_CPPFLAGS="$ac_temp_CPPFLAGS $option";; 11696 esac 11697done 11698CPPFLAGS=$ac_temp_CPPFLAGS 11699 11700 11701# attempt to remove any OMITS and ENABLES from the $(BUILD_CFLAGS) parameter 11702ac_temp_BUILD_CFLAGS="" 11703for option in $BUILD_CFLAGS 11704do 11705 case $option in 11706 -DSQLITE_OMIT*) ;; 11707 -DSQLITE_ENABLE*) ;; 11708 *) ac_temp_BUILD_CFLAGS="$ac_temp_BUILD_CFLAGS $option";; 11709 esac 11710done 11711BUILD_CFLAGS=$ac_temp_BUILD_CFLAGS 11712 11713 11714######### 11715# See whether we should use GCOV 11716# Check whether --enable-gcov was given. 11717if test "${enable_gcov+set}" = set; then : 11718 enableval=$enable_gcov; 11719fi 11720 11721if test "${use_gcov}" = "yes" ; then 11722 USE_GCOV=1 11723else 11724 USE_GCOV=0 11725fi 11726 11727 11728 11729######### 11730# Output the config header 11731ac_config_headers="$ac_config_headers config.h" 11732 11733 11734######### 11735# Generate the output files. 11736# 11737 11738ac_config_files="$ac_config_files Makefile sqlite3.pc" 11739 11740cat >confcache <<\_ACEOF 11741# This file is a shell script that caches the results of configure 11742# tests run on this system so they can be shared between configure 11743# scripts and configure runs, see configure's option --config-cache. 11744# It is not useful on other systems. If it contains results you don't 11745# want to keep, you may remove or edit it. 11746# 11747# config.status only pays attention to the cache file if you give it 11748# the --recheck option to rerun configure. 11749# 11750# `ac_cv_env_foo' variables (set or unset) will be overridden when 11751# loading this file, other *unset* `ac_cv_foo' will be assigned the 11752# following values. 11753 11754_ACEOF 11755 11756# The following way of writing the cache mishandles newlines in values, 11757# but we know of no workaround that is simple, portable, and efficient. 11758# So, we kill variables containing newlines. 11759# Ultrix sh set writes to stderr and can't be redirected directly, 11760# and sets the high bit in the cache file unless we assign to the vars. 11761( 11762 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11763 eval ac_val=\$$ac_var 11764 case $ac_val in #( 11765 *${as_nl}*) 11766 case $ac_var in #( 11767 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11768$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11769 esac 11770 case $ac_var in #( 11771 _ | IFS | as_nl) ;; #( 11772 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11773 *) { eval $ac_var=; unset $ac_var;} ;; 11774 esac ;; 11775 esac 11776 done 11777 11778 (set) 2>&1 | 11779 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11780 *${as_nl}ac_space=\ *) 11781 # `set' does not quote correctly, so add quotes: double-quote 11782 # substitution turns \\\\ into \\, and sed turns \\ into \. 11783 sed -n \ 11784 "s/'/'\\\\''/g; 11785 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11786 ;; #( 11787 *) 11788 # `set' quotes correctly as required by POSIX, so do not add quotes. 11789 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11790 ;; 11791 esac | 11792 sort 11793) | 11794 sed ' 11795 /^ac_cv_env_/b end 11796 t clear 11797 :clear 11798 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11799 t end 11800 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11801 :end' >>confcache 11802if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11803 if test -w "$cache_file"; then 11804 if test "x$cache_file" != "x/dev/null"; then 11805 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11806$as_echo "$as_me: updating cache $cache_file" >&6;} 11807 if test ! -f "$cache_file" || test -h "$cache_file"; then 11808 cat confcache >"$cache_file" 11809 else 11810 case $cache_file in #( 11811 */* | ?:*) 11812 mv -f confcache "$cache_file"$$ && 11813 mv -f "$cache_file"$$ "$cache_file" ;; #( 11814 *) 11815 mv -f confcache "$cache_file" ;; 11816 esac 11817 fi 11818 fi 11819 else 11820 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11821$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11822 fi 11823fi 11824rm -f confcache 11825 11826test "x$prefix" = xNONE && prefix=$ac_default_prefix 11827# Let make expand exec_prefix. 11828test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11829 11830DEFS=-DHAVE_CONFIG_H 11831 11832ac_libobjs= 11833ac_ltlibobjs= 11834U= 11835for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11836 # 1. Remove the extension, and $U if already installed. 11837 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11838 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11839 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11840 # will be set to the directory where LIBOBJS objects are built. 11841 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11842 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11843done 11844LIBOBJS=$ac_libobjs 11845 11846LTLIBOBJS=$ac_ltlibobjs 11847 11848 11849 11850: "${CONFIG_STATUS=./config.status}" 11851ac_write_fail=0 11852ac_clean_files_save=$ac_clean_files 11853ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11854{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11855$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11856as_write_fail=0 11857cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11858#! $SHELL 11859# Generated by $as_me. 11860# Run this file to recreate the current configuration. 11861# Compiler output produced by configure, useful for debugging 11862# configure, is in config.log if it exists. 11863 11864debug=false 11865ac_cs_recheck=false 11866ac_cs_silent=false 11867 11868SHELL=\${CONFIG_SHELL-$SHELL} 11869export SHELL 11870_ASEOF 11871cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11872## -------------------- ## 11873## M4sh Initialization. ## 11874## -------------------- ## 11875 11876# Be more Bourne compatible 11877DUALCASE=1; export DUALCASE # for MKS sh 11878if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11879 emulate sh 11880 NULLCMD=: 11881 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11882 # is contrary to our usage. Disable this feature. 11883 alias -g '${1+"$@"}'='"$@"' 11884 setopt NO_GLOB_SUBST 11885else 11886 case `(set -o) 2>/dev/null` in #( 11887 *posix*) : 11888 set -o posix ;; #( 11889 *) : 11890 ;; 11891esac 11892fi 11893 11894 11895as_nl=' 11896' 11897export as_nl 11898# Printing a long string crashes Solaris 7 /usr/bin/printf. 11899as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11900as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11901as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11902# Prefer a ksh shell builtin over an external printf program on Solaris, 11903# but without wasting forks for bash or zsh. 11904if test -z "$BASH_VERSION$ZSH_VERSION" \ 11905 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11906 as_echo='print -r --' 11907 as_echo_n='print -rn --' 11908elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11909 as_echo='printf %s\n' 11910 as_echo_n='printf %s' 11911else 11912 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11913 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11914 as_echo_n='/usr/ucb/echo -n' 11915 else 11916 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11917 as_echo_n_body='eval 11918 arg=$1; 11919 case $arg in #( 11920 *"$as_nl"*) 11921 expr "X$arg" : "X\\(.*\\)$as_nl"; 11922 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11923 esac; 11924 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11925 ' 11926 export as_echo_n_body 11927 as_echo_n='sh -c $as_echo_n_body as_echo' 11928 fi 11929 export as_echo_body 11930 as_echo='sh -c $as_echo_body as_echo' 11931fi 11932 11933# The user is always right. 11934if test "${PATH_SEPARATOR+set}" != set; then 11935 PATH_SEPARATOR=: 11936 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11937 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11938 PATH_SEPARATOR=';' 11939 } 11940fi 11941 11942 11943# IFS 11944# We need space, tab and new line, in precisely that order. Quoting is 11945# there to prevent editors from complaining about space-tab. 11946# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11947# splitting by setting IFS to empty value.) 11948IFS=" "" $as_nl" 11949 11950# Find who we are. Look in the path if we contain no directory separator. 11951as_myself= 11952case $0 in #(( 11953 *[\\/]* ) as_myself=$0 ;; 11954 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11955for as_dir in $PATH 11956do 11957 IFS=$as_save_IFS 11958 test -z "$as_dir" && as_dir=. 11959 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11960 done 11961IFS=$as_save_IFS 11962 11963 ;; 11964esac 11965# We did not find ourselves, most probably we were run as `sh COMMAND' 11966# in which case we are not to be found in the path. 11967if test "x$as_myself" = x; then 11968 as_myself=$0 11969fi 11970if test ! -f "$as_myself"; then 11971 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11972 exit 1 11973fi 11974 11975# Unset variables that we do not need and which cause bugs (e.g. in 11976# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11977# suppresses any "Segmentation fault" message there. '((' could 11978# trigger a bug in pdksh 5.2.14. 11979for as_var in BASH_ENV ENV MAIL MAILPATH 11980do eval test x\${$as_var+set} = xset \ 11981 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11982done 11983PS1='$ ' 11984PS2='> ' 11985PS4='+ ' 11986 11987# NLS nuisances. 11988LC_ALL=C 11989export LC_ALL 11990LANGUAGE=C 11991export LANGUAGE 11992 11993# CDPATH. 11994(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11995 11996 11997# as_fn_error STATUS ERROR [LINENO LOG_FD] 11998# ---------------------------------------- 11999# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12000# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12001# script with STATUS, using 1 if that was 0. 12002as_fn_error () 12003{ 12004 as_status=$1; test $as_status -eq 0 && as_status=1 12005 if test "$4"; then 12006 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12007 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12008 fi 12009 $as_echo "$as_me: error: $2" >&2 12010 as_fn_exit $as_status 12011} # as_fn_error 12012 12013 12014# as_fn_set_status STATUS 12015# ----------------------- 12016# Set $? to STATUS, without forking. 12017as_fn_set_status () 12018{ 12019 return $1 12020} # as_fn_set_status 12021 12022# as_fn_exit STATUS 12023# ----------------- 12024# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12025as_fn_exit () 12026{ 12027 set +e 12028 as_fn_set_status $1 12029 exit $1 12030} # as_fn_exit 12031 12032# as_fn_unset VAR 12033# --------------- 12034# Portably unset VAR. 12035as_fn_unset () 12036{ 12037 { eval $1=; unset $1;} 12038} 12039as_unset=as_fn_unset 12040# as_fn_append VAR VALUE 12041# ---------------------- 12042# Append the text in VALUE to the end of the definition contained in VAR. Take 12043# advantage of any shell optimizations that allow amortized linear growth over 12044# repeated appends, instead of the typical quadratic growth present in naive 12045# implementations. 12046if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12047 eval 'as_fn_append () 12048 { 12049 eval $1+=\$2 12050 }' 12051else 12052 as_fn_append () 12053 { 12054 eval $1=\$$1\$2 12055 } 12056fi # as_fn_append 12057 12058# as_fn_arith ARG... 12059# ------------------ 12060# Perform arithmetic evaluation on the ARGs, and store the result in the 12061# global $as_val. Take advantage of shells that can avoid forks. The arguments 12062# must be portable across $(()) and expr. 12063if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12064 eval 'as_fn_arith () 12065 { 12066 as_val=$(( $* )) 12067 }' 12068else 12069 as_fn_arith () 12070 { 12071 as_val=`expr "$@" || test $? -eq 1` 12072 } 12073fi # as_fn_arith 12074 12075 12076if expr a : '\(a\)' >/dev/null 2>&1 && 12077 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12078 as_expr=expr 12079else 12080 as_expr=false 12081fi 12082 12083if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12084 as_basename=basename 12085else 12086 as_basename=false 12087fi 12088 12089if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12090 as_dirname=dirname 12091else 12092 as_dirname=false 12093fi 12094 12095as_me=`$as_basename -- "$0" || 12096$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12097 X"$0" : 'X\(//\)$' \| \ 12098 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12099$as_echo X/"$0" | 12100 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12101 s//\1/ 12102 q 12103 } 12104 /^X\/\(\/\/\)$/{ 12105 s//\1/ 12106 q 12107 } 12108 /^X\/\(\/\).*/{ 12109 s//\1/ 12110 q 12111 } 12112 s/.*/./; q'` 12113 12114# Avoid depending upon Character Ranges. 12115as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12116as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12117as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12118as_cr_digits='0123456789' 12119as_cr_alnum=$as_cr_Letters$as_cr_digits 12120 12121ECHO_C= ECHO_N= ECHO_T= 12122case `echo -n x` in #((((( 12123-n*) 12124 case `echo 'xy\c'` in 12125 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12126 xy) ECHO_C='\c';; 12127 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12128 ECHO_T=' ';; 12129 esac;; 12130*) 12131 ECHO_N='-n';; 12132esac 12133 12134rm -f conf$$ conf$$.exe conf$$.file 12135if test -d conf$$.dir; then 12136 rm -f conf$$.dir/conf$$.file 12137else 12138 rm -f conf$$.dir 12139 mkdir conf$$.dir 2>/dev/null 12140fi 12141if (echo >conf$$.file) 2>/dev/null; then 12142 if ln -s conf$$.file conf$$ 2>/dev/null; then 12143 as_ln_s='ln -s' 12144 # ... but there are two gotchas: 12145 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12146 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12147 # In both cases, we have to default to `cp -pR'. 12148 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12149 as_ln_s='cp -pR' 12150 elif ln conf$$.file conf$$ 2>/dev/null; then 12151 as_ln_s=ln 12152 else 12153 as_ln_s='cp -pR' 12154 fi 12155else 12156 as_ln_s='cp -pR' 12157fi 12158rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12159rmdir conf$$.dir 2>/dev/null 12160 12161 12162# as_fn_mkdir_p 12163# ------------- 12164# Create "$as_dir" as a directory, including parents if necessary. 12165as_fn_mkdir_p () 12166{ 12167 12168 case $as_dir in #( 12169 -*) as_dir=./$as_dir;; 12170 esac 12171 test -d "$as_dir" || eval $as_mkdir_p || { 12172 as_dirs= 12173 while :; do 12174 case $as_dir in #( 12175 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12176 *) as_qdir=$as_dir;; 12177 esac 12178 as_dirs="'$as_qdir' $as_dirs" 12179 as_dir=`$as_dirname -- "$as_dir" || 12180$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12181 X"$as_dir" : 'X\(//\)[^/]' \| \ 12182 X"$as_dir" : 'X\(//\)$' \| \ 12183 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12184$as_echo X"$as_dir" | 12185 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12186 s//\1/ 12187 q 12188 } 12189 /^X\(\/\/\)[^/].*/{ 12190 s//\1/ 12191 q 12192 } 12193 /^X\(\/\/\)$/{ 12194 s//\1/ 12195 q 12196 } 12197 /^X\(\/\).*/{ 12198 s//\1/ 12199 q 12200 } 12201 s/.*/./; q'` 12202 test -d "$as_dir" && break 12203 done 12204 test -z "$as_dirs" || eval "mkdir $as_dirs" 12205 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12206 12207 12208} # as_fn_mkdir_p 12209if mkdir -p . 2>/dev/null; then 12210 as_mkdir_p='mkdir -p "$as_dir"' 12211else 12212 test -d ./-p && rmdir ./-p 12213 as_mkdir_p=false 12214fi 12215 12216 12217# as_fn_executable_p FILE 12218# ----------------------- 12219# Test if FILE is an executable regular file. 12220as_fn_executable_p () 12221{ 12222 test -f "$1" && test -x "$1" 12223} # as_fn_executable_p 12224as_test_x='test -x' 12225as_executable_p=as_fn_executable_p 12226 12227# Sed expression to map a string onto a valid CPP name. 12228as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12229 12230# Sed expression to map a string onto a valid variable name. 12231as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12232 12233 12234exec 6>&1 12235## ----------------------------------- ## 12236## Main body of $CONFIG_STATUS script. ## 12237## ----------------------------------- ## 12238_ASEOF 12239test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12240 12241cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12242# Save the log message, to keep $0 and so on meaningful, and to 12243# report actual input values of CONFIG_FILES etc. instead of their 12244# values after options handling. 12245ac_log=" 12246This file was extended by sqlite $as_me 3.31.0, which was 12247generated by GNU Autoconf 2.69. Invocation command line was 12248 12249 CONFIG_FILES = $CONFIG_FILES 12250 CONFIG_HEADERS = $CONFIG_HEADERS 12251 CONFIG_LINKS = $CONFIG_LINKS 12252 CONFIG_COMMANDS = $CONFIG_COMMANDS 12253 $ $0 $@ 12254 12255on `(hostname || uname -n) 2>/dev/null | sed 1q` 12256" 12257 12258_ACEOF 12259 12260case $ac_config_files in *" 12261"*) set x $ac_config_files; shift; ac_config_files=$*;; 12262esac 12263 12264case $ac_config_headers in *" 12265"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12266esac 12267 12268 12269cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12270# Files that config.status was made for. 12271config_files="$ac_config_files" 12272config_headers="$ac_config_headers" 12273config_commands="$ac_config_commands" 12274 12275_ACEOF 12276 12277cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12278ac_cs_usage="\ 12279\`$as_me' instantiates files and other configuration actions 12280from templates according to the current configuration. Unless the files 12281and actions are specified as TAGs, all are instantiated by default. 12282 12283Usage: $0 [OPTION]... [TAG]... 12284 12285 -h, --help print this help, then exit 12286 -V, --version print version number and configuration settings, then exit 12287 --config print configuration, then exit 12288 -q, --quiet, --silent 12289 do not print progress messages 12290 -d, --debug don't remove temporary files 12291 --recheck update $as_me by reconfiguring in the same conditions 12292 --file=FILE[:TEMPLATE] 12293 instantiate the configuration file FILE 12294 --header=FILE[:TEMPLATE] 12295 instantiate the configuration header FILE 12296 12297Configuration files: 12298$config_files 12299 12300Configuration headers: 12301$config_headers 12302 12303Configuration commands: 12304$config_commands 12305 12306Report bugs to the package provider." 12307 12308_ACEOF 12309cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12310ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12311ac_cs_version="\\ 12312sqlite config.status 3.31.0 12313configured by $0, generated by GNU Autoconf 2.69, 12314 with options \\"\$ac_cs_config\\" 12315 12316Copyright (C) 2012 Free Software Foundation, Inc. 12317This config.status script is free software; the Free Software Foundation 12318gives unlimited permission to copy, distribute and modify it." 12319 12320ac_pwd='$ac_pwd' 12321srcdir='$srcdir' 12322INSTALL='$INSTALL' 12323test -n "\$AWK" || AWK=awk 12324_ACEOF 12325 12326cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12327# The default lists apply if the user does not specify any file. 12328ac_need_defaults=: 12329while test $# != 0 12330do 12331 case $1 in 12332 --*=?*) 12333 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12334 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12335 ac_shift=: 12336 ;; 12337 --*=) 12338 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12339 ac_optarg= 12340 ac_shift=: 12341 ;; 12342 *) 12343 ac_option=$1 12344 ac_optarg=$2 12345 ac_shift=shift 12346 ;; 12347 esac 12348 12349 case $ac_option in 12350 # Handling of the options. 12351 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12352 ac_cs_recheck=: ;; 12353 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12354 $as_echo "$ac_cs_version"; exit ;; 12355 --config | --confi | --conf | --con | --co | --c ) 12356 $as_echo "$ac_cs_config"; exit ;; 12357 --debug | --debu | --deb | --de | --d | -d ) 12358 debug=: ;; 12359 --file | --fil | --fi | --f ) 12360 $ac_shift 12361 case $ac_optarg in 12362 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12363 '') as_fn_error $? "missing file argument" ;; 12364 esac 12365 as_fn_append CONFIG_FILES " '$ac_optarg'" 12366 ac_need_defaults=false;; 12367 --header | --heade | --head | --hea ) 12368 $ac_shift 12369 case $ac_optarg in 12370 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12371 esac 12372 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12373 ac_need_defaults=false;; 12374 --he | --h) 12375 # Conflict between --help and --header 12376 as_fn_error $? "ambiguous option: \`$1' 12377Try \`$0 --help' for more information.";; 12378 --help | --hel | -h ) 12379 $as_echo "$ac_cs_usage"; exit ;; 12380 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12381 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12382 ac_cs_silent=: ;; 12383 12384 # This is an error. 12385 -*) as_fn_error $? "unrecognized option: \`$1' 12386Try \`$0 --help' for more information." ;; 12387 12388 *) as_fn_append ac_config_targets " $1" 12389 ac_need_defaults=false ;; 12390 12391 esac 12392 shift 12393done 12394 12395ac_configure_extra_args= 12396 12397if $ac_cs_silent; then 12398 exec 6>/dev/null 12399 ac_configure_extra_args="$ac_configure_extra_args --silent" 12400fi 12401 12402_ACEOF 12403cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12404if \$ac_cs_recheck; then 12405 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12406 shift 12407 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12408 CONFIG_SHELL='$SHELL' 12409 export CONFIG_SHELL 12410 exec "\$@" 12411fi 12412 12413_ACEOF 12414cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12415exec 5>>config.log 12416{ 12417 echo 12418 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12419## Running $as_me. ## 12420_ASBOX 12421 $as_echo "$ac_log" 12422} >&5 12423 12424_ACEOF 12425cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12426# 12427# INIT-COMMANDS 12428# 12429 12430 12431# The HP-UX ksh and POSIX shell print the target directory to stdout 12432# if CDPATH is set. 12433(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12434 12435sed_quote_subst='$sed_quote_subst' 12436double_quote_subst='$double_quote_subst' 12437delay_variable_subst='$delay_variable_subst' 12438macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 12439macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 12440enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 12441enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 12442pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 12443enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 12444host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 12445host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 12446host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 12447build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 12448build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 12449build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 12450SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 12451Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 12452GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 12453EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 12454FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 12455LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 12456NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 12457LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 12458max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 12459ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 12460exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 12461lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 12462lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 12463lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 12464reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 12465reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12466OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 12467deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 12468file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 12469AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 12470AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12471STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 12472RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 12473old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12474old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12475old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12476CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 12477CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12478compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 12479GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 12480lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 12481lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 12482lt_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"`' 12483lt_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"`' 12484objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 12485SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 12486ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 12487MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 12488lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 12489lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 12490lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 12491lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 12492lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 12493need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 12494DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 12495NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 12496LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 12497OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 12498OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 12499libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 12500shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12501extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12502archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 12503enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 12504export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12505whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12506compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 12507old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12508old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12509archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12510archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12511module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12512module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12513with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 12514allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12515no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12516hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12517hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 12518hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 12519hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 12520hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 12521hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 12522hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12523hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 12524inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 12525link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 12526fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 12527always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 12528export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12529exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12530include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12531prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12532file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 12533variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 12534need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 12535need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 12536version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 12537runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12538shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12539shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 12540libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12541library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 12542soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12543postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12544postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12545finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12546finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 12547hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 12548sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12549sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12550hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 12551enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 12552enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 12553enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 12554old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 12555striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 12556 12557LTCC='$LTCC' 12558LTCFLAGS='$LTCFLAGS' 12559compiler='$compiler_DEFAULT' 12560 12561# Quote evaled strings. 12562for var in SED \ 12563GREP \ 12564EGREP \ 12565FGREP \ 12566LD \ 12567NM \ 12568LN_S \ 12569lt_SP2NL \ 12570lt_NL2SP \ 12571reload_flag \ 12572OBJDUMP \ 12573deplibs_check_method \ 12574file_magic_cmd \ 12575AR \ 12576AR_FLAGS \ 12577STRIP \ 12578RANLIB \ 12579CC \ 12580CFLAGS \ 12581compiler \ 12582lt_cv_sys_global_symbol_pipe \ 12583lt_cv_sys_global_symbol_to_cdecl \ 12584lt_cv_sys_global_symbol_to_c_name_address \ 12585lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12586SHELL \ 12587ECHO \ 12588lt_prog_compiler_no_builtin_flag \ 12589lt_prog_compiler_wl \ 12590lt_prog_compiler_pic \ 12591lt_prog_compiler_static \ 12592lt_cv_prog_compiler_c_o \ 12593need_locks \ 12594DSYMUTIL \ 12595NMEDIT \ 12596LIPO \ 12597OTOOL \ 12598OTOOL64 \ 12599shrext_cmds \ 12600export_dynamic_flag_spec \ 12601whole_archive_flag_spec \ 12602compiler_needs_object \ 12603with_gnu_ld \ 12604allow_undefined_flag \ 12605no_undefined_flag \ 12606hardcode_libdir_flag_spec \ 12607hardcode_libdir_flag_spec_ld \ 12608hardcode_libdir_separator \ 12609fix_srcfile_path \ 12610exclude_expsyms \ 12611include_expsyms \ 12612file_list_spec \ 12613variables_saved_for_relink \ 12614libname_spec \ 12615library_names_spec \ 12616soname_spec \ 12617finish_eval \ 12618old_striplib \ 12619striplib; do 12620 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12621 *[\\\\\\\`\\"\\\$]*) 12622 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12623 ;; 12624 *) 12625 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12626 ;; 12627 esac 12628done 12629 12630# Double-quote double-evaled strings. 12631for var in reload_cmds \ 12632old_postinstall_cmds \ 12633old_postuninstall_cmds \ 12634old_archive_cmds \ 12635extract_expsyms_cmds \ 12636old_archive_from_new_cmds \ 12637old_archive_from_expsyms_cmds \ 12638archive_cmds \ 12639archive_expsym_cmds \ 12640module_cmds \ 12641module_expsym_cmds \ 12642export_symbols_cmds \ 12643prelink_cmds \ 12644postinstall_cmds \ 12645postuninstall_cmds \ 12646finish_cmds \ 12647sys_lib_search_path_spec \ 12648sys_lib_dlsearch_path_spec; do 12649 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12650 *[\\\\\\\`\\"\\\$]*) 12651 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12652 ;; 12653 *) 12654 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12655 ;; 12656 esac 12657done 12658 12659# Fix-up fallback echo if it was mangled by the above quoting rules. 12660case \$lt_ECHO in 12661*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 12662 ;; 12663esac 12664 12665ac_aux_dir='$ac_aux_dir' 12666xsi_shell='$xsi_shell' 12667lt_shell_append='$lt_shell_append' 12668 12669# See if we are running on zsh, and set the options which allow our 12670# commands through without removal of \ escapes INIT. 12671if test -n "\${ZSH_VERSION+set}" ; then 12672 setopt NO_GLOB_SUBST 12673fi 12674 12675 12676 PACKAGE='$PACKAGE' 12677 VERSION='$VERSION' 12678 TIMESTAMP='$TIMESTAMP' 12679 RM='$RM' 12680 ofile='$ofile' 12681 12682 12683 12684 12685_ACEOF 12686 12687cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12688 12689# Handling of arguments. 12690for ac_config_target in $ac_config_targets 12691do 12692 case $ac_config_target in 12693 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12694 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12695 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12696 "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;; 12697 12698 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12699 esac 12700done 12701 12702 12703# If the user did not use the arguments to specify the items to instantiate, 12704# then the envvar interface is used. Set only those that are not. 12705# We use the long form for the default assignment because of an extremely 12706# bizarre bug on SunOS 4.1.3. 12707if $ac_need_defaults; then 12708 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12709 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12710 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12711fi 12712 12713# Have a temporary directory for convenience. Make it in the build tree 12714# simply because there is no reason against having it here, and in addition, 12715# creating and moving files from /tmp can sometimes cause problems. 12716# Hook for its removal unless debugging. 12717# Note that there is a small window in which the directory will not be cleaned: 12718# after its creation but before its name has been assigned to `$tmp'. 12719$debug || 12720{ 12721 tmp= ac_tmp= 12722 trap 'exit_status=$? 12723 : "${ac_tmp:=$tmp}" 12724 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12725' 0 12726 trap 'as_fn_exit 1' 1 2 13 15 12727} 12728# Create a (secure) tmp directory for tmp files. 12729 12730{ 12731 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12732 test -d "$tmp" 12733} || 12734{ 12735 tmp=./conf$$-$RANDOM 12736 (umask 077 && mkdir "$tmp") 12737} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12738ac_tmp=$tmp 12739 12740# Set up the scripts for CONFIG_FILES section. 12741# No need to generate them if there are no CONFIG_FILES. 12742# This happens for instance with `./config.status config.h'. 12743if test -n "$CONFIG_FILES"; then 12744 12745 12746ac_cr=`echo X | tr X '\015'` 12747# On cygwin, bash can eat \r inside `` if the user requested igncr. 12748# But we know of no other shell where ac_cr would be empty at this 12749# point, so we can use a bashism as a fallback. 12750if test "x$ac_cr" = x; then 12751 eval ac_cr=\$\'\\r\' 12752fi 12753ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12754if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12755 ac_cs_awk_cr='\\r' 12756else 12757 ac_cs_awk_cr=$ac_cr 12758fi 12759 12760echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12761_ACEOF 12762 12763 12764{ 12765 echo "cat >conf$$subs.awk <<_ACEOF" && 12766 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12767 echo "_ACEOF" 12768} >conf$$subs.sh || 12769 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12770ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12771ac_delim='%!_!# ' 12772for ac_last_try in false false false false false :; do 12773 . ./conf$$subs.sh || 12774 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12775 12776 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12777 if test $ac_delim_n = $ac_delim_num; then 12778 break 12779 elif $ac_last_try; then 12780 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12781 else 12782 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12783 fi 12784done 12785rm -f conf$$subs.sh 12786 12787cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12788cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12789_ACEOF 12790sed -n ' 12791h 12792s/^/S["/; s/!.*/"]=/ 12793p 12794g 12795s/^[^!]*!// 12796:repl 12797t repl 12798s/'"$ac_delim"'$// 12799t delim 12800:nl 12801h 12802s/\(.\{148\}\)..*/\1/ 12803t more1 12804s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12805p 12806n 12807b repl 12808:more1 12809s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12810p 12811g 12812s/.\{148\}// 12813t nl 12814:delim 12815h 12816s/\(.\{148\}\)..*/\1/ 12817t more2 12818s/["\\]/\\&/g; s/^/"/; s/$/"/ 12819p 12820b 12821:more2 12822s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12823p 12824g 12825s/.\{148\}// 12826t delim 12827' <conf$$subs.awk | sed ' 12828/^[^""]/{ 12829 N 12830 s/\n// 12831} 12832' >>$CONFIG_STATUS || ac_write_fail=1 12833rm -f conf$$subs.awk 12834cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12835_ACAWK 12836cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12837 for (key in S) S_is_set[key] = 1 12838 FS = "" 12839 12840} 12841{ 12842 line = $ 0 12843 nfields = split(line, field, "@") 12844 substed = 0 12845 len = length(field[1]) 12846 for (i = 2; i < nfields; i++) { 12847 key = field[i] 12848 keylen = length(key) 12849 if (S_is_set[key]) { 12850 value = S[key] 12851 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12852 len += length(value) + length(field[++i]) 12853 substed = 1 12854 } else 12855 len += 1 + keylen 12856 } 12857 12858 print line 12859} 12860 12861_ACAWK 12862_ACEOF 12863cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12864if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12865 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12866else 12867 cat 12868fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12869 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12870_ACEOF 12871 12872# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12873# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12874# trailing colons and then remove the whole line if VPATH becomes empty 12875# (actually we leave an empty line to preserve line numbers). 12876if test "x$srcdir" = x.; then 12877 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12878h 12879s/// 12880s/^/:/ 12881s/[ ]*$/:/ 12882s/:\$(srcdir):/:/g 12883s/:\${srcdir}:/:/g 12884s/:@srcdir@:/:/g 12885s/^:*// 12886s/:*$// 12887x 12888s/\(=[ ]*\).*/\1/ 12889G 12890s/\n// 12891s/^[^=]*=[ ]*$// 12892}' 12893fi 12894 12895cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12896fi # test -n "$CONFIG_FILES" 12897 12898# Set up the scripts for CONFIG_HEADERS section. 12899# No need to generate them if there are no CONFIG_HEADERS. 12900# This happens for instance with `./config.status Makefile'. 12901if test -n "$CONFIG_HEADERS"; then 12902cat >"$ac_tmp/defines.awk" <<\_ACAWK || 12903BEGIN { 12904_ACEOF 12905 12906# Transform confdefs.h into an awk script `defines.awk', embedded as 12907# here-document in config.status, that substitutes the proper values into 12908# config.h.in to produce config.h. 12909 12910# Create a delimiter string that does not exist in confdefs.h, to ease 12911# handling of long lines. 12912ac_delim='%!_!# ' 12913for ac_last_try in false false :; do 12914 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 12915 if test -z "$ac_tt"; then 12916 break 12917 elif $ac_last_try; then 12918 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12919 else 12920 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12921 fi 12922done 12923 12924# For the awk script, D is an array of macro values keyed by name, 12925# likewise P contains macro parameters if any. Preserve backslash 12926# newline sequences. 12927 12928ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12929sed -n ' 12930s/.\{148\}/&'"$ac_delim"'/g 12931t rset 12932:rset 12933s/^[ ]*#[ ]*define[ ][ ]*/ / 12934t def 12935d 12936:def 12937s/\\$// 12938t bsnl 12939s/["\\]/\\&/g 12940s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12941D["\1"]=" \3"/p 12942s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12943d 12944:bsnl 12945s/["\\]/\\&/g 12946s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12947D["\1"]=" \3\\\\\\n"\\/p 12948t cont 12949s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12950t cont 12951d 12952:cont 12953n 12954s/.\{148\}/&'"$ac_delim"'/g 12955t clear 12956:clear 12957s/\\$// 12958t bsnlc 12959s/["\\]/\\&/g; s/^/"/; s/$/"/p 12960d 12961:bsnlc 12962s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12963b cont 12964' <confdefs.h | sed ' 12965s/'"$ac_delim"'/"\\\ 12966"/g' >>$CONFIG_STATUS || ac_write_fail=1 12967 12968cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12969 for (key in D) D_is_set[key] = 1 12970 FS = "" 12971} 12972/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12973 line = \$ 0 12974 split(line, arg, " ") 12975 if (arg[1] == "#") { 12976 defundef = arg[2] 12977 mac1 = arg[3] 12978 } else { 12979 defundef = substr(arg[1], 2) 12980 mac1 = arg[2] 12981 } 12982 split(mac1, mac2, "(") #) 12983 macro = mac2[1] 12984 prefix = substr(line, 1, index(line, defundef) - 1) 12985 if (D_is_set[macro]) { 12986 # Preserve the white space surrounding the "#". 12987 print prefix "define", macro P[macro] D[macro] 12988 next 12989 } else { 12990 # Replace #undef with comments. This is necessary, for example, 12991 # in the case of _POSIX_SOURCE, which is predefined and required 12992 # on some systems where configure will not decide to define it. 12993 if (defundef == "undef") { 12994 print "/*", prefix defundef, macro, "*/" 12995 next 12996 } 12997 } 12998} 12999{ print } 13000_ACAWK 13001_ACEOF 13002cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13003 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13004fi # test -n "$CONFIG_HEADERS" 13005 13006 13007eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13008shift 13009for ac_tag 13010do 13011 case $ac_tag in 13012 :[FHLC]) ac_mode=$ac_tag; continue;; 13013 esac 13014 case $ac_mode$ac_tag in 13015 :[FHL]*:*);; 13016 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 13017 :[FH]-) ac_tag=-:-;; 13018 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13019 esac 13020 ac_save_IFS=$IFS 13021 IFS=: 13022 set x $ac_tag 13023 IFS=$ac_save_IFS 13024 shift 13025 ac_file=$1 13026 shift 13027 13028 case $ac_mode in 13029 :L) ac_source=$1;; 13030 :[FH]) 13031 ac_file_inputs= 13032 for ac_f 13033 do 13034 case $ac_f in 13035 -) ac_f="$ac_tmp/stdin";; 13036 *) # Look for the file first in the build tree, then in the source tree 13037 # (if the path is not absolute). The absolute path cannot be DOS-style, 13038 # because $ac_f cannot contain `:'. 13039 test -f "$ac_f" || 13040 case $ac_f in 13041 [\\/$]*) false;; 13042 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13043 esac || 13044 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13045 esac 13046 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13047 as_fn_append ac_file_inputs " '$ac_f'" 13048 done 13049 13050 # Let's still pretend it is `configure' which instantiates (i.e., don't 13051 # use $as_me), people would be surprised to read: 13052 # /* config.h. Generated by config.status. */ 13053 configure_input='Generated from '` 13054 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13055 `' by configure.' 13056 if test x"$ac_file" != x-; then 13057 configure_input="$ac_file. $configure_input" 13058 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13059$as_echo "$as_me: creating $ac_file" >&6;} 13060 fi 13061 # Neutralize special characters interpreted by sed in replacement strings. 13062 case $configure_input in #( 13063 *\&* | *\|* | *\\* ) 13064 ac_sed_conf_input=`$as_echo "$configure_input" | 13065 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13066 *) ac_sed_conf_input=$configure_input;; 13067 esac 13068 13069 case $ac_tag in 13070 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13071 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13072 esac 13073 ;; 13074 esac 13075 13076 ac_dir=`$as_dirname -- "$ac_file" || 13077$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13078 X"$ac_file" : 'X\(//\)[^/]' \| \ 13079 X"$ac_file" : 'X\(//\)$' \| \ 13080 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13081$as_echo X"$ac_file" | 13082 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13083 s//\1/ 13084 q 13085 } 13086 /^X\(\/\/\)[^/].*/{ 13087 s//\1/ 13088 q 13089 } 13090 /^X\(\/\/\)$/{ 13091 s//\1/ 13092 q 13093 } 13094 /^X\(\/\).*/{ 13095 s//\1/ 13096 q 13097 } 13098 s/.*/./; q'` 13099 as_dir="$ac_dir"; as_fn_mkdir_p 13100 ac_builddir=. 13101 13102case "$ac_dir" in 13103.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13104*) 13105 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13106 # A ".." for each directory in $ac_dir_suffix. 13107 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13108 case $ac_top_builddir_sub in 13109 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13110 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13111 esac ;; 13112esac 13113ac_abs_top_builddir=$ac_pwd 13114ac_abs_builddir=$ac_pwd$ac_dir_suffix 13115# for backward compatibility: 13116ac_top_builddir=$ac_top_build_prefix 13117 13118case $srcdir in 13119 .) # We are building in place. 13120 ac_srcdir=. 13121 ac_top_srcdir=$ac_top_builddir_sub 13122 ac_abs_top_srcdir=$ac_pwd ;; 13123 [\\/]* | ?:[\\/]* ) # Absolute name. 13124 ac_srcdir=$srcdir$ac_dir_suffix; 13125 ac_top_srcdir=$srcdir 13126 ac_abs_top_srcdir=$srcdir ;; 13127 *) # Relative name. 13128 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13129 ac_top_srcdir=$ac_top_build_prefix$srcdir 13130 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13131esac 13132ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13133 13134 13135 case $ac_mode in 13136 :F) 13137 # 13138 # CONFIG_FILE 13139 # 13140 13141 case $INSTALL in 13142 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13143 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13144 esac 13145_ACEOF 13146 13147cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13148# If the template does not know about datarootdir, expand it. 13149# FIXME: This hack should be removed a few years after 2.60. 13150ac_datarootdir_hack=; ac_datarootdir_seen= 13151ac_sed_dataroot=' 13152/datarootdir/ { 13153 p 13154 q 13155} 13156/@datadir@/p 13157/@docdir@/p 13158/@infodir@/p 13159/@localedir@/p 13160/@mandir@/p' 13161case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13162*datarootdir*) ac_datarootdir_seen=yes;; 13163*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13164 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13165$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13166_ACEOF 13167cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13168 ac_datarootdir_hack=' 13169 s&@datadir@&$datadir&g 13170 s&@docdir@&$docdir&g 13171 s&@infodir@&$infodir&g 13172 s&@localedir@&$localedir&g 13173 s&@mandir@&$mandir&g 13174 s&\\\${datarootdir}&$datarootdir&g' ;; 13175esac 13176_ACEOF 13177 13178# Neutralize VPATH when `$srcdir' = `.'. 13179# Shell code in configure.ac might set extrasub. 13180# FIXME: do we really want to maintain this feature? 13181cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13182ac_sed_extra="$ac_vpsub 13183$extrasub 13184_ACEOF 13185cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13186:t 13187/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13188s|@configure_input@|$ac_sed_conf_input|;t t 13189s&@top_builddir@&$ac_top_builddir_sub&;t t 13190s&@top_build_prefix@&$ac_top_build_prefix&;t t 13191s&@srcdir@&$ac_srcdir&;t t 13192s&@abs_srcdir@&$ac_abs_srcdir&;t t 13193s&@top_srcdir@&$ac_top_srcdir&;t t 13194s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13195s&@builddir@&$ac_builddir&;t t 13196s&@abs_builddir@&$ac_abs_builddir&;t t 13197s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13198s&@INSTALL@&$ac_INSTALL&;t t 13199$ac_datarootdir_hack 13200" 13201eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13202 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13203 13204test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13205 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13206 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13207 "$ac_tmp/out"`; test -z "$ac_out"; } && 13208 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13209which seems to be undefined. Please make sure it is defined" >&5 13210$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13211which seems to be undefined. Please make sure it is defined" >&2;} 13212 13213 rm -f "$ac_tmp/stdin" 13214 case $ac_file in 13215 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13216 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13217 esac \ 13218 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13219 ;; 13220 :H) 13221 # 13222 # CONFIG_HEADER 13223 # 13224 if test x"$ac_file" != x-; then 13225 { 13226 $as_echo "/* $configure_input */" \ 13227 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13228 } >"$ac_tmp/config.h" \ 13229 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13230 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13231 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13232$as_echo "$as_me: $ac_file is unchanged" >&6;} 13233 else 13234 rm -f "$ac_file" 13235 mv "$ac_tmp/config.h" "$ac_file" \ 13236 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13237 fi 13238 else 13239 $as_echo "/* $configure_input */" \ 13240 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13241 || as_fn_error $? "could not create -" "$LINENO" 5 13242 fi 13243 ;; 13244 13245 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13246$as_echo "$as_me: executing $ac_file commands" >&6;} 13247 ;; 13248 esac 13249 13250 13251 case $ac_file$ac_mode in 13252 "libtool":C) 13253 13254 # See if we are running on zsh, and set the options which allow our 13255 # commands through without removal of \ escapes. 13256 if test -n "${ZSH_VERSION+set}" ; then 13257 setopt NO_GLOB_SUBST 13258 fi 13259 13260 cfgfile="${ofile}T" 13261 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13262 $RM "$cfgfile" 13263 13264 cat <<_LT_EOF >> "$cfgfile" 13265#! $SHELL 13266 13267# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13268# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13269# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13270# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13271# 13272# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13273# 2006, 2007, 2008 Free Software Foundation, Inc. 13274# Written by Gordon Matzigkeit, 1996 13275# 13276# This file is part of GNU Libtool. 13277# 13278# GNU Libtool is free software; you can redistribute it and/or 13279# modify it under the terms of the GNU General Public License as 13280# published by the Free Software Foundation; either version 2 of 13281# the License, or (at your option) any later version. 13282# 13283# As a special exception to the GNU General Public License, 13284# if you distribute this file as part of a program or library that 13285# is built using GNU Libtool, you may include this file under the 13286# same distribution terms that you use for the rest of that program. 13287# 13288# GNU Libtool is distributed in the hope that it will be useful, 13289# but WITHOUT ANY WARRANTY; without even the implied warranty of 13290# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13291# GNU General Public License for more details. 13292# 13293# You should have received a copy of the GNU General Public License 13294# along with GNU Libtool; see the file COPYING. If not, a copy 13295# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13296# obtained by writing to the Free Software Foundation, Inc., 13297# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13298 13299 13300# The names of the tagged configurations supported by this script. 13301available_tags="" 13302 13303# ### BEGIN LIBTOOL CONFIG 13304 13305# Which release of libtool.m4 was used? 13306macro_version=$macro_version 13307macro_revision=$macro_revision 13308 13309# Whether or not to build shared libraries. 13310build_libtool_libs=$enable_shared 13311 13312# Whether or not to build static libraries. 13313build_old_libs=$enable_static 13314 13315# What type of objects to build. 13316pic_mode=$pic_mode 13317 13318# Whether or not to optimize for fast installation. 13319fast_install=$enable_fast_install 13320 13321# The host system. 13322host_alias=$host_alias 13323host=$host 13324host_os=$host_os 13325 13326# The build system. 13327build_alias=$build_alias 13328build=$build 13329build_os=$build_os 13330 13331# A sed program that does not truncate output. 13332SED=$lt_SED 13333 13334# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13335Xsed="\$SED -e 1s/^X//" 13336 13337# A grep program that handles long lines. 13338GREP=$lt_GREP 13339 13340# An ERE matcher. 13341EGREP=$lt_EGREP 13342 13343# A literal string matcher. 13344FGREP=$lt_FGREP 13345 13346# A BSD- or MS-compatible name lister. 13347NM=$lt_NM 13348 13349# Whether we need soft or hard links. 13350LN_S=$lt_LN_S 13351 13352# What is the maximum length of a command? 13353max_cmd_len=$max_cmd_len 13354 13355# Object file suffix (normally "o"). 13356objext=$ac_objext 13357 13358# Executable file suffix (normally ""). 13359exeext=$exeext 13360 13361# whether the shell understands "unset". 13362lt_unset=$lt_unset 13363 13364# turn spaces into newlines. 13365SP2NL=$lt_lt_SP2NL 13366 13367# turn newlines into spaces. 13368NL2SP=$lt_lt_NL2SP 13369 13370# How to create reloadable object files. 13371reload_flag=$lt_reload_flag 13372reload_cmds=$lt_reload_cmds 13373 13374# An object symbol dumper. 13375OBJDUMP=$lt_OBJDUMP 13376 13377# Method to check whether dependent libraries are shared objects. 13378deplibs_check_method=$lt_deplibs_check_method 13379 13380# Command to use when deplibs_check_method == "file_magic". 13381file_magic_cmd=$lt_file_magic_cmd 13382 13383# The archiver. 13384AR=$lt_AR 13385AR_FLAGS=$lt_AR_FLAGS 13386 13387# A symbol stripping program. 13388STRIP=$lt_STRIP 13389 13390# Commands used to install an old-style archive. 13391RANLIB=$lt_RANLIB 13392old_postinstall_cmds=$lt_old_postinstall_cmds 13393old_postuninstall_cmds=$lt_old_postuninstall_cmds 13394 13395# A C compiler. 13396LTCC=$lt_CC 13397 13398# LTCC compiler flags. 13399LTCFLAGS=$lt_CFLAGS 13400 13401# Take the output of nm and produce a listing of raw symbols and C names. 13402global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13403 13404# Transform the output of nm in a proper C declaration. 13405global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13406 13407# Transform the output of nm in a C name address pair. 13408global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13409 13410# Transform the output of nm in a C name address pair when lib prefix is needed. 13411global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13412 13413# The name of the directory that contains temporary libtool files. 13414objdir=$objdir 13415 13416# Shell to use when invoking shell scripts. 13417SHELL=$lt_SHELL 13418 13419# An echo program that does not interpret backslashes. 13420ECHO=$lt_ECHO 13421 13422# Used to examine libraries when file_magic_cmd begins with "file". 13423MAGIC_CMD=$MAGIC_CMD 13424 13425# Must we lock files when doing compilation? 13426need_locks=$lt_need_locks 13427 13428# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13429DSYMUTIL=$lt_DSYMUTIL 13430 13431# Tool to change global to local symbols on Mac OS X. 13432NMEDIT=$lt_NMEDIT 13433 13434# Tool to manipulate fat objects and archives on Mac OS X. 13435LIPO=$lt_LIPO 13436 13437# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13438OTOOL=$lt_OTOOL 13439 13440# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13441OTOOL64=$lt_OTOOL64 13442 13443# Old archive suffix (normally "a"). 13444libext=$libext 13445 13446# Shared library suffix (normally ".so"). 13447shrext_cmds=$lt_shrext_cmds 13448 13449# The commands to extract the exported symbol list from a shared archive. 13450extract_expsyms_cmds=$lt_extract_expsyms_cmds 13451 13452# Variables whose values should be saved in libtool wrapper scripts and 13453# restored at link time. 13454variables_saved_for_relink=$lt_variables_saved_for_relink 13455 13456# Do we need the "lib" prefix for modules? 13457need_lib_prefix=$need_lib_prefix 13458 13459# Do we need a version for libraries? 13460need_version=$need_version 13461 13462# Library versioning type. 13463version_type=$version_type 13464 13465# Shared library runtime path variable. 13466runpath_var=$runpath_var 13467 13468# Shared library path variable. 13469shlibpath_var=$shlibpath_var 13470 13471# Is shlibpath searched before the hard-coded library search path? 13472shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13473 13474# Format of library name prefix. 13475libname_spec=$lt_libname_spec 13476 13477# List of archive names. First name is the real one, the rest are links. 13478# The last name is the one that the linker finds with -lNAME 13479library_names_spec=$lt_library_names_spec 13480 13481# The coded name of the library, if different from the real name. 13482soname_spec=$lt_soname_spec 13483 13484# Command to use after installation of a shared archive. 13485postinstall_cmds=$lt_postinstall_cmds 13486 13487# Command to use after uninstallation of a shared archive. 13488postuninstall_cmds=$lt_postuninstall_cmds 13489 13490# Commands used to finish a libtool library installation in a directory. 13491finish_cmds=$lt_finish_cmds 13492 13493# As "finish_cmds", except a single script fragment to be evaled but 13494# not shown. 13495finish_eval=$lt_finish_eval 13496 13497# Whether we should hardcode library paths into libraries. 13498hardcode_into_libs=$hardcode_into_libs 13499 13500# Compile-time system search path for libraries. 13501sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13502 13503# Run-time system search path for libraries. 13504sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13505 13506# Whether dlopen is supported. 13507dlopen_support=$enable_dlopen 13508 13509# Whether dlopen of programs is supported. 13510dlopen_self=$enable_dlopen_self 13511 13512# Whether dlopen of statically linked programs is supported. 13513dlopen_self_static=$enable_dlopen_self_static 13514 13515# Commands to strip libraries. 13516old_striplib=$lt_old_striplib 13517striplib=$lt_striplib 13518 13519 13520# The linker used to build libraries. 13521LD=$lt_LD 13522 13523# Commands used to build an old-style archive. 13524old_archive_cmds=$lt_old_archive_cmds 13525 13526# A language specific compiler. 13527CC=$lt_compiler 13528 13529# Is the compiler the GNU compiler? 13530with_gcc=$GCC 13531 13532# Compiler flag to turn off builtin functions. 13533no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13534 13535# How to pass a linker flag through the compiler. 13536wl=$lt_lt_prog_compiler_wl 13537 13538# Additional compiler flags for building library objects. 13539pic_flag=$lt_lt_prog_compiler_pic 13540 13541# Compiler flag to prevent dynamic linking. 13542link_static_flag=$lt_lt_prog_compiler_static 13543 13544# Does compiler simultaneously support -c and -o options? 13545compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13546 13547# Whether or not to add -lc for building shared libraries. 13548build_libtool_need_lc=$archive_cmds_need_lc 13549 13550# Whether or not to disallow shared libs when runtime libs are static. 13551allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13552 13553# Compiler flag to allow reflexive dlopens. 13554export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13555 13556# Compiler flag to generate shared objects directly from archives. 13557whole_archive_flag_spec=$lt_whole_archive_flag_spec 13558 13559# Whether the compiler copes with passing no objects directly. 13560compiler_needs_object=$lt_compiler_needs_object 13561 13562# Create an old-style archive from a shared archive. 13563old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13564 13565# Create a temporary old-style archive to link instead of a shared archive. 13566old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13567 13568# Commands used to build a shared archive. 13569archive_cmds=$lt_archive_cmds 13570archive_expsym_cmds=$lt_archive_expsym_cmds 13571 13572# Commands used to build a loadable module if different from building 13573# a shared archive. 13574module_cmds=$lt_module_cmds 13575module_expsym_cmds=$lt_module_expsym_cmds 13576 13577# Whether we are building with GNU ld or not. 13578with_gnu_ld=$lt_with_gnu_ld 13579 13580# Flag that allows shared libraries with undefined symbols to be built. 13581allow_undefined_flag=$lt_allow_undefined_flag 13582 13583# Flag that enforces no undefined symbols. 13584no_undefined_flag=$lt_no_undefined_flag 13585 13586# Flag to hardcode \$libdir into a binary during linking. 13587# This must work even if \$libdir does not exist 13588hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13589 13590# If ld is used when linking, flag to hardcode \$libdir into a binary 13591# during linking. This must work even if \$libdir does not exist. 13592hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13593 13594# Whether we need a single "-rpath" flag with a separated argument. 13595hardcode_libdir_separator=$lt_hardcode_libdir_separator 13596 13597# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13598# DIR into the resulting binary. 13599hardcode_direct=$hardcode_direct 13600 13601# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13602# DIR into the resulting binary and the resulting library dependency is 13603# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13604# library is relocated. 13605hardcode_direct_absolute=$hardcode_direct_absolute 13606 13607# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13608# into the resulting binary. 13609hardcode_minus_L=$hardcode_minus_L 13610 13611# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13612# into the resulting binary. 13613hardcode_shlibpath_var=$hardcode_shlibpath_var 13614 13615# Set to "yes" if building a shared library automatically hardcodes DIR 13616# into the library and all subsequent libraries and executables linked 13617# against it. 13618hardcode_automatic=$hardcode_automatic 13619 13620# Set to yes if linker adds runtime paths of dependent libraries 13621# to runtime path list. 13622inherit_rpath=$inherit_rpath 13623 13624# Whether libtool must link a program against all its dependency libraries. 13625link_all_deplibs=$link_all_deplibs 13626 13627# Fix the shell variable \$srcfile for the compiler. 13628fix_srcfile_path=$lt_fix_srcfile_path 13629 13630# Set to "yes" if exported symbols are required. 13631always_export_symbols=$always_export_symbols 13632 13633# The commands to list exported symbols. 13634export_symbols_cmds=$lt_export_symbols_cmds 13635 13636# Symbols that should not be listed in the preloaded symbols. 13637exclude_expsyms=$lt_exclude_expsyms 13638 13639# Symbols that must always be exported. 13640include_expsyms=$lt_include_expsyms 13641 13642# Commands necessary for linking programs (against libraries) with templates. 13643prelink_cmds=$lt_prelink_cmds 13644 13645# Specify filename containing input files. 13646file_list_spec=$lt_file_list_spec 13647 13648# How to hardcode a shared library path into an executable. 13649hardcode_action=$hardcode_action 13650 13651# ### END LIBTOOL CONFIG 13652 13653_LT_EOF 13654 13655 case $host_os in 13656 aix3*) 13657 cat <<\_LT_EOF >> "$cfgfile" 13658# AIX sometimes has problems with the GCC collect2 program. For some 13659# reason, if we set the COLLECT_NAMES environment variable, the problems 13660# vanish in a puff of smoke. 13661if test "X${COLLECT_NAMES+set}" != Xset; then 13662 COLLECT_NAMES= 13663 export COLLECT_NAMES 13664fi 13665_LT_EOF 13666 ;; 13667 esac 13668 13669 13670ltmain="$ac_aux_dir/ltmain.sh" 13671 13672 13673 # We use sed instead of cat because bash on DJGPP gets confused if 13674 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13675 # text mode, it properly converts lines to CR/LF. This bash problem 13676 # is reportedly fixed, but why not run on old versions too? 13677 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13678 || (rm -f "$cfgfile"; exit 1) 13679 13680 case $xsi_shell in 13681 yes) 13682 cat << \_LT_EOF >> "$cfgfile" 13683 13684# func_dirname file append nondir_replacement 13685# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13686# otherwise set result to NONDIR_REPLACEMENT. 13687func_dirname () 13688{ 13689 case ${1} in 13690 */*) func_dirname_result="${1%/*}${2}" ;; 13691 * ) func_dirname_result="${3}" ;; 13692 esac 13693} 13694 13695# func_basename file 13696func_basename () 13697{ 13698 func_basename_result="${1##*/}" 13699} 13700 13701# func_dirname_and_basename file append nondir_replacement 13702# perform func_basename and func_dirname in a single function 13703# call: 13704# dirname: Compute the dirname of FILE. If nonempty, 13705# add APPEND to the result, otherwise set result 13706# to NONDIR_REPLACEMENT. 13707# value returned in "$func_dirname_result" 13708# basename: Compute filename of FILE. 13709# value retuned in "$func_basename_result" 13710# Implementation must be kept synchronized with func_dirname 13711# and func_basename. For efficiency, we do not delegate to 13712# those functions but instead duplicate the functionality here. 13713func_dirname_and_basename () 13714{ 13715 case ${1} in 13716 */*) func_dirname_result="${1%/*}${2}" ;; 13717 * ) func_dirname_result="${3}" ;; 13718 esac 13719 func_basename_result="${1##*/}" 13720} 13721 13722# func_stripname prefix suffix name 13723# strip PREFIX and SUFFIX off of NAME. 13724# PREFIX and SUFFIX must not contain globbing or regex special 13725# characters, hashes, percent signs, but SUFFIX may contain a leading 13726# dot (in which case that matches only a dot). 13727func_stripname () 13728{ 13729 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13730 # positional parameters, so assign one to ordinary parameter first. 13731 func_stripname_result=${3} 13732 func_stripname_result=${func_stripname_result#"${1}"} 13733 func_stripname_result=${func_stripname_result%"${2}"} 13734} 13735 13736# func_opt_split 13737func_opt_split () 13738{ 13739 func_opt_split_opt=${1%%=*} 13740 func_opt_split_arg=${1#*=} 13741} 13742 13743# func_lo2o object 13744func_lo2o () 13745{ 13746 case ${1} in 13747 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13748 *) func_lo2o_result=${1} ;; 13749 esac 13750} 13751 13752# func_xform libobj-or-source 13753func_xform () 13754{ 13755 func_xform_result=${1%.*}.lo 13756} 13757 13758# func_arith arithmetic-term... 13759func_arith () 13760{ 13761 func_arith_result=$(( $* )) 13762} 13763 13764# func_len string 13765# STRING may not start with a hyphen. 13766func_len () 13767{ 13768 func_len_result=${#1} 13769} 13770 13771_LT_EOF 13772 ;; 13773 *) # Bourne compatible functions. 13774 cat << \_LT_EOF >> "$cfgfile" 13775 13776# func_dirname file append nondir_replacement 13777# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13778# otherwise set result to NONDIR_REPLACEMENT. 13779func_dirname () 13780{ 13781 # Extract subdirectory from the argument. 13782 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 13783 if test "X$func_dirname_result" = "X${1}"; then 13784 func_dirname_result="${3}" 13785 else 13786 func_dirname_result="$func_dirname_result${2}" 13787 fi 13788} 13789 13790# func_basename file 13791func_basename () 13792{ 13793 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 13794} 13795 13796 13797# func_stripname prefix suffix name 13798# strip PREFIX and SUFFIX off of NAME. 13799# PREFIX and SUFFIX must not contain globbing or regex special 13800# characters, hashes, percent signs, but SUFFIX may contain a leading 13801# dot (in which case that matches only a dot). 13802# func_strip_suffix prefix name 13803func_stripname () 13804{ 13805 case ${2} in 13806 .*) func_stripname_result=`$ECHO "X${3}" \ 13807 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 13808 *) func_stripname_result=`$ECHO "X${3}" \ 13809 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 13810 esac 13811} 13812 13813# sed scripts: 13814my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13815my_sed_long_arg='1s/^-[^=]*=//' 13816 13817# func_opt_split 13818func_opt_split () 13819{ 13820 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 13821 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 13822} 13823 13824# func_lo2o object 13825func_lo2o () 13826{ 13827 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 13828} 13829 13830# func_xform libobj-or-source 13831func_xform () 13832{ 13833 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 13834} 13835 13836# func_arith arithmetic-term... 13837func_arith () 13838{ 13839 func_arith_result=`expr "$@"` 13840} 13841 13842# func_len string 13843# STRING may not start with a hyphen. 13844func_len () 13845{ 13846 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13847} 13848 13849_LT_EOF 13850esac 13851 13852case $lt_shell_append in 13853 yes) 13854 cat << \_LT_EOF >> "$cfgfile" 13855 13856# func_append var value 13857# Append VALUE to the end of shell variable VAR. 13858func_append () 13859{ 13860 eval "$1+=\$2" 13861} 13862_LT_EOF 13863 ;; 13864 *) 13865 cat << \_LT_EOF >> "$cfgfile" 13866 13867# func_append var value 13868# Append VALUE to the end of shell variable VAR. 13869func_append () 13870{ 13871 eval "$1=\$$1\$2" 13872} 13873 13874_LT_EOF 13875 ;; 13876 esac 13877 13878 13879 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13880 || (rm -f "$cfgfile"; exit 1) 13881 13882 mv -f "$cfgfile" "$ofile" || 13883 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13884 chmod +x "$ofile" 13885 13886 ;; 13887 13888 esac 13889done # for ac_tag 13890 13891 13892as_fn_exit 0 13893_ACEOF 13894ac_clean_files=$ac_clean_files_save 13895 13896test $ac_write_fail = 0 || 13897 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13898 13899 13900# configure is writing to config.log, and then calls config.status. 13901# config.status does its own redirection, appending to config.log. 13902# Unfortunately, on DOS this fails, as config.log is still kept open 13903# by configure, so config.status won't be able to write to it; its 13904# output is simply discarded. So we exec the FD to /dev/null, 13905# effectively closing config.log, so it can be properly (re)opened and 13906# appended to by config.status. When coming back to configure, we 13907# need to make the FD available again. 13908if test "$no_create" != yes; then 13909 ac_cs_success=: 13910 ac_config_status_args= 13911 test "$silent" = yes && 13912 ac_config_status_args="$ac_config_status_args --quiet" 13913 exec 5>/dev/null 13914 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13915 exec 5>>config.log 13916 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13917 # would make configure fail if this is the last instruction. 13918 $ac_cs_success || as_fn_exit 1 13919fi 13920if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13921 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13922$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13923fi 13924 13925