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_fts3 910enable_fts4 911enable_fts5 912enable_json1 913enable_update_limit 914enable_geopoly 915enable_rtree 916enable_session 917enable_gcov 918' 919 ac_precious_vars='build_alias 920host_alias 921target_alias 922CC 923CFLAGS 924LDFLAGS 925LIBS 926CPPFLAGS 927CPP 928TCLLIBDIR' 929 930 931# Initialize some variables set by options. 932ac_init_help= 933ac_init_version=false 934ac_unrecognized_opts= 935ac_unrecognized_sep= 936# The variables have the same names as the options, with 937# dashes changed to underlines. 938cache_file=/dev/null 939exec_prefix=NONE 940no_create= 941no_recursion= 942prefix=NONE 943program_prefix=NONE 944program_suffix=NONE 945program_transform_name=s,x,x, 946silent= 947site= 948srcdir= 949verbose= 950x_includes=NONE 951x_libraries=NONE 952 953# Installation directory options. 954# These are left unexpanded so users can "make install exec_prefix=/foo" 955# and all the variables that are supposed to be based on exec_prefix 956# by default will actually change. 957# Use braces instead of parens because sh, perl, etc. also accept them. 958# (The list follows the same order as the GNU Coding Standards.) 959bindir='${exec_prefix}/bin' 960sbindir='${exec_prefix}/sbin' 961libexecdir='${exec_prefix}/libexec' 962datarootdir='${prefix}/share' 963datadir='${datarootdir}' 964sysconfdir='${prefix}/etc' 965sharedstatedir='${prefix}/com' 966localstatedir='${prefix}/var' 967includedir='${prefix}/include' 968oldincludedir='/usr/include' 969docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 970infodir='${datarootdir}/info' 971htmldir='${docdir}' 972dvidir='${docdir}' 973pdfdir='${docdir}' 974psdir='${docdir}' 975libdir='${exec_prefix}/lib' 976localedir='${datarootdir}/locale' 977mandir='${datarootdir}/man' 978 979ac_prev= 980ac_dashdash= 981for ac_option 982do 983 # If the previous option needs an argument, assign it. 984 if test -n "$ac_prev"; then 985 eval $ac_prev=\$ac_option 986 ac_prev= 987 continue 988 fi 989 990 case $ac_option in 991 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 992 *=) ac_optarg= ;; 993 *) ac_optarg=yes ;; 994 esac 995 996 # Accept the important Cygnus configure options, so we can diagnose typos. 997 998 case $ac_dashdash$ac_option in 999 --) 1000 ac_dashdash=yes ;; 1001 1002 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1003 ac_prev=bindir ;; 1004 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1005 bindir=$ac_optarg ;; 1006 1007 -build | --build | --buil | --bui | --bu) 1008 ac_prev=build_alias ;; 1009 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1010 build_alias=$ac_optarg ;; 1011 1012 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1013 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1014 ac_prev=cache_file ;; 1015 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1016 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1017 cache_file=$ac_optarg ;; 1018 1019 --config-cache | -C) 1020 cache_file=config.cache ;; 1021 1022 -datadir | --datadir | --datadi | --datad) 1023 ac_prev=datadir ;; 1024 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1025 datadir=$ac_optarg ;; 1026 1027 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1028 | --dataroo | --dataro | --datar) 1029 ac_prev=datarootdir ;; 1030 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1031 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1032 datarootdir=$ac_optarg ;; 1033 1034 -disable-* | --disable-*) 1035 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1036 # Reject names that are not valid shell variable names. 1037 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1038 as_fn_error $? "invalid feature name: $ac_useropt" 1039 ac_useropt_orig=$ac_useropt 1040 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1041 case $ac_user_opts in 1042 *" 1043"enable_$ac_useropt" 1044"*) ;; 1045 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1046 ac_unrecognized_sep=', ';; 1047 esac 1048 eval enable_$ac_useropt=no ;; 1049 1050 -docdir | --docdir | --docdi | --doc | --do) 1051 ac_prev=docdir ;; 1052 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1053 docdir=$ac_optarg ;; 1054 1055 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1056 ac_prev=dvidir ;; 1057 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1058 dvidir=$ac_optarg ;; 1059 1060 -enable-* | --enable-*) 1061 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1062 # Reject names that are not valid shell variable names. 1063 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1064 as_fn_error $? "invalid feature name: $ac_useropt" 1065 ac_useropt_orig=$ac_useropt 1066 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1067 case $ac_user_opts in 1068 *" 1069"enable_$ac_useropt" 1070"*) ;; 1071 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1072 ac_unrecognized_sep=', ';; 1073 esac 1074 eval enable_$ac_useropt=\$ac_optarg ;; 1075 1076 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1077 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1078 | --exec | --exe | --ex) 1079 ac_prev=exec_prefix ;; 1080 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1081 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1082 | --exec=* | --exe=* | --ex=*) 1083 exec_prefix=$ac_optarg ;; 1084 1085 -gas | --gas | --ga | --g) 1086 # Obsolete; use --with-gas. 1087 with_gas=yes ;; 1088 1089 -help | --help | --hel | --he | -h) 1090 ac_init_help=long ;; 1091 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1092 ac_init_help=recursive ;; 1093 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1094 ac_init_help=short ;; 1095 1096 -host | --host | --hos | --ho) 1097 ac_prev=host_alias ;; 1098 -host=* | --host=* | --hos=* | --ho=*) 1099 host_alias=$ac_optarg ;; 1100 1101 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1102 ac_prev=htmldir ;; 1103 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1104 | --ht=*) 1105 htmldir=$ac_optarg ;; 1106 1107 -includedir | --includedir | --includedi | --included | --include \ 1108 | --includ | --inclu | --incl | --inc) 1109 ac_prev=includedir ;; 1110 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1111 | --includ=* | --inclu=* | --incl=* | --inc=*) 1112 includedir=$ac_optarg ;; 1113 1114 -infodir | --infodir | --infodi | --infod | --info | --inf) 1115 ac_prev=infodir ;; 1116 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1117 infodir=$ac_optarg ;; 1118 1119 -libdir | --libdir | --libdi | --libd) 1120 ac_prev=libdir ;; 1121 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1122 libdir=$ac_optarg ;; 1123 1124 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1125 | --libexe | --libex | --libe) 1126 ac_prev=libexecdir ;; 1127 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1128 | --libexe=* | --libex=* | --libe=*) 1129 libexecdir=$ac_optarg ;; 1130 1131 -localedir | --localedir | --localedi | --localed | --locale) 1132 ac_prev=localedir ;; 1133 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1134 localedir=$ac_optarg ;; 1135 1136 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1137 | --localstate | --localstat | --localsta | --localst | --locals) 1138 ac_prev=localstatedir ;; 1139 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1140 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1141 localstatedir=$ac_optarg ;; 1142 1143 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1144 ac_prev=mandir ;; 1145 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1146 mandir=$ac_optarg ;; 1147 1148 -nfp | --nfp | --nf) 1149 # Obsolete; use --without-fp. 1150 with_fp=no ;; 1151 1152 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1153 | --no-cr | --no-c | -n) 1154 no_create=yes ;; 1155 1156 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1157 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1158 no_recursion=yes ;; 1159 1160 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1161 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1162 | --oldin | --oldi | --old | --ol | --o) 1163 ac_prev=oldincludedir ;; 1164 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1165 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1166 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1167 oldincludedir=$ac_optarg ;; 1168 1169 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1170 ac_prev=prefix ;; 1171 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1172 prefix=$ac_optarg ;; 1173 1174 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1175 | --program-pre | --program-pr | --program-p) 1176 ac_prev=program_prefix ;; 1177 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1178 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1179 program_prefix=$ac_optarg ;; 1180 1181 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1182 | --program-suf | --program-su | --program-s) 1183 ac_prev=program_suffix ;; 1184 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1185 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1186 program_suffix=$ac_optarg ;; 1187 1188 -program-transform-name | --program-transform-name \ 1189 | --program-transform-nam | --program-transform-na \ 1190 | --program-transform-n | --program-transform- \ 1191 | --program-transform | --program-transfor \ 1192 | --program-transfo | --program-transf \ 1193 | --program-trans | --program-tran \ 1194 | --progr-tra | --program-tr | --program-t) 1195 ac_prev=program_transform_name ;; 1196 -program-transform-name=* | --program-transform-name=* \ 1197 | --program-transform-nam=* | --program-transform-na=* \ 1198 | --program-transform-n=* | --program-transform-=* \ 1199 | --program-transform=* | --program-transfor=* \ 1200 | --program-transfo=* | --program-transf=* \ 1201 | --program-trans=* | --program-tran=* \ 1202 | --progr-tra=* | --program-tr=* | --program-t=*) 1203 program_transform_name=$ac_optarg ;; 1204 1205 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1206 ac_prev=pdfdir ;; 1207 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1208 pdfdir=$ac_optarg ;; 1209 1210 -psdir | --psdir | --psdi | --psd | --ps) 1211 ac_prev=psdir ;; 1212 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1213 psdir=$ac_optarg ;; 1214 1215 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1216 | -silent | --silent | --silen | --sile | --sil) 1217 silent=yes ;; 1218 1219 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1220 ac_prev=sbindir ;; 1221 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1222 | --sbi=* | --sb=*) 1223 sbindir=$ac_optarg ;; 1224 1225 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1226 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1227 | --sharedst | --shareds | --shared | --share | --shar \ 1228 | --sha | --sh) 1229 ac_prev=sharedstatedir ;; 1230 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1231 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1232 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1233 | --sha=* | --sh=*) 1234 sharedstatedir=$ac_optarg ;; 1235 1236 -site | --site | --sit) 1237 ac_prev=site ;; 1238 -site=* | --site=* | --sit=*) 1239 site=$ac_optarg ;; 1240 1241 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1242 ac_prev=srcdir ;; 1243 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1244 srcdir=$ac_optarg ;; 1245 1246 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1247 | --syscon | --sysco | --sysc | --sys | --sy) 1248 ac_prev=sysconfdir ;; 1249 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1250 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1251 sysconfdir=$ac_optarg ;; 1252 1253 -target | --target | --targe | --targ | --tar | --ta | --t) 1254 ac_prev=target_alias ;; 1255 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1256 target_alias=$ac_optarg ;; 1257 1258 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1259 verbose=yes ;; 1260 1261 -version | --version | --versio | --versi | --vers | -V) 1262 ac_init_version=: ;; 1263 1264 -with-* | --with-*) 1265 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1266 # Reject names that are not valid shell variable names. 1267 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1268 as_fn_error $? "invalid package name: $ac_useropt" 1269 ac_useropt_orig=$ac_useropt 1270 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1271 case $ac_user_opts in 1272 *" 1273"with_$ac_useropt" 1274"*) ;; 1275 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1276 ac_unrecognized_sep=', ';; 1277 esac 1278 eval with_$ac_useropt=\$ac_optarg ;; 1279 1280 -without-* | --without-*) 1281 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1282 # Reject names that are not valid shell variable names. 1283 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1284 as_fn_error $? "invalid package name: $ac_useropt" 1285 ac_useropt_orig=$ac_useropt 1286 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1287 case $ac_user_opts in 1288 *" 1289"with_$ac_useropt" 1290"*) ;; 1291 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1292 ac_unrecognized_sep=', ';; 1293 esac 1294 eval with_$ac_useropt=no ;; 1295 1296 --x) 1297 # Obsolete; use --with-x. 1298 with_x=yes ;; 1299 1300 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1301 | --x-incl | --x-inc | --x-in | --x-i) 1302 ac_prev=x_includes ;; 1303 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1304 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1305 x_includes=$ac_optarg ;; 1306 1307 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1308 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1309 ac_prev=x_libraries ;; 1310 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1311 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1312 x_libraries=$ac_optarg ;; 1313 1314 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1315Try \`$0 --help' for more information" 1316 ;; 1317 1318 *=*) 1319 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1320 # Reject names that are not valid shell variable names. 1321 case $ac_envvar in #( 1322 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1323 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1324 esac 1325 eval $ac_envvar=\$ac_optarg 1326 export $ac_envvar ;; 1327 1328 *) 1329 # FIXME: should be removed in autoconf 3.0. 1330 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1331 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1332 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1333 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1334 ;; 1335 1336 esac 1337done 1338 1339if test -n "$ac_prev"; then 1340 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1341 as_fn_error $? "missing argument to $ac_option" 1342fi 1343 1344if test -n "$ac_unrecognized_opts"; then 1345 case $enable_option_checking in 1346 no) ;; 1347 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1348 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1349 esac 1350fi 1351 1352# Check all directory arguments for consistency. 1353for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1354 datadir sysconfdir sharedstatedir localstatedir includedir \ 1355 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1356 libdir localedir mandir 1357do 1358 eval ac_val=\$$ac_var 1359 # Remove trailing slashes. 1360 case $ac_val in 1361 */ ) 1362 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1363 eval $ac_var=\$ac_val;; 1364 esac 1365 # Be sure to have absolute directory names. 1366 case $ac_val in 1367 [\\/$]* | ?:[\\/]* ) continue;; 1368 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1369 esac 1370 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1371done 1372 1373# There might be people who depend on the old broken behavior: `$host' 1374# used to hold the argument of --host etc. 1375# FIXME: To remove some day. 1376build=$build_alias 1377host=$host_alias 1378target=$target_alias 1379 1380# FIXME: To remove some day. 1381if test "x$host_alias" != x; then 1382 if test "x$build_alias" = x; then 1383 cross_compiling=maybe 1384 elif test "x$build_alias" != "x$host_alias"; then 1385 cross_compiling=yes 1386 fi 1387fi 1388 1389ac_tool_prefix= 1390test -n "$host_alias" && ac_tool_prefix=$host_alias- 1391 1392test "$silent" = yes && exec 6>/dev/null 1393 1394 1395ac_pwd=`pwd` && test -n "$ac_pwd" && 1396ac_ls_di=`ls -di .` && 1397ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1398 as_fn_error $? "working directory cannot be determined" 1399test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1400 as_fn_error $? "pwd does not report name of working directory" 1401 1402 1403# Find the source files, if location was not specified. 1404if test -z "$srcdir"; then 1405 ac_srcdir_defaulted=yes 1406 # Try the directory containing this script, then the parent directory. 1407 ac_confdir=`$as_dirname -- "$as_myself" || 1408$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1409 X"$as_myself" : 'X\(//\)[^/]' \| \ 1410 X"$as_myself" : 'X\(//\)$' \| \ 1411 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1412$as_echo X"$as_myself" | 1413 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1414 s//\1/ 1415 q 1416 } 1417 /^X\(\/\/\)[^/].*/{ 1418 s//\1/ 1419 q 1420 } 1421 /^X\(\/\/\)$/{ 1422 s//\1/ 1423 q 1424 } 1425 /^X\(\/\).*/{ 1426 s//\1/ 1427 q 1428 } 1429 s/.*/./; q'` 1430 srcdir=$ac_confdir 1431 if test ! -r "$srcdir/$ac_unique_file"; then 1432 srcdir=.. 1433 fi 1434else 1435 ac_srcdir_defaulted=no 1436fi 1437if test ! -r "$srcdir/$ac_unique_file"; then 1438 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1439 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1440fi 1441ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1442ac_abs_confdir=`( 1443 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1444 pwd)` 1445# When building in place, set srcdir=. 1446if test "$ac_abs_confdir" = "$ac_pwd"; then 1447 srcdir=. 1448fi 1449# Remove unnecessary trailing slashes from srcdir. 1450# Double slashes in file names in object file debugging info 1451# mess up M-x gdb in Emacs. 1452case $srcdir in 1453*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1454esac 1455for ac_var in $ac_precious_vars; do 1456 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1457 eval ac_env_${ac_var}_value=\$${ac_var} 1458 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1459 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1460done 1461 1462# 1463# Report the --help message. 1464# 1465if test "$ac_init_help" = "long"; then 1466 # Omit some internal or obsolete options to make the list less imposing. 1467 # This message is too long to be a string in the A/UX 3.1 sh. 1468 cat <<_ACEOF 1469\`configure' configures sqlite 3.31.0 to adapt to many kinds of systems. 1470 1471Usage: $0 [OPTION]... [VAR=VALUE]... 1472 1473To assign environment variables (e.g., CC, CFLAGS...), specify them as 1474VAR=VALUE. See below for descriptions of some of the useful variables. 1475 1476Defaults for the options are specified in brackets. 1477 1478Configuration: 1479 -h, --help display this help and exit 1480 --help=short display options specific to this package 1481 --help=recursive display the short help of all the included packages 1482 -V, --version display version information and exit 1483 -q, --quiet, --silent do not print \`checking ...' messages 1484 --cache-file=FILE cache test results in FILE [disabled] 1485 -C, --config-cache alias for \`--cache-file=config.cache' 1486 -n, --no-create do not create output files 1487 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1488 1489Installation directories: 1490 --prefix=PREFIX install architecture-independent files in PREFIX 1491 [$ac_default_prefix] 1492 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1493 [PREFIX] 1494 1495By default, \`make install' will install all the files in 1496\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1497an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1498for instance \`--prefix=\$HOME'. 1499 1500For better control, use the options below. 1501 1502Fine tuning of the installation directories: 1503 --bindir=DIR user executables [EPREFIX/bin] 1504 --sbindir=DIR system admin executables [EPREFIX/sbin] 1505 --libexecdir=DIR program executables [EPREFIX/libexec] 1506 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1507 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1508 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1509 --libdir=DIR object code libraries [EPREFIX/lib] 1510 --includedir=DIR C header files [PREFIX/include] 1511 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1512 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1513 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1514 --infodir=DIR info documentation [DATAROOTDIR/info] 1515 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1516 --mandir=DIR man documentation [DATAROOTDIR/man] 1517 --docdir=DIR documentation root [DATAROOTDIR/doc/sqlite] 1518 --htmldir=DIR html documentation [DOCDIR] 1519 --dvidir=DIR dvi documentation [DOCDIR] 1520 --pdfdir=DIR pdf documentation [DOCDIR] 1521 --psdir=DIR ps documentation [DOCDIR] 1522_ACEOF 1523 1524 cat <<\_ACEOF 1525 1526System types: 1527 --build=BUILD configure for building on BUILD [guessed] 1528 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1529_ACEOF 1530fi 1531 1532if test -n "$ac_init_help"; then 1533 case $ac_init_help in 1534 short | recursive ) echo "Configuration of sqlite 3.31.0:";; 1535 esac 1536 cat <<\_ACEOF 1537 1538Optional Features: 1539 --disable-option-checking ignore unrecognized --enable/--with options 1540 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1541 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1542 --enable-shared[=PKGS] build shared libraries [default=yes] 1543 --enable-static[=PKGS] build static libraries [default=yes] 1544 --enable-fast-install[=PKGS] 1545 optimize for fast installation [default=yes] 1546 --disable-libtool-lock avoid locking (might break parallel builds) 1547 --disable-largefile omit support for large files 1548 --disable-threadsafe Disable mutexing 1549 --enable-releasemode Support libtool link to release mode 1550 --enable-tempstore Use an in-ram database for temporary tables 1551 (never,no,yes,always) 1552 --disable-tcl do not build TCL extension 1553 --enable-editline enable BSD editline support 1554 --disable-readline disable readline support 1555 --enable-debug enable debugging & verbose explain 1556 --disable-amalgamation Disable the amalgamation and instead build all files 1557 separately 1558 --disable-load-extension 1559 Disable loading of external extensions 1560 --enable-memsys5 Enable MEMSYS5 1561 --enable-memsys3 Enable MEMSYS3 1562 --enable-fts3 Enable the FTS3 extension 1563 --enable-fts4 Enable the FTS4 extension 1564 --enable-fts5 Enable the FTS5 extension 1565 --enable-json1 Enable the JSON1 extension 1566 --enable-update-limit Enable the UPDATE/DELETE LIMIT clause 1567 --enable-geopoly Enable the GEOPOLY extension 1568 --enable-rtree Enable the RTREE extension 1569 --enable-session Enable the SESSION extension 1570 --enable-gcov Enable coverage testing using gcov 1571 1572Optional Packages: 1573 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1574 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1575 --with-pic try to use only PIC/non-PIC objects [default=use 1576 both] 1577 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1578 --with-tcl=DIR directory containing tcl configuration 1579 (tclConfig.sh) 1580 --with-readline-lib specify readline library 1581 --with-readline-inc specify readline include paths 1582 1583Some influential environment variables: 1584 CC C compiler command 1585 CFLAGS C compiler flags 1586 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1587 nonstandard directory <lib dir> 1588 LIBS libraries to pass to the linker, e.g. -l<library> 1589 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1590 you have headers in a nonstandard directory <include dir> 1591 CPP C preprocessor 1592 TCLLIBDIR Where to install tcl plugin 1593 1594Use these variables to override the choices made by `configure' or to help 1595it to find libraries and programs with nonstandard names/locations. 1596 1597Report bugs to the package provider. 1598_ACEOF 1599ac_status=$? 1600fi 1601 1602if test "$ac_init_help" = "recursive"; then 1603 # If there are subdirs, report their specific --help. 1604 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1605 test -d "$ac_dir" || 1606 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1607 continue 1608 ac_builddir=. 1609 1610case "$ac_dir" in 1611.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1612*) 1613 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1614 # A ".." for each directory in $ac_dir_suffix. 1615 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1616 case $ac_top_builddir_sub in 1617 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1618 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1619 esac ;; 1620esac 1621ac_abs_top_builddir=$ac_pwd 1622ac_abs_builddir=$ac_pwd$ac_dir_suffix 1623# for backward compatibility: 1624ac_top_builddir=$ac_top_build_prefix 1625 1626case $srcdir in 1627 .) # We are building in place. 1628 ac_srcdir=. 1629 ac_top_srcdir=$ac_top_builddir_sub 1630 ac_abs_top_srcdir=$ac_pwd ;; 1631 [\\/]* | ?:[\\/]* ) # Absolute name. 1632 ac_srcdir=$srcdir$ac_dir_suffix; 1633 ac_top_srcdir=$srcdir 1634 ac_abs_top_srcdir=$srcdir ;; 1635 *) # Relative name. 1636 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1637 ac_top_srcdir=$ac_top_build_prefix$srcdir 1638 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1639esac 1640ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1641 1642 cd "$ac_dir" || { ac_status=$?; continue; } 1643 # Check for guested configure. 1644 if test -f "$ac_srcdir/configure.gnu"; then 1645 echo && 1646 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1647 elif test -f "$ac_srcdir/configure"; then 1648 echo && 1649 $SHELL "$ac_srcdir/configure" --help=recursive 1650 else 1651 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1652 fi || ac_status=$? 1653 cd "$ac_pwd" || { ac_status=$?; break; } 1654 done 1655fi 1656 1657test -n "$ac_init_help" && exit $ac_status 1658if $ac_init_version; then 1659 cat <<\_ACEOF 1660sqlite configure 3.31.0 1661generated by GNU Autoconf 2.69 1662 1663Copyright (C) 2012 Free Software Foundation, Inc. 1664This configure script is free software; the Free Software Foundation 1665gives unlimited permission to copy, distribute and modify it. 1666_ACEOF 1667 exit 1668fi 1669 1670## ------------------------ ## 1671## Autoconf initialization. ## 1672## ------------------------ ## 1673 1674# ac_fn_c_try_compile LINENO 1675# -------------------------- 1676# Try to compile conftest.$ac_ext, and return whether this succeeded. 1677ac_fn_c_try_compile () 1678{ 1679 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1680 rm -f conftest.$ac_objext 1681 if { { ac_try="$ac_compile" 1682case "(($ac_try" in 1683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1684 *) ac_try_echo=$ac_try;; 1685esac 1686eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1687$as_echo "$ac_try_echo"; } >&5 1688 (eval "$ac_compile") 2>conftest.err 1689 ac_status=$? 1690 if test -s conftest.err; then 1691 grep -v '^ *+' conftest.err >conftest.er1 1692 cat conftest.er1 >&5 1693 mv -f conftest.er1 conftest.err 1694 fi 1695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1696 test $ac_status = 0; } && { 1697 test -z "$ac_c_werror_flag" || 1698 test ! -s conftest.err 1699 } && test -s conftest.$ac_objext; then : 1700 ac_retval=0 1701else 1702 $as_echo "$as_me: failed program was:" >&5 1703sed 's/^/| /' conftest.$ac_ext >&5 1704 1705 ac_retval=1 1706fi 1707 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1708 as_fn_set_status $ac_retval 1709 1710} # ac_fn_c_try_compile 1711 1712# ac_fn_c_try_link LINENO 1713# ----------------------- 1714# Try to link conftest.$ac_ext, and return whether this succeeded. 1715ac_fn_c_try_link () 1716{ 1717 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1718 rm -f conftest.$ac_objext conftest$ac_exeext 1719 if { { ac_try="$ac_link" 1720case "(($ac_try" in 1721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1722 *) ac_try_echo=$ac_try;; 1723esac 1724eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1725$as_echo "$ac_try_echo"; } >&5 1726 (eval "$ac_link") 2>conftest.err 1727 ac_status=$? 1728 if test -s conftest.err; then 1729 grep -v '^ *+' conftest.err >conftest.er1 1730 cat conftest.er1 >&5 1731 mv -f conftest.er1 conftest.err 1732 fi 1733 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1734 test $ac_status = 0; } && { 1735 test -z "$ac_c_werror_flag" || 1736 test ! -s conftest.err 1737 } && test -s conftest$ac_exeext && { 1738 test "$cross_compiling" = yes || 1739 test -x conftest$ac_exeext 1740 }; then : 1741 ac_retval=0 1742else 1743 $as_echo "$as_me: failed program was:" >&5 1744sed 's/^/| /' conftest.$ac_ext >&5 1745 1746 ac_retval=1 1747fi 1748 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1749 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1750 # interfere with the next link command; also delete a directory that is 1751 # left behind by Apple's compiler. We do this before executing the actions. 1752 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1753 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1754 as_fn_set_status $ac_retval 1755 1756} # ac_fn_c_try_link 1757 1758# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1759# ------------------------------------------------------- 1760# Tests whether HEADER exists and can be compiled using the include files in 1761# INCLUDES, setting the cache variable VAR accordingly. 1762ac_fn_c_check_header_compile () 1763{ 1764 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1766$as_echo_n "checking for $2... " >&6; } 1767if eval \${$3+:} false; then : 1768 $as_echo_n "(cached) " >&6 1769else 1770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1771/* end confdefs.h. */ 1772$4 1773#include <$2> 1774_ACEOF 1775if ac_fn_c_try_compile "$LINENO"; then : 1776 eval "$3=yes" 1777else 1778 eval "$3=no" 1779fi 1780rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1781fi 1782eval ac_res=\$$3 1783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1784$as_echo "$ac_res" >&6; } 1785 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1786 1787} # ac_fn_c_check_header_compile 1788 1789# ac_fn_c_try_cpp LINENO 1790# ---------------------- 1791# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1792ac_fn_c_try_cpp () 1793{ 1794 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1795 if { { ac_try="$ac_cpp conftest.$ac_ext" 1796case "(($ac_try" in 1797 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1798 *) ac_try_echo=$ac_try;; 1799esac 1800eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1801$as_echo "$ac_try_echo"; } >&5 1802 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1803 ac_status=$? 1804 if test -s conftest.err; then 1805 grep -v '^ *+' conftest.err >conftest.er1 1806 cat conftest.er1 >&5 1807 mv -f conftest.er1 conftest.err 1808 fi 1809 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1810 test $ac_status = 0; } > conftest.i && { 1811 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1812 test ! -s conftest.err 1813 }; then : 1814 ac_retval=0 1815else 1816 $as_echo "$as_me: failed program was:" >&5 1817sed 's/^/| /' conftest.$ac_ext >&5 1818 1819 ac_retval=1 1820fi 1821 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1822 as_fn_set_status $ac_retval 1823 1824} # ac_fn_c_try_cpp 1825 1826# ac_fn_c_try_run LINENO 1827# ---------------------- 1828# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1829# that executables *can* be run. 1830ac_fn_c_try_run () 1831{ 1832 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1833 if { { ac_try="$ac_link" 1834case "(($ac_try" in 1835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1836 *) ac_try_echo=$ac_try;; 1837esac 1838eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1839$as_echo "$ac_try_echo"; } >&5 1840 (eval "$ac_link") 2>&5 1841 ac_status=$? 1842 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1843 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1844 { { case "(($ac_try" in 1845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1846 *) ac_try_echo=$ac_try;; 1847esac 1848eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1849$as_echo "$ac_try_echo"; } >&5 1850 (eval "$ac_try") 2>&5 1851 ac_status=$? 1852 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1853 test $ac_status = 0; }; }; then : 1854 ac_retval=0 1855else 1856 $as_echo "$as_me: program exited with status $ac_status" >&5 1857 $as_echo "$as_me: failed program was:" >&5 1858sed 's/^/| /' conftest.$ac_ext >&5 1859 1860 ac_retval=$ac_status 1861fi 1862 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1863 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1864 as_fn_set_status $ac_retval 1865 1866} # ac_fn_c_try_run 1867 1868# ac_fn_c_check_func LINENO FUNC VAR 1869# ---------------------------------- 1870# Tests whether FUNC exists, setting the cache variable VAR accordingly 1871ac_fn_c_check_func () 1872{ 1873 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1875$as_echo_n "checking for $2... " >&6; } 1876if eval \${$3+:} false; then : 1877 $as_echo_n "(cached) " >&6 1878else 1879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1880/* end confdefs.h. */ 1881/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1882 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1883#define $2 innocuous_$2 1884 1885/* System header to define __stub macros and hopefully few prototypes, 1886 which can conflict with char $2 (); below. 1887 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1888 <limits.h> exists even on freestanding compilers. */ 1889 1890#ifdef __STDC__ 1891# include <limits.h> 1892#else 1893# include <assert.h> 1894#endif 1895 1896#undef $2 1897 1898/* Override any GCC internal prototype to avoid an error. 1899 Use char because int might match the return type of a GCC 1900 builtin and then its argument prototype would still apply. */ 1901#ifdef __cplusplus 1902extern "C" 1903#endif 1904char $2 (); 1905/* The GNU C library defines this for functions which it implements 1906 to always fail with ENOSYS. Some functions are actually named 1907 something starting with __ and the normal name is an alias. */ 1908#if defined __stub_$2 || defined __stub___$2 1909choke me 1910#endif 1911 1912int 1913main () 1914{ 1915return $2 (); 1916 ; 1917 return 0; 1918} 1919_ACEOF 1920if ac_fn_c_try_link "$LINENO"; then : 1921 eval "$3=yes" 1922else 1923 eval "$3=no" 1924fi 1925rm -f core conftest.err conftest.$ac_objext \ 1926 conftest$ac_exeext conftest.$ac_ext 1927fi 1928eval ac_res=\$$3 1929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1930$as_echo "$ac_res" >&6; } 1931 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1932 1933} # ac_fn_c_check_func 1934 1935# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1936# ------------------------------------------- 1937# Tests whether TYPE exists after having included INCLUDES, setting cache 1938# variable VAR accordingly. 1939ac_fn_c_check_type () 1940{ 1941 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1943$as_echo_n "checking for $2... " >&6; } 1944if eval \${$3+:} false; then : 1945 $as_echo_n "(cached) " >&6 1946else 1947 eval "$3=no" 1948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1949/* end confdefs.h. */ 1950$4 1951int 1952main () 1953{ 1954if (sizeof ($2)) 1955 return 0; 1956 ; 1957 return 0; 1958} 1959_ACEOF 1960if ac_fn_c_try_compile "$LINENO"; then : 1961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1962/* end confdefs.h. */ 1963$4 1964int 1965main () 1966{ 1967if (sizeof (($2))) 1968 return 0; 1969 ; 1970 return 0; 1971} 1972_ACEOF 1973if ac_fn_c_try_compile "$LINENO"; then : 1974 1975else 1976 eval "$3=yes" 1977fi 1978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1979fi 1980rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1981fi 1982eval ac_res=\$$3 1983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1984$as_echo "$ac_res" >&6; } 1985 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1986 1987} # ac_fn_c_check_type 1988 1989# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1990# ------------------------------------------------------- 1991# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1992# the include files in INCLUDES and setting the cache variable VAR 1993# accordingly. 1994ac_fn_c_check_header_mongrel () 1995{ 1996 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1997 if eval \${$3+:} false; then : 1998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1999$as_echo_n "checking for $2... " >&6; } 2000if eval \${$3+:} false; then : 2001 $as_echo_n "(cached) " >&6 2002fi 2003eval ac_res=\$$3 2004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2005$as_echo "$ac_res" >&6; } 2006else 2007 # Is the header compilable? 2008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 2009$as_echo_n "checking $2 usability... " >&6; } 2010cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2011/* end confdefs.h. */ 2012$4 2013#include <$2> 2014_ACEOF 2015if ac_fn_c_try_compile "$LINENO"; then : 2016 ac_header_compiler=yes 2017else 2018 ac_header_compiler=no 2019fi 2020rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2022$as_echo "$ac_header_compiler" >&6; } 2023 2024# Is the header present? 2025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2026$as_echo_n "checking $2 presence... " >&6; } 2027cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2028/* end confdefs.h. */ 2029#include <$2> 2030_ACEOF 2031if ac_fn_c_try_cpp "$LINENO"; then : 2032 ac_header_preproc=yes 2033else 2034 ac_header_preproc=no 2035fi 2036rm -f conftest.err conftest.i conftest.$ac_ext 2037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2038$as_echo "$ac_header_preproc" >&6; } 2039 2040# So? What about this header? 2041case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2042 yes:no: ) 2043 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2044$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2045 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2046$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2047 ;; 2048 no:yes:* ) 2049 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2050$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2051 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2052$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2054$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2055 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2056$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2057 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2058$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2059 ;; 2060esac 2061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2062$as_echo_n "checking for $2... " >&6; } 2063if eval \${$3+:} false; then : 2064 $as_echo_n "(cached) " >&6 2065else 2066 eval "$3=\$ac_header_compiler" 2067fi 2068eval ac_res=\$$3 2069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2070$as_echo "$ac_res" >&6; } 2071fi 2072 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2073 2074} # ac_fn_c_check_header_mongrel 2075cat >config.log <<_ACEOF 2076This file contains any messages produced by compilers while 2077running configure, to aid debugging if configure makes a mistake. 2078 2079It was created by sqlite $as_me 3.31.0, which was 2080generated by GNU Autoconf 2.69. Invocation command line was 2081 2082 $ $0 $@ 2083 2084_ACEOF 2085exec 5>>config.log 2086{ 2087cat <<_ASUNAME 2088## --------- ## 2089## Platform. ## 2090## --------- ## 2091 2092hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2093uname -m = `(uname -m) 2>/dev/null || echo unknown` 2094uname -r = `(uname -r) 2>/dev/null || echo unknown` 2095uname -s = `(uname -s) 2>/dev/null || echo unknown` 2096uname -v = `(uname -v) 2>/dev/null || echo unknown` 2097 2098/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2099/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2100 2101/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2102/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2103/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2104/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2105/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2106/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2107/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2108 2109_ASUNAME 2110 2111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2112for as_dir in $PATH 2113do 2114 IFS=$as_save_IFS 2115 test -z "$as_dir" && as_dir=. 2116 $as_echo "PATH: $as_dir" 2117 done 2118IFS=$as_save_IFS 2119 2120} >&5 2121 2122cat >&5 <<_ACEOF 2123 2124 2125## ----------- ## 2126## Core tests. ## 2127## ----------- ## 2128 2129_ACEOF 2130 2131 2132# Keep a trace of the command line. 2133# Strip out --no-create and --no-recursion so they do not pile up. 2134# Strip out --silent because we don't want to record it for future runs. 2135# Also quote any args containing shell meta-characters. 2136# Make two passes to allow for proper duplicate-argument suppression. 2137ac_configure_args= 2138ac_configure_args0= 2139ac_configure_args1= 2140ac_must_keep_next=false 2141for ac_pass in 1 2 2142do 2143 for ac_arg 2144 do 2145 case $ac_arg in 2146 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2147 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2148 | -silent | --silent | --silen | --sile | --sil) 2149 continue ;; 2150 *\'*) 2151 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2152 esac 2153 case $ac_pass in 2154 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2155 2) 2156 as_fn_append ac_configure_args1 " '$ac_arg'" 2157 if test $ac_must_keep_next = true; then 2158 ac_must_keep_next=false # Got value, back to normal. 2159 else 2160 case $ac_arg in 2161 *=* | --config-cache | -C | -disable-* | --disable-* \ 2162 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2163 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2164 | -with-* | --with-* | -without-* | --without-* | --x) 2165 case "$ac_configure_args0 " in 2166 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2167 esac 2168 ;; 2169 -* ) ac_must_keep_next=true ;; 2170 esac 2171 fi 2172 as_fn_append ac_configure_args " '$ac_arg'" 2173 ;; 2174 esac 2175 done 2176done 2177{ ac_configure_args0=; unset ac_configure_args0;} 2178{ ac_configure_args1=; unset ac_configure_args1;} 2179 2180# When interrupted or exit'd, cleanup temporary files, and complete 2181# config.log. We remove comments because anyway the quotes in there 2182# would cause problems or look ugly. 2183# WARNING: Use '\'' to represent an apostrophe within the trap. 2184# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2185trap 'exit_status=$? 2186 # Save into config.log some information that might help in debugging. 2187 { 2188 echo 2189 2190 $as_echo "## ---------------- ## 2191## Cache variables. ## 2192## ---------------- ##" 2193 echo 2194 # The following way of writing the cache mishandles newlines in values, 2195( 2196 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2197 eval ac_val=\$$ac_var 2198 case $ac_val in #( 2199 *${as_nl}*) 2200 case $ac_var in #( 2201 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2202$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2203 esac 2204 case $ac_var in #( 2205 _ | IFS | as_nl) ;; #( 2206 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2207 *) { eval $ac_var=; unset $ac_var;} ;; 2208 esac ;; 2209 esac 2210 done 2211 (set) 2>&1 | 2212 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2213 *${as_nl}ac_space=\ *) 2214 sed -n \ 2215 "s/'\''/'\''\\\\'\'''\''/g; 2216 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2217 ;; #( 2218 *) 2219 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2220 ;; 2221 esac | 2222 sort 2223) 2224 echo 2225 2226 $as_echo "## ----------------- ## 2227## Output variables. ## 2228## ----------------- ##" 2229 echo 2230 for ac_var in $ac_subst_vars 2231 do 2232 eval ac_val=\$$ac_var 2233 case $ac_val in 2234 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2235 esac 2236 $as_echo "$ac_var='\''$ac_val'\''" 2237 done | sort 2238 echo 2239 2240 if test -n "$ac_subst_files"; then 2241 $as_echo "## ------------------- ## 2242## File substitutions. ## 2243## ------------------- ##" 2244 echo 2245 for ac_var in $ac_subst_files 2246 do 2247 eval ac_val=\$$ac_var 2248 case $ac_val in 2249 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2250 esac 2251 $as_echo "$ac_var='\''$ac_val'\''" 2252 done | sort 2253 echo 2254 fi 2255 2256 if test -s confdefs.h; then 2257 $as_echo "## ----------- ## 2258## confdefs.h. ## 2259## ----------- ##" 2260 echo 2261 cat confdefs.h 2262 echo 2263 fi 2264 test "$ac_signal" != 0 && 2265 $as_echo "$as_me: caught signal $ac_signal" 2266 $as_echo "$as_me: exit $exit_status" 2267 } >&5 2268 rm -f core *.core core.conftest.* && 2269 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2270 exit $exit_status 2271' 0 2272for ac_signal in 1 2 13 15; do 2273 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2274done 2275ac_signal=0 2276 2277# confdefs.h avoids OS command line length limits that DEFS can exceed. 2278rm -f -r conftest* confdefs.h 2279 2280$as_echo "/* confdefs.h */" > confdefs.h 2281 2282# Predefined preprocessor variables. 2283 2284cat >>confdefs.h <<_ACEOF 2285#define PACKAGE_NAME "$PACKAGE_NAME" 2286_ACEOF 2287 2288cat >>confdefs.h <<_ACEOF 2289#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2290_ACEOF 2291 2292cat >>confdefs.h <<_ACEOF 2293#define PACKAGE_VERSION "$PACKAGE_VERSION" 2294_ACEOF 2295 2296cat >>confdefs.h <<_ACEOF 2297#define PACKAGE_STRING "$PACKAGE_STRING" 2298_ACEOF 2299 2300cat >>confdefs.h <<_ACEOF 2301#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2302_ACEOF 2303 2304cat >>confdefs.h <<_ACEOF 2305#define PACKAGE_URL "$PACKAGE_URL" 2306_ACEOF 2307 2308 2309# Let the site file select an alternate cache file if it wants to. 2310# Prefer an explicitly selected file to automatically selected ones. 2311ac_site_file1=NONE 2312ac_site_file2=NONE 2313if test -n "$CONFIG_SITE"; then 2314 # We do not want a PATH search for config.site. 2315 case $CONFIG_SITE in #(( 2316 -*) ac_site_file1=./$CONFIG_SITE;; 2317 */*) ac_site_file1=$CONFIG_SITE;; 2318 *) ac_site_file1=./$CONFIG_SITE;; 2319 esac 2320elif test "x$prefix" != xNONE; then 2321 ac_site_file1=$prefix/share/config.site 2322 ac_site_file2=$prefix/etc/config.site 2323else 2324 ac_site_file1=$ac_default_prefix/share/config.site 2325 ac_site_file2=$ac_default_prefix/etc/config.site 2326fi 2327for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2328do 2329 test "x$ac_site_file" = xNONE && continue 2330 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2331 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2332$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2333 sed 's/^/| /' "$ac_site_file" >&5 2334 . "$ac_site_file" \ 2335 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2336$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2337as_fn_error $? "failed to load site script $ac_site_file 2338See \`config.log' for more details" "$LINENO" 5; } 2339 fi 2340done 2341 2342if test -r "$cache_file"; then 2343 # Some versions of bash will fail to source /dev/null (special files 2344 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2345 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2346 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2347$as_echo "$as_me: loading cache $cache_file" >&6;} 2348 case $cache_file in 2349 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2350 *) . "./$cache_file";; 2351 esac 2352 fi 2353else 2354 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2355$as_echo "$as_me: creating cache $cache_file" >&6;} 2356 >$cache_file 2357fi 2358 2359# Check that the precious variables saved in the cache have kept the same 2360# value. 2361ac_cache_corrupted=false 2362for ac_var in $ac_precious_vars; do 2363 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2364 eval ac_new_set=\$ac_env_${ac_var}_set 2365 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2366 eval ac_new_val=\$ac_env_${ac_var}_value 2367 case $ac_old_set,$ac_new_set in 2368 set,) 2369 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2370$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2371 ac_cache_corrupted=: ;; 2372 ,set) 2373 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2374$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2375 ac_cache_corrupted=: ;; 2376 ,);; 2377 *) 2378 if test "x$ac_old_val" != "x$ac_new_val"; then 2379 # differences in whitespace do not lead to failure. 2380 ac_old_val_w=`echo x $ac_old_val` 2381 ac_new_val_w=`echo x $ac_new_val` 2382 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2383 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2384$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2385 ac_cache_corrupted=: 2386 else 2387 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2388$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2389 eval $ac_var=\$ac_old_val 2390 fi 2391 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2392$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2393 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2394$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2395 fi;; 2396 esac 2397 # Pass precious variables to config.status. 2398 if test "$ac_new_set" = set; then 2399 case $ac_new_val in 2400 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2401 *) ac_arg=$ac_var=$ac_new_val ;; 2402 esac 2403 case " $ac_configure_args " in 2404 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2405 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2406 esac 2407 fi 2408done 2409if $ac_cache_corrupted; then 2410 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2411$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2412 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2413$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2414 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2415fi 2416## -------------------- ## 2417## Main body of script. ## 2418## -------------------- ## 2419 2420ac_ext=c 2421ac_cpp='$CPP $CPPFLAGS' 2422ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2423ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2424ac_compiler_gnu=$ac_cv_c_compiler_gnu 2425 2426 2427 2428sqlite_version_sanity_check=`cat $srcdir/VERSION | tr -d '\n'` 2429if test "$PACKAGE_VERSION" != "$sqlite_version_sanity_check" ; then 2430as_fn_error $? "configure script is out of date: 2431 configure \$PACKAGE_VERSION = $PACKAGE_VERSION 2432 top level VERSION file = $sqlite_version_sanity_check 2433please regen with autoconf" "$LINENO" 5 2434fi 2435 2436######### 2437# Programs needed 2438# 2439case `pwd` in 2440 *\ * | *\ *) 2441 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 2442$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 2443esac 2444 2445 2446 2447macro_version='2.2.6' 2448macro_revision='1.3012' 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462ltmain="$ac_aux_dir/ltmain.sh" 2463 2464ac_aux_dir= 2465for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2466 if test -f "$ac_dir/install-sh"; then 2467 ac_aux_dir=$ac_dir 2468 ac_install_sh="$ac_aux_dir/install-sh -c" 2469 break 2470 elif test -f "$ac_dir/install.sh"; then 2471 ac_aux_dir=$ac_dir 2472 ac_install_sh="$ac_aux_dir/install.sh -c" 2473 break 2474 elif test -f "$ac_dir/shtool"; then 2475 ac_aux_dir=$ac_dir 2476 ac_install_sh="$ac_aux_dir/shtool install -c" 2477 break 2478 fi 2479done 2480if test -z "$ac_aux_dir"; then 2481 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2482fi 2483 2484# These three variables are undocumented and unsupported, 2485# and are intended to be withdrawn in a future Autoconf release. 2486# They can cause serious problems if a builder's source tree is in a directory 2487# whose full name contains unusual characters. 2488ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2489ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2490ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2491 2492 2493# Make sure we can run config.sub. 2494$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2495 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2496 2497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2498$as_echo_n "checking build system type... " >&6; } 2499if ${ac_cv_build+:} false; then : 2500 $as_echo_n "(cached) " >&6 2501else 2502 ac_build_alias=$build_alias 2503test "x$ac_build_alias" = x && 2504 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2505test "x$ac_build_alias" = x && 2506 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2507ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2508 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2509 2510fi 2511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2512$as_echo "$ac_cv_build" >&6; } 2513case $ac_cv_build in 2514*-*-*) ;; 2515*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2516esac 2517build=$ac_cv_build 2518ac_save_IFS=$IFS; IFS='-' 2519set x $ac_cv_build 2520shift 2521build_cpu=$1 2522build_vendor=$2 2523shift; shift 2524# Remember, the first character of IFS is used to create $*, 2525# except with old shells: 2526build_os=$* 2527IFS=$ac_save_IFS 2528case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2529 2530 2531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2532$as_echo_n "checking host system type... " >&6; } 2533if ${ac_cv_host+:} false; then : 2534 $as_echo_n "(cached) " >&6 2535else 2536 if test "x$host_alias" = x; then 2537 ac_cv_host=$ac_cv_build 2538else 2539 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2540 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2541fi 2542 2543fi 2544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2545$as_echo "$ac_cv_host" >&6; } 2546case $ac_cv_host in 2547*-*-*) ;; 2548*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2549esac 2550host=$ac_cv_host 2551ac_save_IFS=$IFS; IFS='-' 2552set x $ac_cv_host 2553shift 2554host_cpu=$1 2555host_vendor=$2 2556shift; shift 2557# Remember, the first character of IFS is used to create $*, 2558# except with old shells: 2559host_os=$* 2560IFS=$ac_save_IFS 2561case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2562 2563 2564ac_ext=c 2565ac_cpp='$CPP $CPPFLAGS' 2566ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2567ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2568ac_compiler_gnu=$ac_cv_c_compiler_gnu 2569if test -n "$ac_tool_prefix"; then 2570 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2571set dummy ${ac_tool_prefix}gcc; ac_word=$2 2572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2573$as_echo_n "checking for $ac_word... " >&6; } 2574if ${ac_cv_prog_CC+:} false; then : 2575 $as_echo_n "(cached) " >&6 2576else 2577 if test -n "$CC"; then 2578 ac_cv_prog_CC="$CC" # Let the user override the test. 2579else 2580as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2581for as_dir in $PATH 2582do 2583 IFS=$as_save_IFS 2584 test -z "$as_dir" && as_dir=. 2585 for ac_exec_ext in '' $ac_executable_extensions; do 2586 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2587 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2589 break 2 2590 fi 2591done 2592 done 2593IFS=$as_save_IFS 2594 2595fi 2596fi 2597CC=$ac_cv_prog_CC 2598if test -n "$CC"; then 2599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2600$as_echo "$CC" >&6; } 2601else 2602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2603$as_echo "no" >&6; } 2604fi 2605 2606 2607fi 2608if test -z "$ac_cv_prog_CC"; then 2609 ac_ct_CC=$CC 2610 # Extract the first word of "gcc", so it can be a program name with args. 2611set dummy gcc; ac_word=$2 2612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2613$as_echo_n "checking for $ac_word... " >&6; } 2614if ${ac_cv_prog_ac_ct_CC+:} false; then : 2615 $as_echo_n "(cached) " >&6 2616else 2617 if test -n "$ac_ct_CC"; then 2618 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2619else 2620as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2621for as_dir in $PATH 2622do 2623 IFS=$as_save_IFS 2624 test -z "$as_dir" && as_dir=. 2625 for ac_exec_ext in '' $ac_executable_extensions; do 2626 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2627 ac_cv_prog_ac_ct_CC="gcc" 2628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2629 break 2 2630 fi 2631done 2632 done 2633IFS=$as_save_IFS 2634 2635fi 2636fi 2637ac_ct_CC=$ac_cv_prog_ac_ct_CC 2638if test -n "$ac_ct_CC"; then 2639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2640$as_echo "$ac_ct_CC" >&6; } 2641else 2642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2643$as_echo "no" >&6; } 2644fi 2645 2646 if test "x$ac_ct_CC" = x; then 2647 CC="" 2648 else 2649 case $cross_compiling:$ac_tool_warned in 2650yes:) 2651{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2652$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2653ac_tool_warned=yes ;; 2654esac 2655 CC=$ac_ct_CC 2656 fi 2657else 2658 CC="$ac_cv_prog_CC" 2659fi 2660 2661if test -z "$CC"; then 2662 if test -n "$ac_tool_prefix"; then 2663 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2664set dummy ${ac_tool_prefix}cc; ac_word=$2 2665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2666$as_echo_n "checking for $ac_word... " >&6; } 2667if ${ac_cv_prog_CC+:} false; then : 2668 $as_echo_n "(cached) " >&6 2669else 2670 if test -n "$CC"; then 2671 ac_cv_prog_CC="$CC" # Let the user override the test. 2672else 2673as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2674for as_dir in $PATH 2675do 2676 IFS=$as_save_IFS 2677 test -z "$as_dir" && as_dir=. 2678 for ac_exec_ext in '' $ac_executable_extensions; do 2679 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2680 ac_cv_prog_CC="${ac_tool_prefix}cc" 2681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2682 break 2 2683 fi 2684done 2685 done 2686IFS=$as_save_IFS 2687 2688fi 2689fi 2690CC=$ac_cv_prog_CC 2691if test -n "$CC"; then 2692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2693$as_echo "$CC" >&6; } 2694else 2695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2696$as_echo "no" >&6; } 2697fi 2698 2699 2700 fi 2701fi 2702if test -z "$CC"; then 2703 # Extract the first word of "cc", so it can be a program name with args. 2704set dummy cc; ac_word=$2 2705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2706$as_echo_n "checking for $ac_word... " >&6; } 2707if ${ac_cv_prog_CC+:} false; then : 2708 $as_echo_n "(cached) " >&6 2709else 2710 if test -n "$CC"; then 2711 ac_cv_prog_CC="$CC" # Let the user override the test. 2712else 2713 ac_prog_rejected=no 2714as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2715for as_dir in $PATH 2716do 2717 IFS=$as_save_IFS 2718 test -z "$as_dir" && as_dir=. 2719 for ac_exec_ext in '' $ac_executable_extensions; do 2720 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2721 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2722 ac_prog_rejected=yes 2723 continue 2724 fi 2725 ac_cv_prog_CC="cc" 2726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2727 break 2 2728 fi 2729done 2730 done 2731IFS=$as_save_IFS 2732 2733if test $ac_prog_rejected = yes; then 2734 # We found a bogon in the path, so make sure we never use it. 2735 set dummy $ac_cv_prog_CC 2736 shift 2737 if test $# != 0; then 2738 # We chose a different compiler from the bogus one. 2739 # However, it has the same basename, so the bogon will be chosen 2740 # first if we set CC to just the basename; use the full file name. 2741 shift 2742 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2743 fi 2744fi 2745fi 2746fi 2747CC=$ac_cv_prog_CC 2748if test -n "$CC"; then 2749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2750$as_echo "$CC" >&6; } 2751else 2752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2753$as_echo "no" >&6; } 2754fi 2755 2756 2757fi 2758if test -z "$CC"; then 2759 if test -n "$ac_tool_prefix"; then 2760 for ac_prog in cl.exe 2761 do 2762 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2763set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2765$as_echo_n "checking for $ac_word... " >&6; } 2766if ${ac_cv_prog_CC+:} false; then : 2767 $as_echo_n "(cached) " >&6 2768else 2769 if test -n "$CC"; then 2770 ac_cv_prog_CC="$CC" # Let the user override the test. 2771else 2772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2773for as_dir in $PATH 2774do 2775 IFS=$as_save_IFS 2776 test -z "$as_dir" && as_dir=. 2777 for ac_exec_ext in '' $ac_executable_extensions; do 2778 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2779 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2781 break 2 2782 fi 2783done 2784 done 2785IFS=$as_save_IFS 2786 2787fi 2788fi 2789CC=$ac_cv_prog_CC 2790if test -n "$CC"; then 2791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2792$as_echo "$CC" >&6; } 2793else 2794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2795$as_echo "no" >&6; } 2796fi 2797 2798 2799 test -n "$CC" && break 2800 done 2801fi 2802if test -z "$CC"; then 2803 ac_ct_CC=$CC 2804 for ac_prog in cl.exe 2805do 2806 # Extract the first word of "$ac_prog", so it can be a program name with args. 2807set dummy $ac_prog; ac_word=$2 2808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2809$as_echo_n "checking for $ac_word... " >&6; } 2810if ${ac_cv_prog_ac_ct_CC+:} false; then : 2811 $as_echo_n "(cached) " >&6 2812else 2813 if test -n "$ac_ct_CC"; then 2814 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2815else 2816as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2817for as_dir in $PATH 2818do 2819 IFS=$as_save_IFS 2820 test -z "$as_dir" && as_dir=. 2821 for ac_exec_ext in '' $ac_executable_extensions; do 2822 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2823 ac_cv_prog_ac_ct_CC="$ac_prog" 2824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2825 break 2 2826 fi 2827done 2828 done 2829IFS=$as_save_IFS 2830 2831fi 2832fi 2833ac_ct_CC=$ac_cv_prog_ac_ct_CC 2834if test -n "$ac_ct_CC"; then 2835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2836$as_echo "$ac_ct_CC" >&6; } 2837else 2838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2839$as_echo "no" >&6; } 2840fi 2841 2842 2843 test -n "$ac_ct_CC" && break 2844done 2845 2846 if test "x$ac_ct_CC" = x; then 2847 CC="" 2848 else 2849 case $cross_compiling:$ac_tool_warned in 2850yes:) 2851{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2852$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2853ac_tool_warned=yes ;; 2854esac 2855 CC=$ac_ct_CC 2856 fi 2857fi 2858 2859fi 2860 2861 2862test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2863$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2864as_fn_error $? "no acceptable C compiler found in \$PATH 2865See \`config.log' for more details" "$LINENO" 5; } 2866 2867# Provide some information about the compiler. 2868$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2869set X $ac_compile 2870ac_compiler=$2 2871for ac_option in --version -v -V -qversion; do 2872 { { ac_try="$ac_compiler $ac_option >&5" 2873case "(($ac_try" in 2874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2875 *) ac_try_echo=$ac_try;; 2876esac 2877eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2878$as_echo "$ac_try_echo"; } >&5 2879 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2880 ac_status=$? 2881 if test -s conftest.err; then 2882 sed '10a\ 2883... rest of stderr output deleted ... 2884 10q' conftest.err >conftest.er1 2885 cat conftest.er1 >&5 2886 fi 2887 rm -f conftest.er1 conftest.err 2888 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2889 test $ac_status = 0; } 2890done 2891 2892cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2893/* end confdefs.h. */ 2894 2895int 2896main () 2897{ 2898 2899 ; 2900 return 0; 2901} 2902_ACEOF 2903ac_clean_files_save=$ac_clean_files 2904ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2905# Try to create an executable without -o first, disregard a.out. 2906# It will help us diagnose broken compilers, and finding out an intuition 2907# of exeext. 2908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2909$as_echo_n "checking whether the C compiler works... " >&6; } 2910ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2911 2912# The possible output files: 2913ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2914 2915ac_rmfiles= 2916for ac_file in $ac_files 2917do 2918 case $ac_file in 2919 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2920 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2921 esac 2922done 2923rm -f $ac_rmfiles 2924 2925if { { ac_try="$ac_link_default" 2926case "(($ac_try" in 2927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2928 *) ac_try_echo=$ac_try;; 2929esac 2930eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2931$as_echo "$ac_try_echo"; } >&5 2932 (eval "$ac_link_default") 2>&5 2933 ac_status=$? 2934 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2935 test $ac_status = 0; }; then : 2936 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2937# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2938# in a Makefile. We should not override ac_cv_exeext if it was cached, 2939# so that the user can short-circuit this test for compilers unknown to 2940# Autoconf. 2941for ac_file in $ac_files '' 2942do 2943 test -f "$ac_file" || continue 2944 case $ac_file in 2945 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2946 ;; 2947 [ab].out ) 2948 # We found the default executable, but exeext='' is most 2949 # certainly right. 2950 break;; 2951 *.* ) 2952 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2953 then :; else 2954 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2955 fi 2956 # We set ac_cv_exeext here because the later test for it is not 2957 # safe: cross compilers may not add the suffix if given an `-o' 2958 # argument, so we may need to know it at that point already. 2959 # Even if this section looks crufty: it has the advantage of 2960 # actually working. 2961 break;; 2962 * ) 2963 break;; 2964 esac 2965done 2966test "$ac_cv_exeext" = no && ac_cv_exeext= 2967 2968else 2969 ac_file='' 2970fi 2971if test -z "$ac_file"; then : 2972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2973$as_echo "no" >&6; } 2974$as_echo "$as_me: failed program was:" >&5 2975sed 's/^/| /' conftest.$ac_ext >&5 2976 2977{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2978$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2979as_fn_error 77 "C compiler cannot create executables 2980See \`config.log' for more details" "$LINENO" 5; } 2981else 2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2983$as_echo "yes" >&6; } 2984fi 2985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2986$as_echo_n "checking for C compiler default output file name... " >&6; } 2987{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2988$as_echo "$ac_file" >&6; } 2989ac_exeext=$ac_cv_exeext 2990 2991rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2992ac_clean_files=$ac_clean_files_save 2993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2994$as_echo_n "checking for suffix of executables... " >&6; } 2995if { { ac_try="$ac_link" 2996case "(($ac_try" in 2997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2998 *) ac_try_echo=$ac_try;; 2999esac 3000eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3001$as_echo "$ac_try_echo"; } >&5 3002 (eval "$ac_link") 2>&5 3003 ac_status=$? 3004 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3005 test $ac_status = 0; }; then : 3006 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3007# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3008# work properly (i.e., refer to `conftest.exe'), while it won't with 3009# `rm'. 3010for ac_file in conftest.exe conftest conftest.*; do 3011 test -f "$ac_file" || continue 3012 case $ac_file in 3013 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3014 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3015 break;; 3016 * ) break;; 3017 esac 3018done 3019else 3020 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3021$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3022as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3023See \`config.log' for more details" "$LINENO" 5; } 3024fi 3025rm -f conftest conftest$ac_cv_exeext 3026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3027$as_echo "$ac_cv_exeext" >&6; } 3028 3029rm -f conftest.$ac_ext 3030EXEEXT=$ac_cv_exeext 3031ac_exeext=$EXEEXT 3032cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3033/* end confdefs.h. */ 3034#include <stdio.h> 3035int 3036main () 3037{ 3038FILE *f = fopen ("conftest.out", "w"); 3039 return ferror (f) || fclose (f) != 0; 3040 3041 ; 3042 return 0; 3043} 3044_ACEOF 3045ac_clean_files="$ac_clean_files conftest.out" 3046# Check that the compiler produces executables we can run. If not, either 3047# the compiler is broken, or we cross compile. 3048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3049$as_echo_n "checking whether we are cross compiling... " >&6; } 3050if test "$cross_compiling" != yes; then 3051 { { ac_try="$ac_link" 3052case "(($ac_try" in 3053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3054 *) ac_try_echo=$ac_try;; 3055esac 3056eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3057$as_echo "$ac_try_echo"; } >&5 3058 (eval "$ac_link") 2>&5 3059 ac_status=$? 3060 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3061 test $ac_status = 0; } 3062 if { ac_try='./conftest$ac_cv_exeext' 3063 { { case "(($ac_try" in 3064 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3065 *) ac_try_echo=$ac_try;; 3066esac 3067eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3068$as_echo "$ac_try_echo"; } >&5 3069 (eval "$ac_try") 2>&5 3070 ac_status=$? 3071 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3072 test $ac_status = 0; }; }; then 3073 cross_compiling=no 3074 else 3075 if test "$cross_compiling" = maybe; then 3076 cross_compiling=yes 3077 else 3078 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3079$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3080as_fn_error $? "cannot run C compiled programs. 3081If you meant to cross compile, use \`--host'. 3082See \`config.log' for more details" "$LINENO" 5; } 3083 fi 3084 fi 3085fi 3086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3087$as_echo "$cross_compiling" >&6; } 3088 3089rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3090ac_clean_files=$ac_clean_files_save 3091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3092$as_echo_n "checking for suffix of object files... " >&6; } 3093if ${ac_cv_objext+:} false; then : 3094 $as_echo_n "(cached) " >&6 3095else 3096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3097/* end confdefs.h. */ 3098 3099int 3100main () 3101{ 3102 3103 ; 3104 return 0; 3105} 3106_ACEOF 3107rm -f conftest.o conftest.obj 3108if { { ac_try="$ac_compile" 3109case "(($ac_try" in 3110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3111 *) ac_try_echo=$ac_try;; 3112esac 3113eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3114$as_echo "$ac_try_echo"; } >&5 3115 (eval "$ac_compile") 2>&5 3116 ac_status=$? 3117 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3118 test $ac_status = 0; }; then : 3119 for ac_file in conftest.o conftest.obj conftest.*; do 3120 test -f "$ac_file" || continue; 3121 case $ac_file in 3122 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3123 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3124 break;; 3125 esac 3126done 3127else 3128 $as_echo "$as_me: failed program was:" >&5 3129sed 's/^/| /' conftest.$ac_ext >&5 3130 3131{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3132$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3133as_fn_error $? "cannot compute suffix of object files: cannot compile 3134See \`config.log' for more details" "$LINENO" 5; } 3135fi 3136rm -f conftest.$ac_cv_objext conftest.$ac_ext 3137fi 3138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3139$as_echo "$ac_cv_objext" >&6; } 3140OBJEXT=$ac_cv_objext 3141ac_objext=$OBJEXT 3142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3143$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3144if ${ac_cv_c_compiler_gnu+:} false; then : 3145 $as_echo_n "(cached) " >&6 3146else 3147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3148/* end confdefs.h. */ 3149 3150int 3151main () 3152{ 3153#ifndef __GNUC__ 3154 choke me 3155#endif 3156 3157 ; 3158 return 0; 3159} 3160_ACEOF 3161if ac_fn_c_try_compile "$LINENO"; then : 3162 ac_compiler_gnu=yes 3163else 3164 ac_compiler_gnu=no 3165fi 3166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3167ac_cv_c_compiler_gnu=$ac_compiler_gnu 3168 3169fi 3170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3171$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3172if test $ac_compiler_gnu = yes; then 3173 GCC=yes 3174else 3175 GCC= 3176fi 3177ac_test_CFLAGS=${CFLAGS+set} 3178ac_save_CFLAGS=$CFLAGS 3179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3180$as_echo_n "checking whether $CC accepts -g... " >&6; } 3181if ${ac_cv_prog_cc_g+:} false; then : 3182 $as_echo_n "(cached) " >&6 3183else 3184 ac_save_c_werror_flag=$ac_c_werror_flag 3185 ac_c_werror_flag=yes 3186 ac_cv_prog_cc_g=no 3187 CFLAGS="-g" 3188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3189/* end confdefs.h. */ 3190 3191int 3192main () 3193{ 3194 3195 ; 3196 return 0; 3197} 3198_ACEOF 3199if ac_fn_c_try_compile "$LINENO"; then : 3200 ac_cv_prog_cc_g=yes 3201else 3202 CFLAGS="" 3203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3204/* end confdefs.h. */ 3205 3206int 3207main () 3208{ 3209 3210 ; 3211 return 0; 3212} 3213_ACEOF 3214if ac_fn_c_try_compile "$LINENO"; then : 3215 3216else 3217 ac_c_werror_flag=$ac_save_c_werror_flag 3218 CFLAGS="-g" 3219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3220/* end confdefs.h. */ 3221 3222int 3223main () 3224{ 3225 3226 ; 3227 return 0; 3228} 3229_ACEOF 3230if ac_fn_c_try_compile "$LINENO"; then : 3231 ac_cv_prog_cc_g=yes 3232fi 3233rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3234fi 3235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3236fi 3237rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3238 ac_c_werror_flag=$ac_save_c_werror_flag 3239fi 3240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3241$as_echo "$ac_cv_prog_cc_g" >&6; } 3242if test "$ac_test_CFLAGS" = set; then 3243 CFLAGS=$ac_save_CFLAGS 3244elif test $ac_cv_prog_cc_g = yes; then 3245 if test "$GCC" = yes; then 3246 CFLAGS="-g -O2" 3247 else 3248 CFLAGS="-g" 3249 fi 3250else 3251 if test "$GCC" = yes; then 3252 CFLAGS="-O2" 3253 else 3254 CFLAGS= 3255 fi 3256fi 3257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3258$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3259if ${ac_cv_prog_cc_c89+:} false; then : 3260 $as_echo_n "(cached) " >&6 3261else 3262 ac_cv_prog_cc_c89=no 3263ac_save_CC=$CC 3264cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3265/* end confdefs.h. */ 3266#include <stdarg.h> 3267#include <stdio.h> 3268struct stat; 3269/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3270struct buf { int x; }; 3271FILE * (*rcsopen) (struct buf *, struct stat *, int); 3272static char *e (p, i) 3273 char **p; 3274 int i; 3275{ 3276 return p[i]; 3277} 3278static char *f (char * (*g) (char **, int), char **p, ...) 3279{ 3280 char *s; 3281 va_list v; 3282 va_start (v,p); 3283 s = g (p, va_arg (v,int)); 3284 va_end (v); 3285 return s; 3286} 3287 3288/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3289 function prototypes and stuff, but not '\xHH' hex character constants. 3290 These don't provoke an error unfortunately, instead are silently treated 3291 as 'x'. The following induces an error, until -std is added to get 3292 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3293 array size at least. It's necessary to write '\x00'==0 to get something 3294 that's true only with -std. */ 3295int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3296 3297/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3298 inside strings and character constants. */ 3299#define FOO(x) 'x' 3300int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3301 3302int test (int i, double x); 3303struct s1 {int (*f) (int a);}; 3304struct s2 {int (*f) (double a);}; 3305int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3306int argc; 3307char **argv; 3308int 3309main () 3310{ 3311return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3312 ; 3313 return 0; 3314} 3315_ACEOF 3316for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3317 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3318do 3319 CC="$ac_save_CC $ac_arg" 3320 if ac_fn_c_try_compile "$LINENO"; then : 3321 ac_cv_prog_cc_c89=$ac_arg 3322fi 3323rm -f core conftest.err conftest.$ac_objext 3324 test "x$ac_cv_prog_cc_c89" != "xno" && break 3325done 3326rm -f conftest.$ac_ext 3327CC=$ac_save_CC 3328 3329fi 3330# AC_CACHE_VAL 3331case "x$ac_cv_prog_cc_c89" in 3332 x) 3333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3334$as_echo "none needed" >&6; } ;; 3335 xno) 3336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3337$as_echo "unsupported" >&6; } ;; 3338 *) 3339 CC="$CC $ac_cv_prog_cc_c89" 3340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3341$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3342esac 3343if test "x$ac_cv_prog_cc_c89" != xno; then : 3344 3345fi 3346 3347ac_ext=c 3348ac_cpp='$CPP $CPPFLAGS' 3349ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3350ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3351ac_compiler_gnu=$ac_cv_c_compiler_gnu 3352 3353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 3354$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3355if ${ac_cv_path_SED+:} false; then : 3356 $as_echo_n "(cached) " >&6 3357else 3358 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 3359 for ac_i in 1 2 3 4 5 6 7; do 3360 ac_script="$ac_script$as_nl$ac_script" 3361 done 3362 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 3363 { ac_script=; unset ac_script;} 3364 if test -z "$SED"; then 3365 ac_path_SED_found=false 3366 # Loop through the user's path and test for each of PROGNAME-LIST 3367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3368for as_dir in $PATH 3369do 3370 IFS=$as_save_IFS 3371 test -z "$as_dir" && as_dir=. 3372 for ac_prog in sed gsed; do 3373 for ac_exec_ext in '' $ac_executable_extensions; do 3374 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 3375 as_fn_executable_p "$ac_path_SED" || continue 3376# Check for GNU ac_path_SED and select it if it is found. 3377 # Check for GNU $ac_path_SED 3378case `"$ac_path_SED" --version 2>&1` in 3379*GNU*) 3380 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 3381*) 3382 ac_count=0 3383 $as_echo_n 0123456789 >"conftest.in" 3384 while : 3385 do 3386 cat "conftest.in" "conftest.in" >"conftest.tmp" 3387 mv "conftest.tmp" "conftest.in" 3388 cp "conftest.in" "conftest.nl" 3389 $as_echo '' >> "conftest.nl" 3390 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 3391 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3392 as_fn_arith $ac_count + 1 && ac_count=$as_val 3393 if test $ac_count -gt ${ac_path_SED_max-0}; then 3394 # Best one so far, save it but keep looking for a better one 3395 ac_cv_path_SED="$ac_path_SED" 3396 ac_path_SED_max=$ac_count 3397 fi 3398 # 10*(2^10) chars as input seems more than enough 3399 test $ac_count -gt 10 && break 3400 done 3401 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3402esac 3403 3404 $ac_path_SED_found && break 3 3405 done 3406 done 3407 done 3408IFS=$as_save_IFS 3409 if test -z "$ac_cv_path_SED"; then 3410 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 3411 fi 3412else 3413 ac_cv_path_SED=$SED 3414fi 3415 3416fi 3417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 3418$as_echo "$ac_cv_path_SED" >&6; } 3419 SED="$ac_cv_path_SED" 3420 rm -f conftest.sed 3421 3422test -z "$SED" && SED=sed 3423Xsed="$SED -e 1s/^X//" 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3436$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3437if ${ac_cv_path_GREP+:} false; then : 3438 $as_echo_n "(cached) " >&6 3439else 3440 if test -z "$GREP"; then 3441 ac_path_GREP_found=false 3442 # Loop through the user's path and test for each of PROGNAME-LIST 3443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3444for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3445do 3446 IFS=$as_save_IFS 3447 test -z "$as_dir" && as_dir=. 3448 for ac_prog in grep ggrep; do 3449 for ac_exec_ext in '' $ac_executable_extensions; do 3450 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3451 as_fn_executable_p "$ac_path_GREP" || continue 3452# Check for GNU ac_path_GREP and select it if it is found. 3453 # Check for GNU $ac_path_GREP 3454case `"$ac_path_GREP" --version 2>&1` in 3455*GNU*) 3456 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3457*) 3458 ac_count=0 3459 $as_echo_n 0123456789 >"conftest.in" 3460 while : 3461 do 3462 cat "conftest.in" "conftest.in" >"conftest.tmp" 3463 mv "conftest.tmp" "conftest.in" 3464 cp "conftest.in" "conftest.nl" 3465 $as_echo 'GREP' >> "conftest.nl" 3466 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3467 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3468 as_fn_arith $ac_count + 1 && ac_count=$as_val 3469 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3470 # Best one so far, save it but keep looking for a better one 3471 ac_cv_path_GREP="$ac_path_GREP" 3472 ac_path_GREP_max=$ac_count 3473 fi 3474 # 10*(2^10) chars as input seems more than enough 3475 test $ac_count -gt 10 && break 3476 done 3477 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3478esac 3479 3480 $ac_path_GREP_found && break 3 3481 done 3482 done 3483 done 3484IFS=$as_save_IFS 3485 if test -z "$ac_cv_path_GREP"; then 3486 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3487 fi 3488else 3489 ac_cv_path_GREP=$GREP 3490fi 3491 3492fi 3493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3494$as_echo "$ac_cv_path_GREP" >&6; } 3495 GREP="$ac_cv_path_GREP" 3496 3497 3498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3499$as_echo_n "checking for egrep... " >&6; } 3500if ${ac_cv_path_EGREP+:} false; then : 3501 $as_echo_n "(cached) " >&6 3502else 3503 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3504 then ac_cv_path_EGREP="$GREP -E" 3505 else 3506 if test -z "$EGREP"; then 3507 ac_path_EGREP_found=false 3508 # Loop through the user's path and test for each of PROGNAME-LIST 3509 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3510for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3511do 3512 IFS=$as_save_IFS 3513 test -z "$as_dir" && as_dir=. 3514 for ac_prog in egrep; do 3515 for ac_exec_ext in '' $ac_executable_extensions; do 3516 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3517 as_fn_executable_p "$ac_path_EGREP" || continue 3518# Check for GNU ac_path_EGREP and select it if it is found. 3519 # Check for GNU $ac_path_EGREP 3520case `"$ac_path_EGREP" --version 2>&1` in 3521*GNU*) 3522 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3523*) 3524 ac_count=0 3525 $as_echo_n 0123456789 >"conftest.in" 3526 while : 3527 do 3528 cat "conftest.in" "conftest.in" >"conftest.tmp" 3529 mv "conftest.tmp" "conftest.in" 3530 cp "conftest.in" "conftest.nl" 3531 $as_echo 'EGREP' >> "conftest.nl" 3532 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3533 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3534 as_fn_arith $ac_count + 1 && ac_count=$as_val 3535 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3536 # Best one so far, save it but keep looking for a better one 3537 ac_cv_path_EGREP="$ac_path_EGREP" 3538 ac_path_EGREP_max=$ac_count 3539 fi 3540 # 10*(2^10) chars as input seems more than enough 3541 test $ac_count -gt 10 && break 3542 done 3543 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3544esac 3545 3546 $ac_path_EGREP_found && break 3 3547 done 3548 done 3549 done 3550IFS=$as_save_IFS 3551 if test -z "$ac_cv_path_EGREP"; then 3552 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3553 fi 3554else 3555 ac_cv_path_EGREP=$EGREP 3556fi 3557 3558 fi 3559fi 3560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3561$as_echo "$ac_cv_path_EGREP" >&6; } 3562 EGREP="$ac_cv_path_EGREP" 3563 3564 3565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 3566$as_echo_n "checking for fgrep... " >&6; } 3567if ${ac_cv_path_FGREP+:} false; then : 3568 $as_echo_n "(cached) " >&6 3569else 3570 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3571 then ac_cv_path_FGREP="$GREP -F" 3572 else 3573 if test -z "$FGREP"; then 3574 ac_path_FGREP_found=false 3575 # Loop through the user's path and test for each of PROGNAME-LIST 3576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3577for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3578do 3579 IFS=$as_save_IFS 3580 test -z "$as_dir" && as_dir=. 3581 for ac_prog in fgrep; do 3582 for ac_exec_ext in '' $ac_executable_extensions; do 3583 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 3584 as_fn_executable_p "$ac_path_FGREP" || continue 3585# Check for GNU ac_path_FGREP and select it if it is found. 3586 # Check for GNU $ac_path_FGREP 3587case `"$ac_path_FGREP" --version 2>&1` in 3588*GNU*) 3589 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 3590*) 3591 ac_count=0 3592 $as_echo_n 0123456789 >"conftest.in" 3593 while : 3594 do 3595 cat "conftest.in" "conftest.in" >"conftest.tmp" 3596 mv "conftest.tmp" "conftest.in" 3597 cp "conftest.in" "conftest.nl" 3598 $as_echo 'FGREP' >> "conftest.nl" 3599 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 3600 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3601 as_fn_arith $ac_count + 1 && ac_count=$as_val 3602 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 3603 # Best one so far, save it but keep looking for a better one 3604 ac_cv_path_FGREP="$ac_path_FGREP" 3605 ac_path_FGREP_max=$ac_count 3606 fi 3607 # 10*(2^10) chars as input seems more than enough 3608 test $ac_count -gt 10 && break 3609 done 3610 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3611esac 3612 3613 $ac_path_FGREP_found && break 3 3614 done 3615 done 3616 done 3617IFS=$as_save_IFS 3618 if test -z "$ac_cv_path_FGREP"; then 3619 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3620 fi 3621else 3622 ac_cv_path_FGREP=$FGREP 3623fi 3624 3625 fi 3626fi 3627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 3628$as_echo "$ac_cv_path_FGREP" >&6; } 3629 FGREP="$ac_cv_path_FGREP" 3630 3631 3632test -z "$GREP" && GREP=grep 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652# Check whether --with-gnu-ld was given. 3653if test "${with_gnu_ld+set}" = set; then : 3654 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 3655else 3656 with_gnu_ld=no 3657fi 3658 3659ac_prog=ld 3660if test "$GCC" = yes; then 3661 # Check if gcc -print-prog-name=ld gives a path. 3662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 3663$as_echo_n "checking for ld used by $CC... " >&6; } 3664 case $host in 3665 *-*-mingw*) 3666 # gcc leaves a trailing carriage return which upsets mingw 3667 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 3668 *) 3669 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 3670 esac 3671 case $ac_prog in 3672 # Accept absolute paths. 3673 [\\/]* | ?:[\\/]*) 3674 re_direlt='/[^/][^/]*/\.\./' 3675 # Canonicalize the pathname of ld 3676 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 3677 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 3678 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 3679 done 3680 test -z "$LD" && LD="$ac_prog" 3681 ;; 3682 "") 3683 # If it fails, then pretend we aren't using GCC. 3684 ac_prog=ld 3685 ;; 3686 *) 3687 # If it is relative, then search for the first ld in PATH. 3688 with_gnu_ld=unknown 3689 ;; 3690 esac 3691elif test "$with_gnu_ld" = yes; then 3692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 3693$as_echo_n "checking for GNU ld... " >&6; } 3694else 3695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 3696$as_echo_n "checking for non-GNU ld... " >&6; } 3697fi 3698if ${lt_cv_path_LD+:} false; then : 3699 $as_echo_n "(cached) " >&6 3700else 3701 if test -z "$LD"; then 3702 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 3703 for ac_dir in $PATH; do 3704 IFS="$lt_save_ifs" 3705 test -z "$ac_dir" && ac_dir=. 3706 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 3707 lt_cv_path_LD="$ac_dir/$ac_prog" 3708 # Check to see if the program is GNU ld. I'd rather use --version, 3709 # but apparently some variants of GNU ld only accept -v. 3710 # Break only if it was the GNU/non-GNU ld that we prefer. 3711 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 3712 *GNU* | *'with BFD'*) 3713 test "$with_gnu_ld" != no && break 3714 ;; 3715 *) 3716 test "$with_gnu_ld" != yes && break 3717 ;; 3718 esac 3719 fi 3720 done 3721 IFS="$lt_save_ifs" 3722else 3723 lt_cv_path_LD="$LD" # Let the user override the test with a path. 3724fi 3725fi 3726 3727LD="$lt_cv_path_LD" 3728if test -n "$LD"; then 3729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 3730$as_echo "$LD" >&6; } 3731else 3732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3733$as_echo "no" >&6; } 3734fi 3735test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 3736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 3737$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 3738if ${lt_cv_prog_gnu_ld+:} false; then : 3739 $as_echo_n "(cached) " >&6 3740else 3741 # I'd rather use --version here, but apparently some GNU lds only accept -v. 3742case `$LD -v 2>&1 </dev/null` in 3743*GNU* | *'with BFD'*) 3744 lt_cv_prog_gnu_ld=yes 3745 ;; 3746*) 3747 lt_cv_prog_gnu_ld=no 3748 ;; 3749esac 3750fi 3751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 3752$as_echo "$lt_cv_prog_gnu_ld" >&6; } 3753with_gnu_ld=$lt_cv_prog_gnu_ld 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 3764$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 3765if ${lt_cv_path_NM+:} false; then : 3766 $as_echo_n "(cached) " >&6 3767else 3768 if test -n "$NM"; then 3769 # Let the user override the test. 3770 lt_cv_path_NM="$NM" 3771else 3772 lt_nm_to_check="${ac_tool_prefix}nm" 3773 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 3774 lt_nm_to_check="$lt_nm_to_check nm" 3775 fi 3776 for lt_tmp_nm in $lt_nm_to_check; do 3777 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 3778 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 3779 IFS="$lt_save_ifs" 3780 test -z "$ac_dir" && ac_dir=. 3781 tmp_nm="$ac_dir/$lt_tmp_nm" 3782 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 3783 # Check to see if the nm accepts a BSD-compat flag. 3784 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 3785 # nm: unknown option "B" ignored 3786 # Tru64's nm complains that /dev/null is an invalid object file 3787 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 3788 */dev/null* | *'Invalid file or object type'*) 3789 lt_cv_path_NM="$tmp_nm -B" 3790 break 3791 ;; 3792 *) 3793 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 3794 */dev/null*) 3795 lt_cv_path_NM="$tmp_nm -p" 3796 break 3797 ;; 3798 *) 3799 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 3800 continue # so that we can try to find one that supports BSD flags 3801 ;; 3802 esac 3803 ;; 3804 esac 3805 fi 3806 done 3807 IFS="$lt_save_ifs" 3808 done 3809 : ${lt_cv_path_NM=no} 3810fi 3811fi 3812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 3813$as_echo "$lt_cv_path_NM" >&6; } 3814if test "$lt_cv_path_NM" != "no"; then 3815 NM="$lt_cv_path_NM" 3816else 3817 # Didn't find any BSD compatible name lister, look for dumpbin. 3818 if test -n "$ac_tool_prefix"; then 3819 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 3820 do 3821 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3822set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3824$as_echo_n "checking for $ac_word... " >&6; } 3825if ${ac_cv_prog_DUMPBIN+:} false; then : 3826 $as_echo_n "(cached) " >&6 3827else 3828 if test -n "$DUMPBIN"; then 3829 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 3830else 3831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3832for as_dir in $PATH 3833do 3834 IFS=$as_save_IFS 3835 test -z "$as_dir" && as_dir=. 3836 for ac_exec_ext in '' $ac_executable_extensions; do 3837 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3838 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 3839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3840 break 2 3841 fi 3842done 3843 done 3844IFS=$as_save_IFS 3845 3846fi 3847fi 3848DUMPBIN=$ac_cv_prog_DUMPBIN 3849if test -n "$DUMPBIN"; then 3850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 3851$as_echo "$DUMPBIN" >&6; } 3852else 3853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3854$as_echo "no" >&6; } 3855fi 3856 3857 3858 test -n "$DUMPBIN" && break 3859 done 3860fi 3861if test -z "$DUMPBIN"; then 3862 ac_ct_DUMPBIN=$DUMPBIN 3863 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 3864do 3865 # Extract the first word of "$ac_prog", so it can be a program name with args. 3866set dummy $ac_prog; ac_word=$2 3867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3868$as_echo_n "checking for $ac_word... " >&6; } 3869if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 3870 $as_echo_n "(cached) " >&6 3871else 3872 if test -n "$ac_ct_DUMPBIN"; then 3873 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 3874else 3875as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3876for as_dir in $PATH 3877do 3878 IFS=$as_save_IFS 3879 test -z "$as_dir" && as_dir=. 3880 for ac_exec_ext in '' $ac_executable_extensions; do 3881 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3882 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 3883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3884 break 2 3885 fi 3886done 3887 done 3888IFS=$as_save_IFS 3889 3890fi 3891fi 3892ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 3893if test -n "$ac_ct_DUMPBIN"; then 3894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 3895$as_echo "$ac_ct_DUMPBIN" >&6; } 3896else 3897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3898$as_echo "no" >&6; } 3899fi 3900 3901 3902 test -n "$ac_ct_DUMPBIN" && break 3903done 3904 3905 if test "x$ac_ct_DUMPBIN" = x; then 3906 DUMPBIN=":" 3907 else 3908 case $cross_compiling:$ac_tool_warned in 3909yes:) 3910{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3911$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3912ac_tool_warned=yes ;; 3913esac 3914 DUMPBIN=$ac_ct_DUMPBIN 3915 fi 3916fi 3917 3918 3919 if test "$DUMPBIN" != ":"; then 3920 NM="$DUMPBIN" 3921 fi 3922fi 3923test -z "$NM" && NM=nm 3924 3925 3926 3927 3928 3929 3930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 3931$as_echo_n "checking the name lister ($NM) interface... " >&6; } 3932if ${lt_cv_nm_interface+:} false; then : 3933 $as_echo_n "(cached) " >&6 3934else 3935 lt_cv_nm_interface="BSD nm" 3936 echo "int some_variable = 0;" > conftest.$ac_ext 3937 (eval echo "\"\$as_me:3937: $ac_compile\"" >&5) 3938 (eval "$ac_compile" 2>conftest.err) 3939 cat conftest.err >&5 3940 (eval echo "\"\$as_me:3940: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 3941 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 3942 cat conftest.err >&5 3943 (eval echo "\"\$as_me:3943: output\"" >&5) 3944 cat conftest.out >&5 3945 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 3946 lt_cv_nm_interface="MS dumpbin" 3947 fi 3948 rm -f conftest* 3949fi 3950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 3951$as_echo "$lt_cv_nm_interface" >&6; } 3952 3953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 3954$as_echo_n "checking whether ln -s works... " >&6; } 3955LN_S=$as_ln_s 3956if test "$LN_S" = "ln -s"; then 3957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3958$as_echo "yes" >&6; } 3959else 3960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 3961$as_echo "no, using $LN_S" >&6; } 3962fi 3963 3964# find the maximum length of command line arguments 3965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 3966$as_echo_n "checking the maximum length of command line arguments... " >&6; } 3967if ${lt_cv_sys_max_cmd_len+:} false; then : 3968 $as_echo_n "(cached) " >&6 3969else 3970 i=0 3971 teststring="ABCD" 3972 3973 case $build_os in 3974 msdosdjgpp*) 3975 # On DJGPP, this test can blow up pretty badly due to problems in libc 3976 # (any single argument exceeding 2000 bytes causes a buffer overrun 3977 # during glob expansion). Even if it were fixed, the result of this 3978 # check would be larger than it should be. 3979 lt_cv_sys_max_cmd_len=12288; # 12K is about right 3980 ;; 3981 3982 gnu*) 3983 # Under GNU Hurd, this test is not required because there is 3984 # no limit to the length of command line arguments. 3985 # Libtool will interpret -1 as no limit whatsoever 3986 lt_cv_sys_max_cmd_len=-1; 3987 ;; 3988 3989 cygwin* | mingw* | cegcc*) 3990 # On Win9x/ME, this test blows up -- it succeeds, but takes 3991 # about 5 minutes as the teststring grows exponentially. 3992 # Worse, since 9x/ME are not pre-emptively multitasking, 3993 # you end up with a "frozen" computer, even though with patience 3994 # the test eventually succeeds (with a max line length of 256k). 3995 # Instead, let's just punt: use the minimum linelength reported by 3996 # all of the supported platforms: 8192 (on NT/2K/XP). 3997 lt_cv_sys_max_cmd_len=8192; 3998 ;; 3999 4000 amigaos*) 4001 # On AmigaOS with pdksh, this test takes hours, literally. 4002 # So we just punt and use a minimum line length of 8192. 4003 lt_cv_sys_max_cmd_len=8192; 4004 ;; 4005 4006 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4007 # This has been around since 386BSD, at least. Likely further. 4008 if test -x /sbin/sysctl; then 4009 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4010 elif test -x /usr/sbin/sysctl; then 4011 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4012 else 4013 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4014 fi 4015 # And add a safety zone 4016 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4017 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4018 ;; 4019 4020 interix*) 4021 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4022 lt_cv_sys_max_cmd_len=196608 4023 ;; 4024 4025 osf*) 4026 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4027 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4028 # nice to cause kernel panics so lets avoid the loop below. 4029 # First set a reasonable default. 4030 lt_cv_sys_max_cmd_len=16384 4031 # 4032 if test -x /sbin/sysconfig; then 4033 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4034 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4035 esac 4036 fi 4037 ;; 4038 sco3.2v5*) 4039 lt_cv_sys_max_cmd_len=102400 4040 ;; 4041 sysv5* | sco5v6* | sysv4.2uw2*) 4042 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4043 if test -n "$kargmax"; then 4044 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4045 else 4046 lt_cv_sys_max_cmd_len=32768 4047 fi 4048 ;; 4049 *) 4050 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4051 if test -n "$lt_cv_sys_max_cmd_len"; then 4052 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4053 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4054 else 4055 # Make teststring a little bigger before we do anything with it. 4056 # a 1K string should be a reasonable start. 4057 for i in 1 2 3 4 5 6 7 8 ; do 4058 teststring=$teststring$teststring 4059 done 4060 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4061 # If test is not a shell built-in, we'll probably end up computing a 4062 # maximum length that is only half of the actual maximum length, but 4063 # we can't tell. 4064 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 4065 = "XX$teststring$teststring"; } >/dev/null 2>&1 && 4066 test $i != 17 # 1/2 MB should be enough 4067 do 4068 i=`expr $i + 1` 4069 teststring=$teststring$teststring 4070 done 4071 # Only check the string length outside the loop. 4072 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4073 teststring= 4074 # Add a significant safety factor because C++ compilers can tack on 4075 # massive amounts of additional arguments before passing them to the 4076 # linker. It appears as though 1/2 is a usable value. 4077 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4078 fi 4079 ;; 4080 esac 4081 4082fi 4083 4084if test -n $lt_cv_sys_max_cmd_len ; then 4085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4086$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4087else 4088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4089$as_echo "none" >&6; } 4090fi 4091max_cmd_len=$lt_cv_sys_max_cmd_len 4092 4093 4094 4095 4096 4097 4098: ${CP="cp -f"} 4099: ${MV="mv -f"} 4100: ${RM="rm -f"} 4101 4102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 4103$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 4104# Try some XSI features 4105xsi_shell=no 4106( _lt_dummy="a/b/c" 4107 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4108 = c,a/b,, \ 4109 && eval 'test $(( 1 + 1 )) -eq 2 \ 4110 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4111 && xsi_shell=yes 4112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 4113$as_echo "$xsi_shell" >&6; } 4114 4115 4116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 4117$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 4118lt_shell_append=no 4119( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4120 >/dev/null 2>&1 \ 4121 && lt_shell_append=yes 4122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 4123$as_echo "$lt_shell_append" >&6; } 4124 4125 4126if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4127 lt_unset=unset 4128else 4129 lt_unset=false 4130fi 4131 4132 4133 4134 4135 4136# test EBCDIC or ASCII 4137case `echo X|tr X '\101'` in 4138 A) # ASCII based system 4139 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4140 lt_SP2NL='tr \040 \012' 4141 lt_NL2SP='tr \015\012 \040\040' 4142 ;; 4143 *) # EBCDIC based system 4144 lt_SP2NL='tr \100 \n' 4145 lt_NL2SP='tr \r\n \100\100' 4146 ;; 4147esac 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4158$as_echo_n "checking for $LD option to reload object files... " >&6; } 4159if ${lt_cv_ld_reload_flag+:} false; then : 4160 $as_echo_n "(cached) " >&6 4161else 4162 lt_cv_ld_reload_flag='-r' 4163fi 4164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4165$as_echo "$lt_cv_ld_reload_flag" >&6; } 4166reload_flag=$lt_cv_ld_reload_flag 4167case $reload_flag in 4168"" | " "*) ;; 4169*) reload_flag=" $reload_flag" ;; 4170esac 4171reload_cmds='$LD$reload_flag -o $output$reload_objs' 4172case $host_os in 4173 darwin*) 4174 if test "$GCC" = yes; then 4175 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4176 else 4177 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4178 fi 4179 ;; 4180esac 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190if test -n "$ac_tool_prefix"; then 4191 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4192set dummy ${ac_tool_prefix}objdump; ac_word=$2 4193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4194$as_echo_n "checking for $ac_word... " >&6; } 4195if ${ac_cv_prog_OBJDUMP+:} false; then : 4196 $as_echo_n "(cached) " >&6 4197else 4198 if test -n "$OBJDUMP"; then 4199 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4200else 4201as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4202for as_dir in $PATH 4203do 4204 IFS=$as_save_IFS 4205 test -z "$as_dir" && as_dir=. 4206 for ac_exec_ext in '' $ac_executable_extensions; do 4207 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4208 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4210 break 2 4211 fi 4212done 4213 done 4214IFS=$as_save_IFS 4215 4216fi 4217fi 4218OBJDUMP=$ac_cv_prog_OBJDUMP 4219if test -n "$OBJDUMP"; then 4220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4221$as_echo "$OBJDUMP" >&6; } 4222else 4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4224$as_echo "no" >&6; } 4225fi 4226 4227 4228fi 4229if test -z "$ac_cv_prog_OBJDUMP"; then 4230 ac_ct_OBJDUMP=$OBJDUMP 4231 # Extract the first word of "objdump", so it can be a program name with args. 4232set dummy objdump; ac_word=$2 4233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4234$as_echo_n "checking for $ac_word... " >&6; } 4235if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 4236 $as_echo_n "(cached) " >&6 4237else 4238 if test -n "$ac_ct_OBJDUMP"; then 4239 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4240else 4241as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4242for as_dir in $PATH 4243do 4244 IFS=$as_save_IFS 4245 test -z "$as_dir" && as_dir=. 4246 for ac_exec_ext in '' $ac_executable_extensions; do 4247 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4248 ac_cv_prog_ac_ct_OBJDUMP="objdump" 4249 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4250 break 2 4251 fi 4252done 4253 done 4254IFS=$as_save_IFS 4255 4256fi 4257fi 4258ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4259if test -n "$ac_ct_OBJDUMP"; then 4260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4261$as_echo "$ac_ct_OBJDUMP" >&6; } 4262else 4263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4264$as_echo "no" >&6; } 4265fi 4266 4267 if test "x$ac_ct_OBJDUMP" = x; then 4268 OBJDUMP="false" 4269 else 4270 case $cross_compiling:$ac_tool_warned in 4271yes:) 4272{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4273$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4274ac_tool_warned=yes ;; 4275esac 4276 OBJDUMP=$ac_ct_OBJDUMP 4277 fi 4278else 4279 OBJDUMP="$ac_cv_prog_OBJDUMP" 4280fi 4281 4282test -z "$OBJDUMP" && OBJDUMP=objdump 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 4293$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4294if ${lt_cv_deplibs_check_method+:} false; then : 4295 $as_echo_n "(cached) " >&6 4296else 4297 lt_cv_file_magic_cmd='$MAGIC_CMD' 4298lt_cv_file_magic_test_file= 4299lt_cv_deplibs_check_method='unknown' 4300# Need to set the preceding variable on all platforms that support 4301# interlibrary dependencies. 4302# 'none' -- dependencies not supported. 4303# `unknown' -- same as none, but documents that we really don't know. 4304# 'pass_all' -- all dependencies passed with no checks. 4305# 'test_compile' -- check by making test program. 4306# 'file_magic [[regex]]' -- check by looking for files in library path 4307# which responds to the $file_magic_cmd with a given extended regex. 4308# If you have `file' or equivalent on your system and you're not sure 4309# whether `pass_all' will *always* work, you probably want this one. 4310 4311case $host_os in 4312aix[4-9]*) 4313 lt_cv_deplibs_check_method=pass_all 4314 ;; 4315 4316beos*) 4317 lt_cv_deplibs_check_method=pass_all 4318 ;; 4319 4320bsdi[45]*) 4321 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4322 lt_cv_file_magic_cmd='/usr/bin/file -L' 4323 lt_cv_file_magic_test_file=/shlib/libc.so 4324 ;; 4325 4326cygwin*) 4327 # func_win32_libid is a shell function defined in ltmain.sh 4328 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4329 lt_cv_file_magic_cmd='func_win32_libid' 4330 ;; 4331 4332mingw* | pw32*) 4333 # Base MSYS/MinGW do not provide the 'file' command needed by 4334 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4335 # unless we find 'file', for example because we are cross-compiling. 4336 if ( file / ) >/dev/null 2>&1; then 4337 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4338 lt_cv_file_magic_cmd='func_win32_libid' 4339 else 4340 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4341 lt_cv_file_magic_cmd='$OBJDUMP -f' 4342 fi 4343 ;; 4344 4345cegcc) 4346 # use the weaker test based on 'objdump'. See mingw*. 4347 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 4348 lt_cv_file_magic_cmd='$OBJDUMP -f' 4349 ;; 4350 4351darwin* | rhapsody*) 4352 lt_cv_deplibs_check_method=pass_all 4353 ;; 4354 4355freebsd* | dragonfly*) 4356 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4357 case $host_cpu in 4358 i*86 ) 4359 # Not sure whether the presence of OpenBSD here was a mistake. 4360 # Let's accept both of them until this is cleared up. 4361 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4362 lt_cv_file_magic_cmd=/usr/bin/file 4363 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4364 ;; 4365 esac 4366 else 4367 lt_cv_deplibs_check_method=pass_all 4368 fi 4369 ;; 4370 4371gnu*) 4372 lt_cv_deplibs_check_method=pass_all 4373 ;; 4374 4375hpux10.20* | hpux11*) 4376 lt_cv_file_magic_cmd=/usr/bin/file 4377 case $host_cpu in 4378 ia64*) 4379 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4380 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4381 ;; 4382 hppa*64*) 4383 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]' 4384 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4385 ;; 4386 *) 4387 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4388 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4389 ;; 4390 esac 4391 ;; 4392 4393interix[3-9]*) 4394 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4395 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4396 ;; 4397 4398irix5* | irix6* | nonstopux*) 4399 case $LD in 4400 *-32|*"-32 ") libmagic=32-bit;; 4401 *-n32|*"-n32 ") libmagic=N32;; 4402 *-64|*"-64 ") libmagic=64-bit;; 4403 *) libmagic=never-match;; 4404 esac 4405 lt_cv_deplibs_check_method=pass_all 4406 ;; 4407 4408# This must be Linux ELF. 4409linux* | k*bsd*-gnu) 4410 lt_cv_deplibs_check_method=pass_all 4411 ;; 4412 4413netbsd*) 4414 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4415 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4416 else 4417 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4418 fi 4419 ;; 4420 4421newos6*) 4422 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4423 lt_cv_file_magic_cmd=/usr/bin/file 4424 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4425 ;; 4426 4427*nto* | *qnx*) 4428 lt_cv_deplibs_check_method=pass_all 4429 ;; 4430 4431openbsd*) 4432 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4433 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4434 else 4435 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4436 fi 4437 ;; 4438 4439osf3* | osf4* | osf5*) 4440 lt_cv_deplibs_check_method=pass_all 4441 ;; 4442 4443rdos*) 4444 lt_cv_deplibs_check_method=pass_all 4445 ;; 4446 4447solaris*) 4448 lt_cv_deplibs_check_method=pass_all 4449 ;; 4450 4451sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4452 lt_cv_deplibs_check_method=pass_all 4453 ;; 4454 4455sysv4 | sysv4.3*) 4456 case $host_vendor in 4457 motorola) 4458 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]' 4459 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4460 ;; 4461 ncr) 4462 lt_cv_deplibs_check_method=pass_all 4463 ;; 4464 sequent) 4465 lt_cv_file_magic_cmd='/bin/file' 4466 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4467 ;; 4468 sni) 4469 lt_cv_file_magic_cmd='/bin/file' 4470 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4471 lt_cv_file_magic_test_file=/lib/libc.so 4472 ;; 4473 siemens) 4474 lt_cv_deplibs_check_method=pass_all 4475 ;; 4476 pc) 4477 lt_cv_deplibs_check_method=pass_all 4478 ;; 4479 esac 4480 ;; 4481 4482tpf*) 4483 lt_cv_deplibs_check_method=pass_all 4484 ;; 4485esac 4486 4487fi 4488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 4489$as_echo "$lt_cv_deplibs_check_method" >&6; } 4490file_magic_cmd=$lt_cv_file_magic_cmd 4491deplibs_check_method=$lt_cv_deplibs_check_method 4492test -z "$deplibs_check_method" && deplibs_check_method=unknown 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505if test -n "$ac_tool_prefix"; then 4506 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4507set dummy ${ac_tool_prefix}ar; ac_word=$2 4508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4509$as_echo_n "checking for $ac_word... " >&6; } 4510if ${ac_cv_prog_AR+:} false; then : 4511 $as_echo_n "(cached) " >&6 4512else 4513 if test -n "$AR"; then 4514 ac_cv_prog_AR="$AR" # Let the user override the test. 4515else 4516as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4517for as_dir in $PATH 4518do 4519 IFS=$as_save_IFS 4520 test -z "$as_dir" && as_dir=. 4521 for ac_exec_ext in '' $ac_executable_extensions; do 4522 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4523 ac_cv_prog_AR="${ac_tool_prefix}ar" 4524 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4525 break 2 4526 fi 4527done 4528 done 4529IFS=$as_save_IFS 4530 4531fi 4532fi 4533AR=$ac_cv_prog_AR 4534if test -n "$AR"; then 4535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4536$as_echo "$AR" >&6; } 4537else 4538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4539$as_echo "no" >&6; } 4540fi 4541 4542 4543fi 4544if test -z "$ac_cv_prog_AR"; then 4545 ac_ct_AR=$AR 4546 # Extract the first word of "ar", so it can be a program name with args. 4547set dummy ar; ac_word=$2 4548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4549$as_echo_n "checking for $ac_word... " >&6; } 4550if ${ac_cv_prog_ac_ct_AR+:} false; then : 4551 $as_echo_n "(cached) " >&6 4552else 4553 if test -n "$ac_ct_AR"; then 4554 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4555else 4556as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4557for as_dir in $PATH 4558do 4559 IFS=$as_save_IFS 4560 test -z "$as_dir" && as_dir=. 4561 for ac_exec_ext in '' $ac_executable_extensions; do 4562 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4563 ac_cv_prog_ac_ct_AR="ar" 4564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4565 break 2 4566 fi 4567done 4568 done 4569IFS=$as_save_IFS 4570 4571fi 4572fi 4573ac_ct_AR=$ac_cv_prog_ac_ct_AR 4574if test -n "$ac_ct_AR"; then 4575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4576$as_echo "$ac_ct_AR" >&6; } 4577else 4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4579$as_echo "no" >&6; } 4580fi 4581 4582 if test "x$ac_ct_AR" = x; then 4583 AR="false" 4584 else 4585 case $cross_compiling:$ac_tool_warned in 4586yes:) 4587{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4588$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4589ac_tool_warned=yes ;; 4590esac 4591 AR=$ac_ct_AR 4592 fi 4593else 4594 AR="$ac_cv_prog_AR" 4595fi 4596 4597test -z "$AR" && AR=ar 4598test -z "$AR_FLAGS" && AR_FLAGS=cru 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610if test -n "$ac_tool_prefix"; then 4611 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4612set dummy ${ac_tool_prefix}strip; ac_word=$2 4613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4614$as_echo_n "checking for $ac_word... " >&6; } 4615if ${ac_cv_prog_STRIP+:} false; then : 4616 $as_echo_n "(cached) " >&6 4617else 4618 if test -n "$STRIP"; then 4619 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4620else 4621as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4622for as_dir in $PATH 4623do 4624 IFS=$as_save_IFS 4625 test -z "$as_dir" && as_dir=. 4626 for ac_exec_ext in '' $ac_executable_extensions; do 4627 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4628 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4629 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4630 break 2 4631 fi 4632done 4633 done 4634IFS=$as_save_IFS 4635 4636fi 4637fi 4638STRIP=$ac_cv_prog_STRIP 4639if test -n "$STRIP"; then 4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4641$as_echo "$STRIP" >&6; } 4642else 4643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4644$as_echo "no" >&6; } 4645fi 4646 4647 4648fi 4649if test -z "$ac_cv_prog_STRIP"; then 4650 ac_ct_STRIP=$STRIP 4651 # Extract the first word of "strip", so it can be a program name with args. 4652set dummy strip; ac_word=$2 4653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4654$as_echo_n "checking for $ac_word... " >&6; } 4655if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 4656 $as_echo_n "(cached) " >&6 4657else 4658 if test -n "$ac_ct_STRIP"; then 4659 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4660else 4661as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4662for as_dir in $PATH 4663do 4664 IFS=$as_save_IFS 4665 test -z "$as_dir" && as_dir=. 4666 for ac_exec_ext in '' $ac_executable_extensions; do 4667 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4668 ac_cv_prog_ac_ct_STRIP="strip" 4669 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4670 break 2 4671 fi 4672done 4673 done 4674IFS=$as_save_IFS 4675 4676fi 4677fi 4678ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4679if test -n "$ac_ct_STRIP"; then 4680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4681$as_echo "$ac_ct_STRIP" >&6; } 4682else 4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4684$as_echo "no" >&6; } 4685fi 4686 4687 if test "x$ac_ct_STRIP" = x; then 4688 STRIP=":" 4689 else 4690 case $cross_compiling:$ac_tool_warned in 4691yes:) 4692{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4693$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4694ac_tool_warned=yes ;; 4695esac 4696 STRIP=$ac_ct_STRIP 4697 fi 4698else 4699 STRIP="$ac_cv_prog_STRIP" 4700fi 4701 4702test -z "$STRIP" && STRIP=: 4703 4704 4705 4706 4707 4708 4709if test -n "$ac_tool_prefix"; then 4710 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 4711set dummy ${ac_tool_prefix}ranlib; ac_word=$2 4712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4713$as_echo_n "checking for $ac_word... " >&6; } 4714if ${ac_cv_prog_RANLIB+:} false; then : 4715 $as_echo_n "(cached) " >&6 4716else 4717 if test -n "$RANLIB"; then 4718 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4719else 4720as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4721for as_dir in $PATH 4722do 4723 IFS=$as_save_IFS 4724 test -z "$as_dir" && as_dir=. 4725 for ac_exec_ext in '' $ac_executable_extensions; do 4726 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4727 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4729 break 2 4730 fi 4731done 4732 done 4733IFS=$as_save_IFS 4734 4735fi 4736fi 4737RANLIB=$ac_cv_prog_RANLIB 4738if test -n "$RANLIB"; then 4739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 4740$as_echo "$RANLIB" >&6; } 4741else 4742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4743$as_echo "no" >&6; } 4744fi 4745 4746 4747fi 4748if test -z "$ac_cv_prog_RANLIB"; then 4749 ac_ct_RANLIB=$RANLIB 4750 # Extract the first word of "ranlib", so it can be a program name with args. 4751set dummy ranlib; ac_word=$2 4752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4753$as_echo_n "checking for $ac_word... " >&6; } 4754if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 4755 $as_echo_n "(cached) " >&6 4756else 4757 if test -n "$ac_ct_RANLIB"; then 4758 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4759else 4760as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4761for as_dir in $PATH 4762do 4763 IFS=$as_save_IFS 4764 test -z "$as_dir" && as_dir=. 4765 for ac_exec_ext in '' $ac_executable_extensions; do 4766 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4767 ac_cv_prog_ac_ct_RANLIB="ranlib" 4768 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4769 break 2 4770 fi 4771done 4772 done 4773IFS=$as_save_IFS 4774 4775fi 4776fi 4777ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4778if test -n "$ac_ct_RANLIB"; then 4779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 4780$as_echo "$ac_ct_RANLIB" >&6; } 4781else 4782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4783$as_echo "no" >&6; } 4784fi 4785 4786 if test "x$ac_ct_RANLIB" = x; then 4787 RANLIB=":" 4788 else 4789 case $cross_compiling:$ac_tool_warned in 4790yes:) 4791{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4792$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4793ac_tool_warned=yes ;; 4794esac 4795 RANLIB=$ac_ct_RANLIB 4796 fi 4797else 4798 RANLIB="$ac_cv_prog_RANLIB" 4799fi 4800 4801test -z "$RANLIB" && RANLIB=: 4802 4803 4804 4805 4806 4807 4808# Determine commands to create old-style static archives. 4809old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 4810old_postinstall_cmds='chmod 644 $oldlib' 4811old_postuninstall_cmds= 4812 4813if test -n "$RANLIB"; then 4814 case $host_os in 4815 openbsd*) 4816 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 4817 ;; 4818 *) 4819 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 4820 ;; 4821 esac 4822 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 4823fi 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858# If no C compiler was specified, use CC. 4859LTCC=${LTCC-"$CC"} 4860 4861# If no C compiler flags were specified, use CFLAGS. 4862LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4863 4864# Allow CC to be a program name with arguments. 4865compiler=$CC 4866 4867 4868# Check for command to grab the raw symbol name followed by C symbol from nm. 4869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 4870$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 4871if ${lt_cv_sys_global_symbol_pipe+:} false; then : 4872 $as_echo_n "(cached) " >&6 4873else 4874 4875# These are sane defaults that work on at least a few old systems. 4876# [They come from Ultrix. What could be older than Ultrix?!! ;)] 4877 4878# Character class describing NM global symbol codes. 4879symcode='[BCDEGRST]' 4880 4881# Regexp to match symbols that can be accessed directly from C. 4882sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 4883 4884# Define system-specific variables. 4885case $host_os in 4886aix*) 4887 symcode='[BCDT]' 4888 ;; 4889cygwin* | mingw* | pw32* | cegcc*) 4890 symcode='[ABCDGISTW]' 4891 ;; 4892hpux*) 4893 if test "$host_cpu" = ia64; then 4894 symcode='[ABCDEGRST]' 4895 fi 4896 ;; 4897irix* | nonstopux*) 4898 symcode='[BCDEGRST]' 4899 ;; 4900osf*) 4901 symcode='[BCDEGQRST]' 4902 ;; 4903solaris*) 4904 symcode='[BDRT]' 4905 ;; 4906sco3.2v5*) 4907 symcode='[DT]' 4908 ;; 4909sysv4.2uw2*) 4910 symcode='[DT]' 4911 ;; 4912sysv5* | sco5v6* | unixware* | OpenUNIX*) 4913 symcode='[ABDT]' 4914 ;; 4915sysv4) 4916 symcode='[DFNSTU]' 4917 ;; 4918esac 4919 4920# If we're using GNU nm, then use its standard symbol codes. 4921case `$NM -V 2>&1` in 4922*GNU* | *'with BFD'*) 4923 symcode='[ABCDGIRSTW]' ;; 4924esac 4925 4926# Transform an extracted symbol line into a proper C declaration. 4927# Some systems (esp. on ia64) link data and code symbols differently, 4928# so use this general approach. 4929lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 4930 4931# Transform an extracted symbol line into symbol name and symbol address 4932lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 4933lt_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'" 4934 4935# Handle CRLF in mingw tool chain 4936opt_cr= 4937case $build_os in 4938mingw*) 4939 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 4940 ;; 4941esac 4942 4943# Try without a prefix underscore, then with it. 4944for ac_symprfx in "" "_"; do 4945 4946 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 4947 symxfrm="\\1 $ac_symprfx\\2 \\2" 4948 4949 # Write the raw and C identifiers. 4950 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 4951 # Fake it for dumpbin and say T for any non-static function 4952 # and D for any global variable. 4953 # Also find C++ and __fastcall symbols from MSVC++, 4954 # which start with @ or ?. 4955 lt_cv_sys_global_symbol_pipe="$AWK '"\ 4956" {last_section=section; section=\$ 3};"\ 4957" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 4958" \$ 0!~/External *\|/{next};"\ 4959" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 4960" {if(hide[section]) next};"\ 4961" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 4962" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 4963" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 4964" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 4965" ' prfx=^$ac_symprfx" 4966 else 4967 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 4968 fi 4969 4970 # Check to see that the pipe works correctly. 4971 pipe_works=no 4972 4973 rm -f conftest* 4974 cat > conftest.$ac_ext <<_LT_EOF 4975#ifdef __cplusplus 4976extern "C" { 4977#endif 4978char nm_test_var; 4979void nm_test_func(void); 4980void nm_test_func(void){} 4981#ifdef __cplusplus 4982} 4983#endif 4984int main(){nm_test_var='a';nm_test_func();return(0);} 4985_LT_EOF 4986 4987 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 4988 (eval $ac_compile) 2>&5 4989 ac_status=$? 4990 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4991 test $ac_status = 0; }; then 4992 # Now try to grab the symbols. 4993 nlist=conftest.nm 4994 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 4995 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 4996 ac_status=$? 4997 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4998 test $ac_status = 0; } && test -s "$nlist"; then 4999 # Try sorting and uniquifying the output. 5000 if sort "$nlist" | uniq > "$nlist"T; then 5001 mv -f "$nlist"T "$nlist" 5002 else 5003 rm -f "$nlist"T 5004 fi 5005 5006 # Make sure that we snagged all the symbols we need. 5007 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5008 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5009 cat <<_LT_EOF > conftest.$ac_ext 5010#ifdef __cplusplus 5011extern "C" { 5012#endif 5013 5014_LT_EOF 5015 # Now generate the symbol file. 5016 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5017 5018 cat <<_LT_EOF >> conftest.$ac_ext 5019 5020/* The mapping between symbol names and symbols. */ 5021const struct { 5022 const char *name; 5023 void *address; 5024} 5025lt__PROGRAM__LTX_preloaded_symbols[] = 5026{ 5027 { "@PROGRAM@", (void *) 0 }, 5028_LT_EOF 5029 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5030 cat <<\_LT_EOF >> conftest.$ac_ext 5031 {0, (void *) 0} 5032}; 5033 5034/* This works around a problem in FreeBSD linker */ 5035#ifdef FREEBSD_WORKAROUND 5036static const void *lt_preloaded_setup() { 5037 return lt__PROGRAM__LTX_preloaded_symbols; 5038} 5039#endif 5040 5041#ifdef __cplusplus 5042} 5043#endif 5044_LT_EOF 5045 # Now try linking the two files. 5046 mv conftest.$ac_objext conftstm.$ac_objext 5047 lt_save_LIBS="$LIBS" 5048 lt_save_CFLAGS="$CFLAGS" 5049 LIBS="conftstm.$ac_objext" 5050 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5051 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5052 (eval $ac_link) 2>&5 5053 ac_status=$? 5054 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5055 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5056 pipe_works=yes 5057 fi 5058 LIBS="$lt_save_LIBS" 5059 CFLAGS="$lt_save_CFLAGS" 5060 else 5061 echo "cannot find nm_test_func in $nlist" >&5 5062 fi 5063 else 5064 echo "cannot find nm_test_var in $nlist" >&5 5065 fi 5066 else 5067 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5068 fi 5069 else 5070 echo "$progname: failed program was:" >&5 5071 cat conftest.$ac_ext >&5 5072 fi 5073 rm -rf conftest* conftst* 5074 5075 # Do not use the global_symbol_pipe unless it works. 5076 if test "$pipe_works" = yes; then 5077 break 5078 else 5079 lt_cv_sys_global_symbol_pipe= 5080 fi 5081done 5082 5083fi 5084 5085if test -z "$lt_cv_sys_global_symbol_pipe"; then 5086 lt_cv_sys_global_symbol_to_cdecl= 5087fi 5088if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 5090$as_echo "failed" >&6; } 5091else 5092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 5093$as_echo "ok" >&6; } 5094fi 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118# Check whether --enable-libtool-lock was given. 5119if test "${enable_libtool_lock+set}" = set; then : 5120 enableval=$enable_libtool_lock; 5121fi 5122 5123test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5124 5125# Some flags need to be propagated to the compiler or linker for good 5126# libtool support. 5127case $host in 5128ia64-*-hpux*) 5129 # Find out which ABI we are using. 5130 echo 'int i;' > conftest.$ac_ext 5131 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5132 (eval $ac_compile) 2>&5 5133 ac_status=$? 5134 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5135 test $ac_status = 0; }; then 5136 case `/usr/bin/file conftest.$ac_objext` in 5137 *ELF-32*) 5138 HPUX_IA64_MODE="32" 5139 ;; 5140 *ELF-64*) 5141 HPUX_IA64_MODE="64" 5142 ;; 5143 esac 5144 fi 5145 rm -rf conftest* 5146 ;; 5147*-*-irix6*) 5148 # Find out which ABI we are using. 5149 echo '#line 5149 "configure"' > conftest.$ac_ext 5150 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5151 (eval $ac_compile) 2>&5 5152 ac_status=$? 5153 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5154 test $ac_status = 0; }; then 5155 if test "$lt_cv_prog_gnu_ld" = yes; then 5156 case `/usr/bin/file conftest.$ac_objext` in 5157 *32-bit*) 5158 LD="${LD-ld} -melf32bsmip" 5159 ;; 5160 *N32*) 5161 LD="${LD-ld} -melf32bmipn32" 5162 ;; 5163 *64-bit*) 5164 LD="${LD-ld} -melf64bmip" 5165 ;; 5166 esac 5167 else 5168 case `/usr/bin/file conftest.$ac_objext` in 5169 *32-bit*) 5170 LD="${LD-ld} -32" 5171 ;; 5172 *N32*) 5173 LD="${LD-ld} -n32" 5174 ;; 5175 *64-bit*) 5176 LD="${LD-ld} -64" 5177 ;; 5178 esac 5179 fi 5180 fi 5181 rm -rf conftest* 5182 ;; 5183 5184x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 5185s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 5186 # Find out which ABI we are using. 5187 echo 'int i;' > conftest.$ac_ext 5188 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5189 (eval $ac_compile) 2>&5 5190 ac_status=$? 5191 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5192 test $ac_status = 0; }; then 5193 case `/usr/bin/file conftest.o` in 5194 *32-bit*) 5195 case $host in 5196 x86_64-*kfreebsd*-gnu) 5197 LD="${LD-ld} -m elf_i386_fbsd" 5198 ;; 5199 x86_64-*linux*) 5200 LD="${LD-ld} -m elf_i386" 5201 ;; 5202 ppc64-*linux*|powerpc64-*linux*) 5203 LD="${LD-ld} -m elf32ppclinux" 5204 ;; 5205 s390x-*linux*) 5206 LD="${LD-ld} -m elf_s390" 5207 ;; 5208 sparc64-*linux*) 5209 LD="${LD-ld} -m elf32_sparc" 5210 ;; 5211 esac 5212 ;; 5213 *64-bit*) 5214 case $host in 5215 x86_64-*kfreebsd*-gnu) 5216 LD="${LD-ld} -m elf_x86_64_fbsd" 5217 ;; 5218 x86_64-*linux*) 5219 LD="${LD-ld} -m elf_x86_64" 5220 ;; 5221 ppc*-*linux*|powerpc*-*linux*) 5222 LD="${LD-ld} -m elf64ppc" 5223 ;; 5224 s390*-*linux*|s390*-*tpf*) 5225 LD="${LD-ld} -m elf64_s390" 5226 ;; 5227 sparc*-*linux*) 5228 LD="${LD-ld} -m elf64_sparc" 5229 ;; 5230 esac 5231 ;; 5232 esac 5233 fi 5234 rm -rf conftest* 5235 ;; 5236 5237*-*-sco3.2v5*) 5238 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 5239 SAVE_CFLAGS="$CFLAGS" 5240 CFLAGS="$CFLAGS -belf" 5241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 5242$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 5243if ${lt_cv_cc_needs_belf+:} false; then : 5244 $as_echo_n "(cached) " >&6 5245else 5246 ac_ext=c 5247ac_cpp='$CPP $CPPFLAGS' 5248ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5249ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5250ac_compiler_gnu=$ac_cv_c_compiler_gnu 5251 5252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5253/* end confdefs.h. */ 5254 5255int 5256main () 5257{ 5258 5259 ; 5260 return 0; 5261} 5262_ACEOF 5263if ac_fn_c_try_link "$LINENO"; then : 5264 lt_cv_cc_needs_belf=yes 5265else 5266 lt_cv_cc_needs_belf=no 5267fi 5268rm -f core conftest.err conftest.$ac_objext \ 5269 conftest$ac_exeext conftest.$ac_ext 5270 ac_ext=c 5271ac_cpp='$CPP $CPPFLAGS' 5272ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5273ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5274ac_compiler_gnu=$ac_cv_c_compiler_gnu 5275 5276fi 5277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 5278$as_echo "$lt_cv_cc_needs_belf" >&6; } 5279 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 5280 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 5281 CFLAGS="$SAVE_CFLAGS" 5282 fi 5283 ;; 5284sparc*-*solaris*) 5285 # Find out which ABI we are using. 5286 echo 'int i;' > conftest.$ac_ext 5287 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5288 (eval $ac_compile) 2>&5 5289 ac_status=$? 5290 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5291 test $ac_status = 0; }; then 5292 case `/usr/bin/file conftest.o` in 5293 *64-bit*) 5294 case $lt_cv_prog_gnu_ld in 5295 yes*) LD="${LD-ld} -m elf64_sparc" ;; 5296 *) 5297 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 5298 LD="${LD-ld} -64" 5299 fi 5300 ;; 5301 esac 5302 ;; 5303 esac 5304 fi 5305 rm -rf conftest* 5306 ;; 5307esac 5308 5309need_locks="$enable_libtool_lock" 5310 5311 5312 case $host_os in 5313 rhapsody* | darwin*) 5314 if test -n "$ac_tool_prefix"; then 5315 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 5316set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 5317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5318$as_echo_n "checking for $ac_word... " >&6; } 5319if ${ac_cv_prog_DSYMUTIL+:} false; then : 5320 $as_echo_n "(cached) " >&6 5321else 5322 if test -n "$DSYMUTIL"; then 5323 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 5324else 5325as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5326for as_dir in $PATH 5327do 5328 IFS=$as_save_IFS 5329 test -z "$as_dir" && as_dir=. 5330 for ac_exec_ext in '' $ac_executable_extensions; do 5331 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5332 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 5333 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5334 break 2 5335 fi 5336done 5337 done 5338IFS=$as_save_IFS 5339 5340fi 5341fi 5342DSYMUTIL=$ac_cv_prog_DSYMUTIL 5343if test -n "$DSYMUTIL"; then 5344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 5345$as_echo "$DSYMUTIL" >&6; } 5346else 5347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5348$as_echo "no" >&6; } 5349fi 5350 5351 5352fi 5353if test -z "$ac_cv_prog_DSYMUTIL"; then 5354 ac_ct_DSYMUTIL=$DSYMUTIL 5355 # Extract the first word of "dsymutil", so it can be a program name with args. 5356set dummy dsymutil; ac_word=$2 5357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5358$as_echo_n "checking for $ac_word... " >&6; } 5359if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 5360 $as_echo_n "(cached) " >&6 5361else 5362 if test -n "$ac_ct_DSYMUTIL"; then 5363 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 5364else 5365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5366for as_dir in $PATH 5367do 5368 IFS=$as_save_IFS 5369 test -z "$as_dir" && as_dir=. 5370 for ac_exec_ext in '' $ac_executable_extensions; do 5371 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5372 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 5373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5374 break 2 5375 fi 5376done 5377 done 5378IFS=$as_save_IFS 5379 5380fi 5381fi 5382ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 5383if test -n "$ac_ct_DSYMUTIL"; then 5384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 5385$as_echo "$ac_ct_DSYMUTIL" >&6; } 5386else 5387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5388$as_echo "no" >&6; } 5389fi 5390 5391 if test "x$ac_ct_DSYMUTIL" = x; then 5392 DSYMUTIL=":" 5393 else 5394 case $cross_compiling:$ac_tool_warned in 5395yes:) 5396{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5397$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5398ac_tool_warned=yes ;; 5399esac 5400 DSYMUTIL=$ac_ct_DSYMUTIL 5401 fi 5402else 5403 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 5404fi 5405 5406 if test -n "$ac_tool_prefix"; then 5407 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 5408set dummy ${ac_tool_prefix}nmedit; ac_word=$2 5409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5410$as_echo_n "checking for $ac_word... " >&6; } 5411if ${ac_cv_prog_NMEDIT+:} false; then : 5412 $as_echo_n "(cached) " >&6 5413else 5414 if test -n "$NMEDIT"; then 5415 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 5416else 5417as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5418for as_dir in $PATH 5419do 5420 IFS=$as_save_IFS 5421 test -z "$as_dir" && as_dir=. 5422 for ac_exec_ext in '' $ac_executable_extensions; do 5423 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5424 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 5425 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5426 break 2 5427 fi 5428done 5429 done 5430IFS=$as_save_IFS 5431 5432fi 5433fi 5434NMEDIT=$ac_cv_prog_NMEDIT 5435if test -n "$NMEDIT"; then 5436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 5437$as_echo "$NMEDIT" >&6; } 5438else 5439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5440$as_echo "no" >&6; } 5441fi 5442 5443 5444fi 5445if test -z "$ac_cv_prog_NMEDIT"; then 5446 ac_ct_NMEDIT=$NMEDIT 5447 # Extract the first word of "nmedit", so it can be a program name with args. 5448set dummy nmedit; ac_word=$2 5449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5450$as_echo_n "checking for $ac_word... " >&6; } 5451if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 5452 $as_echo_n "(cached) " >&6 5453else 5454 if test -n "$ac_ct_NMEDIT"; then 5455 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 5456else 5457as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5458for as_dir in $PATH 5459do 5460 IFS=$as_save_IFS 5461 test -z "$as_dir" && as_dir=. 5462 for ac_exec_ext in '' $ac_executable_extensions; do 5463 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5464 ac_cv_prog_ac_ct_NMEDIT="nmedit" 5465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5466 break 2 5467 fi 5468done 5469 done 5470IFS=$as_save_IFS 5471 5472fi 5473fi 5474ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 5475if test -n "$ac_ct_NMEDIT"; then 5476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 5477$as_echo "$ac_ct_NMEDIT" >&6; } 5478else 5479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5480$as_echo "no" >&6; } 5481fi 5482 5483 if test "x$ac_ct_NMEDIT" = x; then 5484 NMEDIT=":" 5485 else 5486 case $cross_compiling:$ac_tool_warned in 5487yes:) 5488{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5489$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5490ac_tool_warned=yes ;; 5491esac 5492 NMEDIT=$ac_ct_NMEDIT 5493 fi 5494else 5495 NMEDIT="$ac_cv_prog_NMEDIT" 5496fi 5497 5498 if test -n "$ac_tool_prefix"; then 5499 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 5500set dummy ${ac_tool_prefix}lipo; ac_word=$2 5501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5502$as_echo_n "checking for $ac_word... " >&6; } 5503if ${ac_cv_prog_LIPO+:} false; then : 5504 $as_echo_n "(cached) " >&6 5505else 5506 if test -n "$LIPO"; then 5507 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 5508else 5509as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5510for as_dir in $PATH 5511do 5512 IFS=$as_save_IFS 5513 test -z "$as_dir" && as_dir=. 5514 for ac_exec_ext in '' $ac_executable_extensions; do 5515 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5516 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 5517 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5518 break 2 5519 fi 5520done 5521 done 5522IFS=$as_save_IFS 5523 5524fi 5525fi 5526LIPO=$ac_cv_prog_LIPO 5527if test -n "$LIPO"; then 5528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 5529$as_echo "$LIPO" >&6; } 5530else 5531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5532$as_echo "no" >&6; } 5533fi 5534 5535 5536fi 5537if test -z "$ac_cv_prog_LIPO"; then 5538 ac_ct_LIPO=$LIPO 5539 # Extract the first word of "lipo", so it can be a program name with args. 5540set dummy lipo; ac_word=$2 5541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5542$as_echo_n "checking for $ac_word... " >&6; } 5543if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 5544 $as_echo_n "(cached) " >&6 5545else 5546 if test -n "$ac_ct_LIPO"; then 5547 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 5548else 5549as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5550for as_dir in $PATH 5551do 5552 IFS=$as_save_IFS 5553 test -z "$as_dir" && as_dir=. 5554 for ac_exec_ext in '' $ac_executable_extensions; do 5555 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5556 ac_cv_prog_ac_ct_LIPO="lipo" 5557 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5558 break 2 5559 fi 5560done 5561 done 5562IFS=$as_save_IFS 5563 5564fi 5565fi 5566ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 5567if test -n "$ac_ct_LIPO"; then 5568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 5569$as_echo "$ac_ct_LIPO" >&6; } 5570else 5571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5572$as_echo "no" >&6; } 5573fi 5574 5575 if test "x$ac_ct_LIPO" = x; then 5576 LIPO=":" 5577 else 5578 case $cross_compiling:$ac_tool_warned in 5579yes:) 5580{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5581$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5582ac_tool_warned=yes ;; 5583esac 5584 LIPO=$ac_ct_LIPO 5585 fi 5586else 5587 LIPO="$ac_cv_prog_LIPO" 5588fi 5589 5590 if test -n "$ac_tool_prefix"; then 5591 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 5592set dummy ${ac_tool_prefix}otool; ac_word=$2 5593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5594$as_echo_n "checking for $ac_word... " >&6; } 5595if ${ac_cv_prog_OTOOL+:} false; then : 5596 $as_echo_n "(cached) " >&6 5597else 5598 if test -n "$OTOOL"; then 5599 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 5600else 5601as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5602for as_dir in $PATH 5603do 5604 IFS=$as_save_IFS 5605 test -z "$as_dir" && as_dir=. 5606 for ac_exec_ext in '' $ac_executable_extensions; do 5607 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5608 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 5609 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5610 break 2 5611 fi 5612done 5613 done 5614IFS=$as_save_IFS 5615 5616fi 5617fi 5618OTOOL=$ac_cv_prog_OTOOL 5619if test -n "$OTOOL"; then 5620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 5621$as_echo "$OTOOL" >&6; } 5622else 5623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5624$as_echo "no" >&6; } 5625fi 5626 5627 5628fi 5629if test -z "$ac_cv_prog_OTOOL"; then 5630 ac_ct_OTOOL=$OTOOL 5631 # Extract the first word of "otool", so it can be a program name with args. 5632set dummy otool; ac_word=$2 5633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5634$as_echo_n "checking for $ac_word... " >&6; } 5635if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 5636 $as_echo_n "(cached) " >&6 5637else 5638 if test -n "$ac_ct_OTOOL"; then 5639 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 5640else 5641as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5642for as_dir in $PATH 5643do 5644 IFS=$as_save_IFS 5645 test -z "$as_dir" && as_dir=. 5646 for ac_exec_ext in '' $ac_executable_extensions; do 5647 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5648 ac_cv_prog_ac_ct_OTOOL="otool" 5649 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5650 break 2 5651 fi 5652done 5653 done 5654IFS=$as_save_IFS 5655 5656fi 5657fi 5658ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 5659if test -n "$ac_ct_OTOOL"; then 5660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 5661$as_echo "$ac_ct_OTOOL" >&6; } 5662else 5663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5664$as_echo "no" >&6; } 5665fi 5666 5667 if test "x$ac_ct_OTOOL" = x; then 5668 OTOOL=":" 5669 else 5670 case $cross_compiling:$ac_tool_warned in 5671yes:) 5672{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5673$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5674ac_tool_warned=yes ;; 5675esac 5676 OTOOL=$ac_ct_OTOOL 5677 fi 5678else 5679 OTOOL="$ac_cv_prog_OTOOL" 5680fi 5681 5682 if test -n "$ac_tool_prefix"; then 5683 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 5684set dummy ${ac_tool_prefix}otool64; ac_word=$2 5685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5686$as_echo_n "checking for $ac_word... " >&6; } 5687if ${ac_cv_prog_OTOOL64+:} false; then : 5688 $as_echo_n "(cached) " >&6 5689else 5690 if test -n "$OTOOL64"; then 5691 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 5692else 5693as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5694for as_dir in $PATH 5695do 5696 IFS=$as_save_IFS 5697 test -z "$as_dir" && as_dir=. 5698 for ac_exec_ext in '' $ac_executable_extensions; do 5699 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5700 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 5701 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5702 break 2 5703 fi 5704done 5705 done 5706IFS=$as_save_IFS 5707 5708fi 5709fi 5710OTOOL64=$ac_cv_prog_OTOOL64 5711if test -n "$OTOOL64"; then 5712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 5713$as_echo "$OTOOL64" >&6; } 5714else 5715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5716$as_echo "no" >&6; } 5717fi 5718 5719 5720fi 5721if test -z "$ac_cv_prog_OTOOL64"; then 5722 ac_ct_OTOOL64=$OTOOL64 5723 # Extract the first word of "otool64", so it can be a program name with args. 5724set dummy otool64; ac_word=$2 5725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5726$as_echo_n "checking for $ac_word... " >&6; } 5727if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 5728 $as_echo_n "(cached) " >&6 5729else 5730 if test -n "$ac_ct_OTOOL64"; then 5731 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 5732else 5733as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5734for as_dir in $PATH 5735do 5736 IFS=$as_save_IFS 5737 test -z "$as_dir" && as_dir=. 5738 for ac_exec_ext in '' $ac_executable_extensions; do 5739 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5740 ac_cv_prog_ac_ct_OTOOL64="otool64" 5741 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5742 break 2 5743 fi 5744done 5745 done 5746IFS=$as_save_IFS 5747 5748fi 5749fi 5750ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 5751if test -n "$ac_ct_OTOOL64"; then 5752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 5753$as_echo "$ac_ct_OTOOL64" >&6; } 5754else 5755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5756$as_echo "no" >&6; } 5757fi 5758 5759 if test "x$ac_ct_OTOOL64" = x; then 5760 OTOOL64=":" 5761 else 5762 case $cross_compiling:$ac_tool_warned in 5763yes:) 5764{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5765$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5766ac_tool_warned=yes ;; 5767esac 5768 OTOOL64=$ac_ct_OTOOL64 5769 fi 5770else 5771 OTOOL64="$ac_cv_prog_OTOOL64" 5772fi 5773 5774 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 5801$as_echo_n "checking for -single_module linker flag... " >&6; } 5802if ${lt_cv_apple_cc_single_mod+:} false; then : 5803 $as_echo_n "(cached) " >&6 5804else 5805 lt_cv_apple_cc_single_mod=no 5806 if test -z "${LT_MULTI_MODULE}"; then 5807 # By default we will add the -single_module flag. You can override 5808 # by either setting the environment variable LT_MULTI_MODULE 5809 # non-empty at configure time, or by adding -multi_module to the 5810 # link flags. 5811 rm -rf libconftest.dylib* 5812 echo "int foo(void){return 1;}" > conftest.c 5813 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 5814-dynamiclib -Wl,-single_module conftest.c" >&5 5815 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 5816 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 5817 _lt_result=$? 5818 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 5819 lt_cv_apple_cc_single_mod=yes 5820 else 5821 cat conftest.err >&5 5822 fi 5823 rm -rf libconftest.dylib* 5824 rm -f conftest.* 5825 fi 5826fi 5827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 5828$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 5829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 5830$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 5831if ${lt_cv_ld_exported_symbols_list+:} false; then : 5832 $as_echo_n "(cached) " >&6 5833else 5834 lt_cv_ld_exported_symbols_list=no 5835 save_LDFLAGS=$LDFLAGS 5836 echo "_main" > conftest.sym 5837 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 5838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5839/* end confdefs.h. */ 5840 5841int 5842main () 5843{ 5844 5845 ; 5846 return 0; 5847} 5848_ACEOF 5849if ac_fn_c_try_link "$LINENO"; then : 5850 lt_cv_ld_exported_symbols_list=yes 5851else 5852 lt_cv_ld_exported_symbols_list=no 5853fi 5854rm -f core conftest.err conftest.$ac_objext \ 5855 conftest$ac_exeext conftest.$ac_ext 5856 LDFLAGS="$save_LDFLAGS" 5857 5858fi 5859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 5860$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 5861 case $host_os in 5862 rhapsody* | darwin1.[012]) 5863 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 5864 darwin1.*) 5865 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 5866 darwin*) # darwin 5.x on 5867 # if running on 10.5 or later, the deployment target defaults 5868 # to the OS version, if on x86, and 10.4, the deployment 5869 # target defaults to 10.4. Don't you love it? 5870 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 5871 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 5872 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 5873 10.[012]*) 5874 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 5875 10.*) 5876 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 5877 esac 5878 ;; 5879 esac 5880 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 5881 _lt_dar_single_mod='$single_module' 5882 fi 5883 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 5884 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 5885 else 5886 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 5887 fi 5888 if test "$DSYMUTIL" != ":"; then 5889 _lt_dsymutil='~$DSYMUTIL $lib || :' 5890 else 5891 _lt_dsymutil= 5892 fi 5893 ;; 5894 esac 5895 5896ac_ext=c 5897ac_cpp='$CPP $CPPFLAGS' 5898ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5899ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5900ac_compiler_gnu=$ac_cv_c_compiler_gnu 5901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 5902$as_echo_n "checking how to run the C preprocessor... " >&6; } 5903# On Suns, sometimes $CPP names a directory. 5904if test -n "$CPP" && test -d "$CPP"; then 5905 CPP= 5906fi 5907if test -z "$CPP"; then 5908 if ${ac_cv_prog_CPP+:} false; then : 5909 $as_echo_n "(cached) " >&6 5910else 5911 # Double quotes because CPP needs to be expanded 5912 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5913 do 5914 ac_preproc_ok=false 5915for ac_c_preproc_warn_flag in '' yes 5916do 5917 # Use a header file that comes with gcc, so configuring glibc 5918 # with a fresh cross-compiler works. 5919 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5920 # <limits.h> exists even on freestanding compilers. 5921 # On the NeXT, cc -E runs the code through the compiler's parser, 5922 # not just through cpp. "Syntax error" is here to catch this case. 5923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5924/* end confdefs.h. */ 5925#ifdef __STDC__ 5926# include <limits.h> 5927#else 5928# include <assert.h> 5929#endif 5930 Syntax error 5931_ACEOF 5932if ac_fn_c_try_cpp "$LINENO"; then : 5933 5934else 5935 # Broken: fails on valid input. 5936continue 5937fi 5938rm -f conftest.err conftest.i conftest.$ac_ext 5939 5940 # OK, works on sane cases. Now check whether nonexistent headers 5941 # can be detected and how. 5942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5943/* end confdefs.h. */ 5944#include <ac_nonexistent.h> 5945_ACEOF 5946if ac_fn_c_try_cpp "$LINENO"; then : 5947 # Broken: success on invalid input. 5948continue 5949else 5950 # Passes both tests. 5951ac_preproc_ok=: 5952break 5953fi 5954rm -f conftest.err conftest.i conftest.$ac_ext 5955 5956done 5957# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5958rm -f conftest.i conftest.err conftest.$ac_ext 5959if $ac_preproc_ok; then : 5960 break 5961fi 5962 5963 done 5964 ac_cv_prog_CPP=$CPP 5965 5966fi 5967 CPP=$ac_cv_prog_CPP 5968else 5969 ac_cv_prog_CPP=$CPP 5970fi 5971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5972$as_echo "$CPP" >&6; } 5973ac_preproc_ok=false 5974for ac_c_preproc_warn_flag in '' yes 5975do 5976 # Use a header file that comes with gcc, so configuring glibc 5977 # with a fresh cross-compiler works. 5978 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5979 # <limits.h> exists even on freestanding compilers. 5980 # On the NeXT, cc -E runs the code through the compiler's parser, 5981 # not just through cpp. "Syntax error" is here to catch this case. 5982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5983/* end confdefs.h. */ 5984#ifdef __STDC__ 5985# include <limits.h> 5986#else 5987# include <assert.h> 5988#endif 5989 Syntax error 5990_ACEOF 5991if ac_fn_c_try_cpp "$LINENO"; then : 5992 5993else 5994 # Broken: fails on valid input. 5995continue 5996fi 5997rm -f conftest.err conftest.i conftest.$ac_ext 5998 5999 # OK, works on sane cases. Now check whether nonexistent headers 6000 # can be detected and how. 6001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6002/* end confdefs.h. */ 6003#include <ac_nonexistent.h> 6004_ACEOF 6005if ac_fn_c_try_cpp "$LINENO"; then : 6006 # Broken: success on invalid input. 6007continue 6008else 6009 # Passes both tests. 6010ac_preproc_ok=: 6011break 6012fi 6013rm -f conftest.err conftest.i conftest.$ac_ext 6014 6015done 6016# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6017rm -f conftest.i conftest.err conftest.$ac_ext 6018if $ac_preproc_ok; then : 6019 6020else 6021 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6022$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6023as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 6024See \`config.log' for more details" "$LINENO" 5; } 6025fi 6026 6027ac_ext=c 6028ac_cpp='$CPP $CPPFLAGS' 6029ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6030ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6031ac_compiler_gnu=$ac_cv_c_compiler_gnu 6032 6033 6034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 6035$as_echo_n "checking for ANSI C header files... " >&6; } 6036if ${ac_cv_header_stdc+:} false; then : 6037 $as_echo_n "(cached) " >&6 6038else 6039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6040/* end confdefs.h. */ 6041#include <stdlib.h> 6042#include <stdarg.h> 6043#include <string.h> 6044#include <float.h> 6045 6046int 6047main () 6048{ 6049 6050 ; 6051 return 0; 6052} 6053_ACEOF 6054if ac_fn_c_try_compile "$LINENO"; then : 6055 ac_cv_header_stdc=yes 6056else 6057 ac_cv_header_stdc=no 6058fi 6059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6060 6061if test $ac_cv_header_stdc = yes; then 6062 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6064/* end confdefs.h. */ 6065#include <string.h> 6066 6067_ACEOF 6068if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6069 $EGREP "memchr" >/dev/null 2>&1; then : 6070 6071else 6072 ac_cv_header_stdc=no 6073fi 6074rm -f conftest* 6075 6076fi 6077 6078if test $ac_cv_header_stdc = yes; then 6079 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 6080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6081/* end confdefs.h. */ 6082#include <stdlib.h> 6083 6084_ACEOF 6085if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6086 $EGREP "free" >/dev/null 2>&1; then : 6087 6088else 6089 ac_cv_header_stdc=no 6090fi 6091rm -f conftest* 6092 6093fi 6094 6095if test $ac_cv_header_stdc = yes; then 6096 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 6097 if test "$cross_compiling" = yes; then : 6098 : 6099else 6100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6101/* end confdefs.h. */ 6102#include <ctype.h> 6103#include <stdlib.h> 6104#if ((' ' & 0x0FF) == 0x020) 6105# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 6106# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 6107#else 6108# define ISLOWER(c) \ 6109 (('a' <= (c) && (c) <= 'i') \ 6110 || ('j' <= (c) && (c) <= 'r') \ 6111 || ('s' <= (c) && (c) <= 'z')) 6112# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 6113#endif 6114 6115#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 6116int 6117main () 6118{ 6119 int i; 6120 for (i = 0; i < 256; i++) 6121 if (XOR (islower (i), ISLOWER (i)) 6122 || toupper (i) != TOUPPER (i)) 6123 return 2; 6124 return 0; 6125} 6126_ACEOF 6127if ac_fn_c_try_run "$LINENO"; then : 6128 6129else 6130 ac_cv_header_stdc=no 6131fi 6132rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6133 conftest.$ac_objext conftest.beam conftest.$ac_ext 6134fi 6135 6136fi 6137fi 6138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 6139$as_echo "$ac_cv_header_stdc" >&6; } 6140if test $ac_cv_header_stdc = yes; then 6141 6142$as_echo "#define STDC_HEADERS 1" >>confdefs.h 6143 6144fi 6145 6146# On IRIX 5.3, sys/types and inttypes.h are conflicting. 6147for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 6148 inttypes.h stdint.h unistd.h 6149do : 6150 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6151ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 6152" 6153if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 6154 cat >>confdefs.h <<_ACEOF 6155#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6156_ACEOF 6157 6158fi 6159 6160done 6161 6162 6163for ac_header in dlfcn.h 6164do : 6165 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 6166" 6167if test "x$ac_cv_header_dlfcn_h" = xyes; then : 6168 cat >>confdefs.h <<_ACEOF 6169#define HAVE_DLFCN_H 1 6170_ACEOF 6171 6172fi 6173 6174done 6175 6176 6177 6178# Set options 6179 6180 6181 6182 enable_dlopen=no 6183 6184 6185 enable_win32_dll=no 6186 6187 6188 # Check whether --enable-shared was given. 6189if test "${enable_shared+set}" = set; then : 6190 enableval=$enable_shared; p=${PACKAGE-default} 6191 case $enableval in 6192 yes) enable_shared=yes ;; 6193 no) enable_shared=no ;; 6194 *) 6195 enable_shared=no 6196 # Look at the argument we got. We use all the common list separators. 6197 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6198 for pkg in $enableval; do 6199 IFS="$lt_save_ifs" 6200 if test "X$pkg" = "X$p"; then 6201 enable_shared=yes 6202 fi 6203 done 6204 IFS="$lt_save_ifs" 6205 ;; 6206 esac 6207else 6208 enable_shared=yes 6209fi 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 # Check whether --enable-static was given. 6220if test "${enable_static+set}" = set; then : 6221 enableval=$enable_static; p=${PACKAGE-default} 6222 case $enableval in 6223 yes) enable_static=yes ;; 6224 no) enable_static=no ;; 6225 *) 6226 enable_static=no 6227 # Look at the argument we got. We use all the common list separators. 6228 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6229 for pkg in $enableval; do 6230 IFS="$lt_save_ifs" 6231 if test "X$pkg" = "X$p"; then 6232 enable_static=yes 6233 fi 6234 done 6235 IFS="$lt_save_ifs" 6236 ;; 6237 esac 6238else 6239 enable_static=yes 6240fi 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251# Check whether --with-pic was given. 6252if test "${with_pic+set}" = set; then : 6253 withval=$with_pic; pic_mode="$withval" 6254else 6255 pic_mode=default 6256fi 6257 6258 6259test -z "$pic_mode" && pic_mode=default 6260 6261 6262 6263 6264 6265 6266 6267 # Check whether --enable-fast-install was given. 6268if test "${enable_fast_install+set}" = set; then : 6269 enableval=$enable_fast_install; p=${PACKAGE-default} 6270 case $enableval in 6271 yes) enable_fast_install=yes ;; 6272 no) enable_fast_install=no ;; 6273 *) 6274 enable_fast_install=no 6275 # Look at the argument we got. We use all the common list separators. 6276 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6277 for pkg in $enableval; do 6278 IFS="$lt_save_ifs" 6279 if test "X$pkg" = "X$p"; then 6280 enable_fast_install=yes 6281 fi 6282 done 6283 IFS="$lt_save_ifs" 6284 ;; 6285 esac 6286else 6287 enable_fast_install=yes 6288fi 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300# This can be used to rebuild libtool when needed 6301LIBTOOL_DEPS="$ltmain" 6302 6303# Always use our own libtool. 6304LIBTOOL='$(SHELL) $(top_builddir)/libtool' 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330test -z "$LN_S" && LN_S="ln -s" 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345if test -n "${ZSH_VERSION+set}" ; then 6346 setopt NO_GLOB_SUBST 6347fi 6348 6349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 6350$as_echo_n "checking for objdir... " >&6; } 6351if ${lt_cv_objdir+:} false; then : 6352 $as_echo_n "(cached) " >&6 6353else 6354 rm -f .libs 2>/dev/null 6355mkdir .libs 2>/dev/null 6356if test -d .libs; then 6357 lt_cv_objdir=.libs 6358else 6359 # MS-DOS does not allow filenames that begin with a dot. 6360 lt_cv_objdir=_libs 6361fi 6362rmdir .libs 2>/dev/null 6363fi 6364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 6365$as_echo "$lt_cv_objdir" >&6; } 6366objdir=$lt_cv_objdir 6367 6368 6369 6370 6371 6372cat >>confdefs.h <<_ACEOF 6373#define LT_OBJDIR "$lt_cv_objdir/" 6374_ACEOF 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392case $host_os in 6393aix3*) 6394 # AIX sometimes has problems with the GCC collect2 program. For some 6395 # reason, if we set the COLLECT_NAMES environment variable, the problems 6396 # vanish in a puff of smoke. 6397 if test "X${COLLECT_NAMES+set}" != Xset; then 6398 COLLECT_NAMES= 6399 export COLLECT_NAMES 6400 fi 6401 ;; 6402esac 6403 6404# Sed substitution that helps us do robust quoting. It backslashifies 6405# metacharacters that are still active within double-quoted strings. 6406sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 6407 6408# Same as above, but do not quote variable references. 6409double_quote_subst='s/\(["`\\]\)/\\\1/g' 6410 6411# Sed substitution to delay expansion of an escaped shell variable in a 6412# double_quote_subst'ed string. 6413delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6414 6415# Sed substitution to delay expansion of an escaped single quote. 6416delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 6417 6418# Sed substitution to avoid accidental globbing in evaled expressions 6419no_glob_subst='s/\*/\\\*/g' 6420 6421# Global variables: 6422ofile=libtool 6423can_build_shared=yes 6424 6425# All known linkers require a `.a' archive for static linking (except MSVC, 6426# which needs '.lib'). 6427libext=a 6428 6429with_gnu_ld="$lt_cv_prog_gnu_ld" 6430 6431old_CC="$CC" 6432old_CFLAGS="$CFLAGS" 6433 6434# Set sane defaults for various variables 6435test -z "$CC" && CC=cc 6436test -z "$LTCC" && LTCC=$CC 6437test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 6438test -z "$LD" && LD=ld 6439test -z "$ac_objext" && ac_objext=o 6440 6441for cc_temp in $compiler""; do 6442 case $cc_temp in 6443 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6444 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6445 \-*) ;; 6446 *) break;; 6447 esac 6448done 6449cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 6450 6451 6452# Only perform the check for file, if the check method requires it 6453test -z "$MAGIC_CMD" && MAGIC_CMD=file 6454case $deplibs_check_method in 6455file_magic*) 6456 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 6457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 6458$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 6459if ${lt_cv_path_MAGIC_CMD+:} false; then : 6460 $as_echo_n "(cached) " >&6 6461else 6462 case $MAGIC_CMD in 6463[\\/*] | ?:[\\/]*) 6464 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6465 ;; 6466*) 6467 lt_save_MAGIC_CMD="$MAGIC_CMD" 6468 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6469 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6470 for ac_dir in $ac_dummy; do 6471 IFS="$lt_save_ifs" 6472 test -z "$ac_dir" && ac_dir=. 6473 if test -f $ac_dir/${ac_tool_prefix}file; then 6474 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 6475 if test -n "$file_magic_test_file"; then 6476 case $deplibs_check_method in 6477 "file_magic "*) 6478 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6479 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6480 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6481 $EGREP "$file_magic_regex" > /dev/null; then 6482 : 6483 else 6484 cat <<_LT_EOF 1>&2 6485 6486*** Warning: the command libtool uses to detect shared libraries, 6487*** $file_magic_cmd, produces output that libtool cannot recognize. 6488*** The result is that libtool may fail to recognize shared libraries 6489*** as such. This will affect the creation of libtool libraries that 6490*** depend on shared libraries, but programs linked with such libtool 6491*** libraries will work regardless of this problem. Nevertheless, you 6492*** may want to report the problem to your system manager and/or to 6493*** [email protected] 6494 6495_LT_EOF 6496 fi ;; 6497 esac 6498 fi 6499 break 6500 fi 6501 done 6502 IFS="$lt_save_ifs" 6503 MAGIC_CMD="$lt_save_MAGIC_CMD" 6504 ;; 6505esac 6506fi 6507 6508MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6509if test -n "$MAGIC_CMD"; then 6510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 6511$as_echo "$MAGIC_CMD" >&6; } 6512else 6513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6514$as_echo "no" >&6; } 6515fi 6516 6517 6518 6519 6520 6521if test -z "$lt_cv_path_MAGIC_CMD"; then 6522 if test -n "$ac_tool_prefix"; then 6523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 6524$as_echo_n "checking for file... " >&6; } 6525if ${lt_cv_path_MAGIC_CMD+:} false; then : 6526 $as_echo_n "(cached) " >&6 6527else 6528 case $MAGIC_CMD in 6529[\\/*] | ?:[\\/]*) 6530 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6531 ;; 6532*) 6533 lt_save_MAGIC_CMD="$MAGIC_CMD" 6534 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6535 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6536 for ac_dir in $ac_dummy; do 6537 IFS="$lt_save_ifs" 6538 test -z "$ac_dir" && ac_dir=. 6539 if test -f $ac_dir/file; then 6540 lt_cv_path_MAGIC_CMD="$ac_dir/file" 6541 if test -n "$file_magic_test_file"; then 6542 case $deplibs_check_method in 6543 "file_magic "*) 6544 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6545 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6546 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6547 $EGREP "$file_magic_regex" > /dev/null; then 6548 : 6549 else 6550 cat <<_LT_EOF 1>&2 6551 6552*** Warning: the command libtool uses to detect shared libraries, 6553*** $file_magic_cmd, produces output that libtool cannot recognize. 6554*** The result is that libtool may fail to recognize shared libraries 6555*** as such. This will affect the creation of libtool libraries that 6556*** depend on shared libraries, but programs linked with such libtool 6557*** libraries will work regardless of this problem. Nevertheless, you 6558*** may want to report the problem to your system manager and/or to 6559*** [email protected] 6560 6561_LT_EOF 6562 fi ;; 6563 esac 6564 fi 6565 break 6566 fi 6567 done 6568 IFS="$lt_save_ifs" 6569 MAGIC_CMD="$lt_save_MAGIC_CMD" 6570 ;; 6571esac 6572fi 6573 6574MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6575if test -n "$MAGIC_CMD"; then 6576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 6577$as_echo "$MAGIC_CMD" >&6; } 6578else 6579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6580$as_echo "no" >&6; } 6581fi 6582 6583 6584 else 6585 MAGIC_CMD=: 6586 fi 6587fi 6588 6589 fi 6590 ;; 6591esac 6592 6593# Use C for the default configuration in the libtool script 6594 6595lt_save_CC="$CC" 6596ac_ext=c 6597ac_cpp='$CPP $CPPFLAGS' 6598ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6599ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6600ac_compiler_gnu=$ac_cv_c_compiler_gnu 6601 6602 6603# Source file extension for C test sources. 6604ac_ext=c 6605 6606# Object file extension for compiled C test sources. 6607objext=o 6608objext=$objext 6609 6610# Code to be used in simple compile tests 6611lt_simple_compile_test_code="int some_variable = 0;" 6612 6613# Code to be used in simple link tests 6614lt_simple_link_test_code='int main(){return(0);}' 6615 6616 6617 6618 6619 6620 6621 6622# If no C compiler was specified, use CC. 6623LTCC=${LTCC-"$CC"} 6624 6625# If no C compiler flags were specified, use CFLAGS. 6626LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6627 6628# Allow CC to be a program name with arguments. 6629compiler=$CC 6630 6631# Save the default compiler, since it gets overwritten when the other 6632# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 6633compiler_DEFAULT=$CC 6634 6635# save warnings/boilerplate of simple test code 6636ac_outfile=conftest.$ac_objext 6637echo "$lt_simple_compile_test_code" >conftest.$ac_ext 6638eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6639_lt_compiler_boilerplate=`cat conftest.err` 6640$RM conftest* 6641 6642ac_outfile=conftest.$ac_objext 6643echo "$lt_simple_link_test_code" >conftest.$ac_ext 6644eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6645_lt_linker_boilerplate=`cat conftest.err` 6646$RM -r conftest* 6647 6648 6649if test -n "$compiler"; then 6650 6651lt_prog_compiler_no_builtin_flag= 6652 6653if test "$GCC" = yes; then 6654 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 6655 6656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 6657$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 6658if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 6659 $as_echo_n "(cached) " >&6 6660else 6661 lt_cv_prog_compiler_rtti_exceptions=no 6662 ac_outfile=conftest.$ac_objext 6663 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 6664 lt_compiler_flag="-fno-rtti -fno-exceptions" 6665 # Insert the option either (1) after the last *FLAGS variable, or 6666 # (2) before a word containing "conftest.", or (3) at the end. 6667 # Note that $ac_compile itself does not contain backslashes and begins 6668 # with a dollar sign (not a hyphen), so the echo should work correctly. 6669 # The option is referenced via a variable to avoid confusing sed. 6670 lt_compile=`echo "$ac_compile" | $SED \ 6671 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 6672 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6673 -e 's:$: $lt_compiler_flag:'` 6674 (eval echo "\"\$as_me:6674: $lt_compile\"" >&5) 6675 (eval "$lt_compile" 2>conftest.err) 6676 ac_status=$? 6677 cat conftest.err >&5 6678 echo "$as_me:6678: \$? = $ac_status" >&5 6679 if (exit $ac_status) && test -s "$ac_outfile"; then 6680 # The compiler can only warn and ignore the option if not recognized 6681 # So say no if there are warnings other than the usual output. 6682 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 6683 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 6684 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 6685 lt_cv_prog_compiler_rtti_exceptions=yes 6686 fi 6687 fi 6688 $RM conftest* 6689 6690fi 6691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 6692$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 6693 6694if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 6695 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 6696else 6697 : 6698fi 6699 6700fi 6701 6702 6703 6704 6705 6706 6707 lt_prog_compiler_wl= 6708lt_prog_compiler_pic= 6709lt_prog_compiler_static= 6710 6711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 6712$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 6713 6714 if test "$GCC" = yes; then 6715 lt_prog_compiler_wl='-Wl,' 6716 lt_prog_compiler_static='-static' 6717 6718 case $host_os in 6719 aix*) 6720 # All AIX code is PIC. 6721 if test "$host_cpu" = ia64; then 6722 # AIX 5 now supports IA64 processor 6723 lt_prog_compiler_static='-Bstatic' 6724 fi 6725 ;; 6726 6727 amigaos*) 6728 case $host_cpu in 6729 powerpc) 6730 # see comment about AmigaOS4 .so support 6731 lt_prog_compiler_pic='-fPIC' 6732 ;; 6733 m68k) 6734 # FIXME: we need at least 68020 code to build shared libraries, but 6735 # adding the `-m68020' flag to GCC prevents building anything better, 6736 # like `-m68040'. 6737 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 6738 ;; 6739 esac 6740 ;; 6741 6742 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 6743 # PIC is the default for these OSes. 6744 ;; 6745 6746 mingw* | cygwin* | pw32* | os2* | cegcc*) 6747 # This hack is so that the source file can tell whether it is being 6748 # built for inclusion in a dll (and should export symbols for example). 6749 # Although the cygwin gcc ignores -fPIC, still need this for old-style 6750 # (--disable-auto-import) libraries 6751 lt_prog_compiler_pic='-DDLL_EXPORT' 6752 ;; 6753 6754 darwin* | rhapsody*) 6755 # PIC is the default on this platform 6756 # Common symbols not allowed in MH_DYLIB files 6757 lt_prog_compiler_pic='-fno-common' 6758 ;; 6759 6760 hpux*) 6761 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 6762 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 6763 # sets the default TLS model and affects inlining. 6764 case $host_cpu in 6765 hppa*64*) 6766 # +Z the default 6767 ;; 6768 *) 6769 lt_prog_compiler_pic='-fPIC' 6770 ;; 6771 esac 6772 ;; 6773 6774 interix[3-9]*) 6775 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 6776 # Instead, we relocate shared libraries at runtime. 6777 ;; 6778 6779 msdosdjgpp*) 6780 # Just because we use GCC doesn't mean we suddenly get shared libraries 6781 # on systems that don't support them. 6782 lt_prog_compiler_can_build_shared=no 6783 enable_shared=no 6784 ;; 6785 6786 *nto* | *qnx*) 6787 # QNX uses GNU C++, but need to define -shared option too, otherwise 6788 # it will coredump. 6789 lt_prog_compiler_pic='-fPIC -shared' 6790 ;; 6791 6792 sysv4*MP*) 6793 if test -d /usr/nec; then 6794 lt_prog_compiler_pic=-Kconform_pic 6795 fi 6796 ;; 6797 6798 *) 6799 lt_prog_compiler_pic='-fPIC' 6800 ;; 6801 esac 6802 else 6803 # PORTME Check for flag to pass linker flags through the system compiler. 6804 case $host_os in 6805 aix*) 6806 lt_prog_compiler_wl='-Wl,' 6807 if test "$host_cpu" = ia64; then 6808 # AIX 5 now supports IA64 processor 6809 lt_prog_compiler_static='-Bstatic' 6810 else 6811 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 6812 fi 6813 ;; 6814 6815 mingw* | cygwin* | pw32* | os2* | cegcc*) 6816 # This hack is so that the source file can tell whether it is being 6817 # built for inclusion in a dll (and should export symbols for example). 6818 lt_prog_compiler_pic='-DDLL_EXPORT' 6819 ;; 6820 6821 hpux9* | hpux10* | hpux11*) 6822 lt_prog_compiler_wl='-Wl,' 6823 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 6824 # not for PA HP-UX. 6825 case $host_cpu in 6826 hppa*64*|ia64*) 6827 # +Z the default 6828 ;; 6829 *) 6830 lt_prog_compiler_pic='+Z' 6831 ;; 6832 esac 6833 # Is there a better lt_prog_compiler_static that works with the bundled CC? 6834 lt_prog_compiler_static='${wl}-a ${wl}archive' 6835 ;; 6836 6837 irix5* | irix6* | nonstopux*) 6838 lt_prog_compiler_wl='-Wl,' 6839 # PIC (with -KPIC) is the default. 6840 lt_prog_compiler_static='-non_shared' 6841 ;; 6842 6843 linux* | k*bsd*-gnu) 6844 case $cc_basename in 6845 # old Intel for x86_64 which still supported -KPIC. 6846 ecc*) 6847 lt_prog_compiler_wl='-Wl,' 6848 lt_prog_compiler_pic='-KPIC' 6849 lt_prog_compiler_static='-static' 6850 ;; 6851 # icc used to be incompatible with GCC. 6852 # ICC 10 doesn't accept -KPIC any more. 6853 icc* | ifort*) 6854 lt_prog_compiler_wl='-Wl,' 6855 lt_prog_compiler_pic='-fPIC' 6856 lt_prog_compiler_static='-static' 6857 ;; 6858 # Lahey Fortran 8.1. 6859 lf95*) 6860 lt_prog_compiler_wl='-Wl,' 6861 lt_prog_compiler_pic='--shared' 6862 lt_prog_compiler_static='--static' 6863 ;; 6864 pgcc* | pgf77* | pgf90* | pgf95*) 6865 # Portland Group compilers (*not* the Pentium gcc compiler, 6866 # which looks to be a dead project) 6867 lt_prog_compiler_wl='-Wl,' 6868 lt_prog_compiler_pic='-fpic' 6869 lt_prog_compiler_static='-Bstatic' 6870 ;; 6871 ccc*) 6872 lt_prog_compiler_wl='-Wl,' 6873 # All Alpha code is PIC. 6874 lt_prog_compiler_static='-non_shared' 6875 ;; 6876 xl*) 6877 # IBM XL C 8.0/Fortran 10.1 on PPC 6878 lt_prog_compiler_wl='-Wl,' 6879 lt_prog_compiler_pic='-qpic' 6880 lt_prog_compiler_static='-qstaticlink' 6881 ;; 6882 *) 6883 case `$CC -V 2>&1 | sed 5q` in 6884 *Sun\ C*) 6885 # Sun C 5.9 6886 lt_prog_compiler_pic='-KPIC' 6887 lt_prog_compiler_static='-Bstatic' 6888 lt_prog_compiler_wl='-Wl,' 6889 ;; 6890 *Sun\ F*) 6891 # Sun Fortran 8.3 passes all unrecognized flags to the linker 6892 lt_prog_compiler_pic='-KPIC' 6893 lt_prog_compiler_static='-Bstatic' 6894 lt_prog_compiler_wl='' 6895 ;; 6896 esac 6897 ;; 6898 esac 6899 ;; 6900 6901 newsos6) 6902 lt_prog_compiler_pic='-KPIC' 6903 lt_prog_compiler_static='-Bstatic' 6904 ;; 6905 6906 *nto* | *qnx*) 6907 # QNX uses GNU C++, but need to define -shared option too, otherwise 6908 # it will coredump. 6909 lt_prog_compiler_pic='-fPIC -shared' 6910 ;; 6911 6912 osf3* | osf4* | osf5*) 6913 lt_prog_compiler_wl='-Wl,' 6914 # All OSF/1 code is PIC. 6915 lt_prog_compiler_static='-non_shared' 6916 ;; 6917 6918 rdos*) 6919 lt_prog_compiler_static='-non_shared' 6920 ;; 6921 6922 solaris*) 6923 lt_prog_compiler_pic='-KPIC' 6924 lt_prog_compiler_static='-Bstatic' 6925 case $cc_basename in 6926 f77* | f90* | f95*) 6927 lt_prog_compiler_wl='-Qoption ld ';; 6928 *) 6929 lt_prog_compiler_wl='-Wl,';; 6930 esac 6931 ;; 6932 6933 sunos4*) 6934 lt_prog_compiler_wl='-Qoption ld ' 6935 lt_prog_compiler_pic='-PIC' 6936 lt_prog_compiler_static='-Bstatic' 6937 ;; 6938 6939 sysv4 | sysv4.2uw2* | sysv4.3*) 6940 lt_prog_compiler_wl='-Wl,' 6941 lt_prog_compiler_pic='-KPIC' 6942 lt_prog_compiler_static='-Bstatic' 6943 ;; 6944 6945 sysv4*MP*) 6946 if test -d /usr/nec ;then 6947 lt_prog_compiler_pic='-Kconform_pic' 6948 lt_prog_compiler_static='-Bstatic' 6949 fi 6950 ;; 6951 6952 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 6953 lt_prog_compiler_wl='-Wl,' 6954 lt_prog_compiler_pic='-KPIC' 6955 lt_prog_compiler_static='-Bstatic' 6956 ;; 6957 6958 unicos*) 6959 lt_prog_compiler_wl='-Wl,' 6960 lt_prog_compiler_can_build_shared=no 6961 ;; 6962 6963 uts4*) 6964 lt_prog_compiler_pic='-pic' 6965 lt_prog_compiler_static='-Bstatic' 6966 ;; 6967 6968 *) 6969 lt_prog_compiler_can_build_shared=no 6970 ;; 6971 esac 6972 fi 6973 6974case $host_os in 6975 # For platforms which do not support PIC, -DPIC is meaningless: 6976 *djgpp*) 6977 lt_prog_compiler_pic= 6978 ;; 6979 *) 6980 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 6981 ;; 6982esac 6983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 6984$as_echo "$lt_prog_compiler_pic" >&6; } 6985 6986 6987 6988 6989 6990 6991# 6992# Check to make sure the PIC flag actually works. 6993# 6994if test -n "$lt_prog_compiler_pic"; then 6995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 6996$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 6997if ${lt_cv_prog_compiler_pic_works+:} false; then : 6998 $as_echo_n "(cached) " >&6 6999else 7000 lt_cv_prog_compiler_pic_works=no 7001 ac_outfile=conftest.$ac_objext 7002 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7003 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7004 # Insert the option either (1) after the last *FLAGS variable, or 7005 # (2) before a word containing "conftest.", or (3) at the end. 7006 # Note that $ac_compile itself does not contain backslashes and begins 7007 # with a dollar sign (not a hyphen), so the echo should work correctly. 7008 # The option is referenced via a variable to avoid confusing sed. 7009 lt_compile=`echo "$ac_compile" | $SED \ 7010 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7011 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7012 -e 's:$: $lt_compiler_flag:'` 7013 (eval echo "\"\$as_me:7013: $lt_compile\"" >&5) 7014 (eval "$lt_compile" 2>conftest.err) 7015 ac_status=$? 7016 cat conftest.err >&5 7017 echo "$as_me:7017: \$? = $ac_status" >&5 7018 if (exit $ac_status) && test -s "$ac_outfile"; then 7019 # The compiler can only warn and ignore the option if not recognized 7020 # So say no if there are warnings other than the usual output. 7021 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7022 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7023 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7024 lt_cv_prog_compiler_pic_works=yes 7025 fi 7026 fi 7027 $RM conftest* 7028 7029fi 7030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 7031$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7032 7033if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7034 case $lt_prog_compiler_pic in 7035 "" | " "*) ;; 7036 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7037 esac 7038else 7039 lt_prog_compiler_pic= 7040 lt_prog_compiler_can_build_shared=no 7041fi 7042 7043fi 7044 7045 7046 7047 7048 7049 7050# 7051# Check to make sure the static flag actually works. 7052# 7053wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7055$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7056if ${lt_cv_prog_compiler_static_works+:} false; then : 7057 $as_echo_n "(cached) " >&6 7058else 7059 lt_cv_prog_compiler_static_works=no 7060 save_LDFLAGS="$LDFLAGS" 7061 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7062 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7063 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7064 # The linker can only warn and ignore the option if not recognized 7065 # So say no if there are warnings 7066 if test -s conftest.err; then 7067 # Append any errors to the config.log. 7068 cat conftest.err 1>&5 7069 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7070 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7071 if diff conftest.exp conftest.er2 >/dev/null; then 7072 lt_cv_prog_compiler_static_works=yes 7073 fi 7074 else 7075 lt_cv_prog_compiler_static_works=yes 7076 fi 7077 fi 7078 $RM -r conftest* 7079 LDFLAGS="$save_LDFLAGS" 7080 7081fi 7082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 7083$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 7084 7085if test x"$lt_cv_prog_compiler_static_works" = xyes; then 7086 : 7087else 7088 lt_prog_compiler_static= 7089fi 7090 7091 7092 7093 7094 7095 7096 7097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7098$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7099if ${lt_cv_prog_compiler_c_o+:} false; then : 7100 $as_echo_n "(cached) " >&6 7101else 7102 lt_cv_prog_compiler_c_o=no 7103 $RM -r conftest 2>/dev/null 7104 mkdir conftest 7105 cd conftest 7106 mkdir out 7107 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7108 7109 lt_compiler_flag="-o out/conftest2.$ac_objext" 7110 # Insert the option either (1) after the last *FLAGS variable, or 7111 # (2) before a word containing "conftest.", or (3) at the end. 7112 # Note that $ac_compile itself does not contain backslashes and begins 7113 # with a dollar sign (not a hyphen), so the echo should work correctly. 7114 lt_compile=`echo "$ac_compile" | $SED \ 7115 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7116 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7117 -e 's:$: $lt_compiler_flag:'` 7118 (eval echo "\"\$as_me:7118: $lt_compile\"" >&5) 7119 (eval "$lt_compile" 2>out/conftest.err) 7120 ac_status=$? 7121 cat out/conftest.err >&5 7122 echo "$as_me:7122: \$? = $ac_status" >&5 7123 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7124 then 7125 # The compiler can only warn and ignore the option if not recognized 7126 # So say no if there are warnings 7127 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7128 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7129 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7130 lt_cv_prog_compiler_c_o=yes 7131 fi 7132 fi 7133 chmod u+w . 2>&5 7134 $RM conftest* 7135 # SGI C++ compiler will create directory out/ii_files/ for 7136 # template instantiation 7137 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7138 $RM out/* && rmdir out 7139 cd .. 7140 $RM -r conftest 7141 $RM conftest* 7142 7143fi 7144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7145$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7146 7147 7148 7149 7150 7151 7152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7153$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7154if ${lt_cv_prog_compiler_c_o+:} false; then : 7155 $as_echo_n "(cached) " >&6 7156else 7157 lt_cv_prog_compiler_c_o=no 7158 $RM -r conftest 2>/dev/null 7159 mkdir conftest 7160 cd conftest 7161 mkdir out 7162 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7163 7164 lt_compiler_flag="-o out/conftest2.$ac_objext" 7165 # Insert the option either (1) after the last *FLAGS variable, or 7166 # (2) before a word containing "conftest.", or (3) at the end. 7167 # Note that $ac_compile itself does not contain backslashes and begins 7168 # with a dollar sign (not a hyphen), so the echo should work correctly. 7169 lt_compile=`echo "$ac_compile" | $SED \ 7170 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7171 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7172 -e 's:$: $lt_compiler_flag:'` 7173 (eval echo "\"\$as_me:7173: $lt_compile\"" >&5) 7174 (eval "$lt_compile" 2>out/conftest.err) 7175 ac_status=$? 7176 cat out/conftest.err >&5 7177 echo "$as_me:7177: \$? = $ac_status" >&5 7178 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7179 then 7180 # The compiler can only warn and ignore the option if not recognized 7181 # So say no if there are warnings 7182 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7183 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7184 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7185 lt_cv_prog_compiler_c_o=yes 7186 fi 7187 fi 7188 chmod u+w . 2>&5 7189 $RM conftest* 7190 # SGI C++ compiler will create directory out/ii_files/ for 7191 # template instantiation 7192 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7193 $RM out/* && rmdir out 7194 cd .. 7195 $RM -r conftest 7196 $RM conftest* 7197 7198fi 7199{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7200$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7201 7202 7203 7204 7205hard_links="nottested" 7206if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7207 # do not overwrite the value of need_locks provided by the user 7208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 7209$as_echo_n "checking if we can lock with hard links... " >&6; } 7210 hard_links=yes 7211 $RM conftest* 7212 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7213 touch conftest.a 7214 ln conftest.a conftest.b 2>&5 || hard_links=no 7215 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 7217$as_echo "$hard_links" >&6; } 7218 if test "$hard_links" = no; then 7219 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7220$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7221 need_locks=warn 7222 fi 7223else 7224 need_locks=no 7225fi 7226 7227 7228 7229 7230 7231 7232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7233$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 7234 7235 runpath_var= 7236 allow_undefined_flag= 7237 always_export_symbols=no 7238 archive_cmds= 7239 archive_expsym_cmds= 7240 compiler_needs_object=no 7241 enable_shared_with_static_runtimes=no 7242 export_dynamic_flag_spec= 7243 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7244 hardcode_automatic=no 7245 hardcode_direct=no 7246 hardcode_direct_absolute=no 7247 hardcode_libdir_flag_spec= 7248 hardcode_libdir_flag_spec_ld= 7249 hardcode_libdir_separator= 7250 hardcode_minus_L=no 7251 hardcode_shlibpath_var=unsupported 7252 inherit_rpath=no 7253 link_all_deplibs=unknown 7254 module_cmds= 7255 module_expsym_cmds= 7256 old_archive_from_new_cmds= 7257 old_archive_from_expsyms_cmds= 7258 thread_safe_flag_spec= 7259 whole_archive_flag_spec= 7260 # include_expsyms should be a list of space-separated symbols to be *always* 7261 # included in the symbol list 7262 include_expsyms= 7263 # exclude_expsyms can be an extended regexp of symbols to exclude 7264 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7265 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7266 # as well as any symbol that contains `d'. 7267 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 7268 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7269 # platforms (ab)use it in PIC code, but their linkers get confused if 7270 # the symbol is explicitly referenced. Since portable code cannot 7271 # rely on this symbol name, it's probably fine to never include it in 7272 # preloaded symbol tables. 7273 # Exclude shared library initialization/finalization symbols. 7274 extract_expsyms_cmds= 7275 7276 case $host_os in 7277 cygwin* | mingw* | pw32* | cegcc*) 7278 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7279 # When not using gcc, we currently assume that we are using 7280 # Microsoft Visual C++. 7281 if test "$GCC" != yes; then 7282 with_gnu_ld=no 7283 fi 7284 ;; 7285 interix*) 7286 # we just hope/assume this is gcc and not c89 (= MSVC++) 7287 with_gnu_ld=yes 7288 ;; 7289 openbsd*) 7290 with_gnu_ld=no 7291 ;; 7292 esac 7293 7294 ld_shlibs=yes 7295 if test "$with_gnu_ld" = yes; then 7296 # If archive_cmds runs LD, not CC, wlarc should be empty 7297 wlarc='${wl}' 7298 7299 # Set some defaults for GNU ld with shared library support. These 7300 # are reset later if shared libraries are not supported. Putting them 7301 # here allows them to be overridden if necessary. 7302 runpath_var=LD_RUN_PATH 7303 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7304 export_dynamic_flag_spec='${wl}--export-dynamic' 7305 # ancient GNU ld didn't support --whole-archive et. al. 7306 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 7307 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7308 else 7309 whole_archive_flag_spec= 7310 fi 7311 supports_anon_versioning=no 7312 case `$LD -v 2>&1` in 7313 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7314 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7315 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7316 *\ 2.11.*) ;; # other 2.11 versions 7317 *) supports_anon_versioning=yes ;; 7318 esac 7319 7320 # See if GNU ld supports shared libraries. 7321 case $host_os in 7322 aix[3-9]*) 7323 # On AIX/PPC, the GNU linker is very broken 7324 if test "$host_cpu" != ia64; then 7325 ld_shlibs=no 7326 cat <<_LT_EOF 1>&2 7327 7328*** Warning: the GNU linker, at least up to release 2.9.1, is reported 7329*** to be unable to reliably create shared libraries on AIX. 7330*** Therefore, libtool is disabling shared libraries support. If you 7331*** really care for shared libraries, you may want to modify your PATH 7332*** so that a non-GNU linker is found, and then restart. 7333 7334_LT_EOF 7335 fi 7336 ;; 7337 7338 amigaos*) 7339 case $host_cpu in 7340 powerpc) 7341 # see comment about AmigaOS4 .so support 7342 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7343 archive_expsym_cmds='' 7344 ;; 7345 m68k) 7346 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)' 7347 hardcode_libdir_flag_spec='-L$libdir' 7348 hardcode_minus_L=yes 7349 ;; 7350 esac 7351 ;; 7352 7353 beos*) 7354 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7355 allow_undefined_flag=unsupported 7356 # Joseph Beckenbach <[email protected]> says some releases of gcc 7357 # support --undefined. This deserves some investigation. FIXME 7358 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7359 else 7360 ld_shlibs=no 7361 fi 7362 ;; 7363 7364 cygwin* | mingw* | pw32* | cegcc*) 7365 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 7366 # as there is no search path for DLLs. 7367 hardcode_libdir_flag_spec='-L$libdir' 7368 allow_undefined_flag=unsupported 7369 always_export_symbols=no 7370 enable_shared_with_static_runtimes=yes 7371 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 7372 7373 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 7374 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7375 # If the export-symbols file already is a .def file (1st line 7376 # is EXPORTS), use it as is; otherwise, prepend... 7377 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 7378 cp $export_symbols $output_objdir/$soname.def; 7379 else 7380 echo EXPORTS > $output_objdir/$soname.def; 7381 cat $export_symbols >> $output_objdir/$soname.def; 7382 fi~ 7383 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7384 else 7385 ld_shlibs=no 7386 fi 7387 ;; 7388 7389 interix[3-9]*) 7390 hardcode_direct=no 7391 hardcode_shlibpath_var=no 7392 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7393 export_dynamic_flag_spec='${wl}-E' 7394 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 7395 # Instead, shared libraries are loaded at an image base (0x10000000 by 7396 # default) and relocated if they conflict, which is a slow very memory 7397 # consuming and fragmenting process. To avoid this, we pick a random, 7398 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 7399 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 7400 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 7401 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' 7402 ;; 7403 7404 gnu* | linux* | tpf* | k*bsd*-gnu) 7405 tmp_diet=no 7406 if test "$host_os" = linux-dietlibc; then 7407 case $cc_basename in 7408 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 7409 esac 7410 fi 7411 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 7412 && test "$tmp_diet" = no 7413 then 7414 tmp_addflag= 7415 tmp_sharedflag='-shared' 7416 case $cc_basename,$host_cpu in 7417 pgcc*) # Portland Group C compiler 7418 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' 7419 tmp_addflag=' $pic_flag' 7420 ;; 7421 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 7422 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' 7423 tmp_addflag=' $pic_flag -Mnomain' ;; 7424 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 7425 tmp_addflag=' -i_dynamic' ;; 7426 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 7427 tmp_addflag=' -i_dynamic -nofor_main' ;; 7428 ifc* | ifort*) # Intel Fortran compiler 7429 tmp_addflag=' -nofor_main' ;; 7430 lf95*) # Lahey Fortran 8.1 7431 whole_archive_flag_spec= 7432 tmp_sharedflag='--shared' ;; 7433 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 7434 tmp_sharedflag='-qmkshrobj' 7435 tmp_addflag= ;; 7436 esac 7437 case `$CC -V 2>&1 | sed 5q` in 7438 *Sun\ C*) # Sun C 5.9 7439 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' 7440 compiler_needs_object=yes 7441 tmp_sharedflag='-G' ;; 7442 *Sun\ F*) # Sun Fortran 8.3 7443 tmp_sharedflag='-G' ;; 7444 esac 7445 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7446 7447 if test "x$supports_anon_versioning" = xyes; then 7448 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 7449 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7450 echo "local: *; };" >> $output_objdir/$libname.ver~ 7451 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 7452 fi 7453 7454 case $cc_basename in 7455 xlf*) 7456 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 7457 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 7458 hardcode_libdir_flag_spec= 7459 hardcode_libdir_flag_spec_ld='-rpath $libdir' 7460 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 7461 if test "x$supports_anon_versioning" = xyes; then 7462 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 7463 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7464 echo "local: *; };" >> $output_objdir/$libname.ver~ 7465 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 7466 fi 7467 ;; 7468 esac 7469 else 7470 ld_shlibs=no 7471 fi 7472 ;; 7473 7474 netbsd*) 7475 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 7476 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 7477 wlarc= 7478 else 7479 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7480 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7481 fi 7482 ;; 7483 7484 solaris*) 7485 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 7486 ld_shlibs=no 7487 cat <<_LT_EOF 1>&2 7488 7489*** Warning: The releases 2.8.* of the GNU linker cannot reliably 7490*** create shared libraries on Solaris systems. Therefore, libtool 7491*** is disabling shared libraries support. We urge you to upgrade GNU 7492*** binutils to release 2.9.1 or newer. Another option is to modify 7493*** your PATH or compiler configuration so that the native linker is 7494*** used, and then restart. 7495 7496_LT_EOF 7497 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7498 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7499 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7500 else 7501 ld_shlibs=no 7502 fi 7503 ;; 7504 7505 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 7506 case `$LD -v 2>&1` in 7507 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 7508 ld_shlibs=no 7509 cat <<_LT_EOF 1>&2 7510 7511*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 7512*** reliably create shared libraries on SCO systems. Therefore, libtool 7513*** is disabling shared libraries support. We urge you to upgrade GNU 7514*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 7515*** your PATH or compiler configuration so that the native linker is 7516*** used, and then restart. 7517 7518_LT_EOF 7519 ;; 7520 *) 7521 # For security reasons, it is highly recommended that you always 7522 # use absolute paths for naming shared libraries, and exclude the 7523 # DT_RUNPATH tag from executables and libraries. But doing so 7524 # requires that you compile everything twice, which is a pain. 7525 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7526 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7527 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7528 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7529 else 7530 ld_shlibs=no 7531 fi 7532 ;; 7533 esac 7534 ;; 7535 7536 sunos4*) 7537 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7538 wlarc= 7539 hardcode_direct=yes 7540 hardcode_shlibpath_var=no 7541 ;; 7542 7543 *) 7544 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7545 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7546 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7547 else 7548 ld_shlibs=no 7549 fi 7550 ;; 7551 esac 7552 7553 if test "$ld_shlibs" = no; then 7554 runpath_var= 7555 hardcode_libdir_flag_spec= 7556 export_dynamic_flag_spec= 7557 whole_archive_flag_spec= 7558 fi 7559 else 7560 # PORTME fill in a description of your system's linker (not GNU ld) 7561 case $host_os in 7562 aix3*) 7563 allow_undefined_flag=unsupported 7564 always_export_symbols=yes 7565 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' 7566 # Note: this linker hardcodes the directories in LIBPATH if there 7567 # are no directories specified by -L. 7568 hardcode_minus_L=yes 7569 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 7570 # Neither direct hardcoding nor static linking is supported with a 7571 # broken collect2. 7572 hardcode_direct=unsupported 7573 fi 7574 ;; 7575 7576 aix[4-9]*) 7577 if test "$host_cpu" = ia64; then 7578 # On IA64, the linker does run time linking by default, so we don't 7579 # have to do anything special. 7580 aix_use_runtimelinking=no 7581 exp_sym_flag='-Bexport' 7582 no_entry_flag="" 7583 else 7584 # If we're using GNU nm, then we don't want the "-C" option. 7585 # -C means demangle to AIX nm, but means don't demangle with GNU nm 7586 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 7587 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' 7588 else 7589 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' 7590 fi 7591 aix_use_runtimelinking=no 7592 7593 # Test if we are trying to use run time linking or normal 7594 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 7595 # need to do runtime linking. 7596 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 7597 for ld_flag in $LDFLAGS; do 7598 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 7599 aix_use_runtimelinking=yes 7600 break 7601 fi 7602 done 7603 ;; 7604 esac 7605 7606 exp_sym_flag='-bexport' 7607 no_entry_flag='-bnoentry' 7608 fi 7609 7610 # When large executables or shared objects are built, AIX ld can 7611 # have problems creating the table of contents. If linking a library 7612 # or program results in "error TOC overflow" add -mminimal-toc to 7613 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 7614 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 7615 7616 archive_cmds='' 7617 hardcode_direct=yes 7618 hardcode_direct_absolute=yes 7619 hardcode_libdir_separator=':' 7620 link_all_deplibs=yes 7621 file_list_spec='${wl}-f,' 7622 7623 if test "$GCC" = yes; then 7624 case $host_os in aix4.[012]|aix4.[012].*) 7625 # We only want to do this on AIX 4.2 and lower, the check 7626 # below for broken collect2 doesn't work under 4.3+ 7627 collect2name=`${CC} -print-prog-name=collect2` 7628 if test -f "$collect2name" && 7629 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 7630 then 7631 # We have reworked collect2 7632 : 7633 else 7634 # We have old collect2 7635 hardcode_direct=unsupported 7636 # It fails to find uninstalled libraries when the uninstalled 7637 # path is not listed in the libpath. Setting hardcode_minus_L 7638 # to unsupported forces relinking 7639 hardcode_minus_L=yes 7640 hardcode_libdir_flag_spec='-L$libdir' 7641 hardcode_libdir_separator= 7642 fi 7643 ;; 7644 esac 7645 shared_flag='-shared' 7646 if test "$aix_use_runtimelinking" = yes; then 7647 shared_flag="$shared_flag "'${wl}-G' 7648 fi 7649 else 7650 # not using gcc 7651 if test "$host_cpu" = ia64; then 7652 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 7653 # chokes on -Wl,-G. The following line is correct: 7654 shared_flag='-G' 7655 else 7656 if test "$aix_use_runtimelinking" = yes; then 7657 shared_flag='${wl}-G' 7658 else 7659 shared_flag='${wl}-bM:SRE' 7660 fi 7661 fi 7662 fi 7663 7664 export_dynamic_flag_spec='${wl}-bexpall' 7665 # It seems that -bexpall does not export symbols beginning with 7666 # underscore (_), so it is better to generate a list of symbols to export. 7667 always_export_symbols=yes 7668 if test "$aix_use_runtimelinking" = yes; then 7669 # Warning - without using the other runtime loading flags (-brtl), 7670 # -berok will link without error, but may produce a broken library. 7671 allow_undefined_flag='-berok' 7672 # Determine the default libpath from the value encoded in an 7673 # empty executable. 7674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7675/* end confdefs.h. */ 7676 7677int 7678main () 7679{ 7680 7681 ; 7682 return 0; 7683} 7684_ACEOF 7685if ac_fn_c_try_link "$LINENO"; then : 7686 7687lt_aix_libpath_sed=' 7688 /Import File Strings/,/^$/ { 7689 /^0/ { 7690 s/^0 *\(.*\)$/\1/ 7691 p 7692 } 7693 }' 7694aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7695# Check for a 64-bit object if we didn't find anything. 7696if test -z "$aix_libpath"; then 7697 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7698fi 7699fi 7700rm -f core conftest.err conftest.$ac_objext \ 7701 conftest$ac_exeext conftest.$ac_ext 7702if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7703 7704 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7705 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" 7706 else 7707 if test "$host_cpu" = ia64; then 7708 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 7709 allow_undefined_flag="-z nodefs" 7710 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" 7711 else 7712 # Determine the default libpath from the value encoded in an 7713 # empty executable. 7714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7715/* end confdefs.h. */ 7716 7717int 7718main () 7719{ 7720 7721 ; 7722 return 0; 7723} 7724_ACEOF 7725if ac_fn_c_try_link "$LINENO"; then : 7726 7727lt_aix_libpath_sed=' 7728 /Import File Strings/,/^$/ { 7729 /^0/ { 7730 s/^0 *\(.*\)$/\1/ 7731 p 7732 } 7733 }' 7734aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7735# Check for a 64-bit object if we didn't find anything. 7736if test -z "$aix_libpath"; then 7737 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7738fi 7739fi 7740rm -f core conftest.err conftest.$ac_objext \ 7741 conftest$ac_exeext conftest.$ac_ext 7742if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7743 7744 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7745 # Warning - without using the other run time loading flags, 7746 # -berok will link without error, but may produce a broken library. 7747 no_undefined_flag=' ${wl}-bernotok' 7748 allow_undefined_flag=' ${wl}-berok' 7749 # Exported symbols can be pulled into shared objects from archives 7750 whole_archive_flag_spec='$convenience' 7751 archive_cmds_need_lc=yes 7752 # This is similar to how AIX traditionally builds its shared libraries. 7753 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' 7754 fi 7755 fi 7756 ;; 7757 7758 amigaos*) 7759 case $host_cpu in 7760 powerpc) 7761 # see comment about AmigaOS4 .so support 7762 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7763 archive_expsym_cmds='' 7764 ;; 7765 m68k) 7766 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)' 7767 hardcode_libdir_flag_spec='-L$libdir' 7768 hardcode_minus_L=yes 7769 ;; 7770 esac 7771 ;; 7772 7773 bsdi[45]*) 7774 export_dynamic_flag_spec=-rdynamic 7775 ;; 7776 7777 cygwin* | mingw* | pw32* | cegcc*) 7778 # When not using gcc, we currently assume that we are using 7779 # Microsoft Visual C++. 7780 # hardcode_libdir_flag_spec is actually meaningless, as there is 7781 # no search path for DLLs. 7782 hardcode_libdir_flag_spec=' ' 7783 allow_undefined_flag=unsupported 7784 # Tell ltmain to make .lib files, not .a files. 7785 libext=lib 7786 # Tell ltmain to make .dll files, not .so files. 7787 shrext_cmds=".dll" 7788 # FIXME: Setting linknames here is a bad hack. 7789 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 7790 # The linker will automatically build a .lib file if we build a DLL. 7791 old_archive_from_new_cmds='true' 7792 # FIXME: Should let the user specify the lib program. 7793 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 7794 fix_srcfile_path='`cygpath -w "$srcfile"`' 7795 enable_shared_with_static_runtimes=yes 7796 ;; 7797 7798 darwin* | rhapsody*) 7799 7800 7801 archive_cmds_need_lc=no 7802 hardcode_direct=no 7803 hardcode_automatic=yes 7804 hardcode_shlibpath_var=unsupported 7805 whole_archive_flag_spec='' 7806 link_all_deplibs=yes 7807 allow_undefined_flag="$_lt_dar_allow_undefined" 7808 case $cc_basename in 7809 ifort*) _lt_dar_can_shared=yes ;; 7810 *) _lt_dar_can_shared=$GCC ;; 7811 esac 7812 if test "$_lt_dar_can_shared" = "yes"; then 7813 output_verbose_link_cmd=echo 7814 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 7815 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 7816 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}" 7817 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}" 7818 7819 else 7820 ld_shlibs=no 7821 fi 7822 7823 ;; 7824 7825 dgux*) 7826 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7827 hardcode_libdir_flag_spec='-L$libdir' 7828 hardcode_shlibpath_var=no 7829 ;; 7830 7831 freebsd1*) 7832 ld_shlibs=no 7833 ;; 7834 7835 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 7836 # support. Future versions do this automatically, but an explicit c++rt0.o 7837 # does not break anything, and helps significantly (at the cost of a little 7838 # extra space). 7839 freebsd2.2*) 7840 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 7841 hardcode_libdir_flag_spec='-R$libdir' 7842 hardcode_direct=yes 7843 hardcode_shlibpath_var=no 7844 ;; 7845 7846 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 7847 freebsd2*) 7848 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7849 hardcode_direct=yes 7850 hardcode_minus_L=yes 7851 hardcode_shlibpath_var=no 7852 ;; 7853 7854 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 7855 freebsd* | dragonfly*) 7856 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 7857 hardcode_libdir_flag_spec='-R$libdir' 7858 hardcode_direct=yes 7859 hardcode_shlibpath_var=no 7860 ;; 7861 7862 hpux9*) 7863 if test "$GCC" = yes; then 7864 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' 7865 else 7866 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' 7867 fi 7868 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7869 hardcode_libdir_separator=: 7870 hardcode_direct=yes 7871 7872 # hardcode_minus_L: Not really in the search PATH, 7873 # but as the default location of the library. 7874 hardcode_minus_L=yes 7875 export_dynamic_flag_spec='${wl}-E' 7876 ;; 7877 7878 hpux10*) 7879 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 7880 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7881 else 7882 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 7883 fi 7884 if test "$with_gnu_ld" = no; then 7885 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7886 hardcode_libdir_flag_spec_ld='+b $libdir' 7887 hardcode_libdir_separator=: 7888 hardcode_direct=yes 7889 hardcode_direct_absolute=yes 7890 export_dynamic_flag_spec='${wl}-E' 7891 # hardcode_minus_L: Not really in the search PATH, 7892 # but as the default location of the library. 7893 hardcode_minus_L=yes 7894 fi 7895 ;; 7896 7897 hpux11*) 7898 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 7899 case $host_cpu in 7900 hppa*64*) 7901 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7902 ;; 7903 ia64*) 7904 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 7905 ;; 7906 *) 7907 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7908 ;; 7909 esac 7910 else 7911 case $host_cpu in 7912 hppa*64*) 7913 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7914 ;; 7915 ia64*) 7916 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 7917 ;; 7918 *) 7919 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7920 ;; 7921 esac 7922 fi 7923 if test "$with_gnu_ld" = no; then 7924 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7925 hardcode_libdir_separator=: 7926 7927 case $host_cpu in 7928 hppa*64*|ia64*) 7929 hardcode_direct=no 7930 hardcode_shlibpath_var=no 7931 ;; 7932 *) 7933 hardcode_direct=yes 7934 hardcode_direct_absolute=yes 7935 export_dynamic_flag_spec='${wl}-E' 7936 7937 # hardcode_minus_L: Not really in the search PATH, 7938 # but as the default location of the library. 7939 hardcode_minus_L=yes 7940 ;; 7941 esac 7942 fi 7943 ;; 7944 7945 irix5* | irix6* | nonstopux*) 7946 if test "$GCC" = yes; then 7947 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' 7948 # Try to use the -exported_symbol ld option, if it does not 7949 # work, assume that -exports_file does not work either and 7950 # implicitly export all symbols. 7951 save_LDFLAGS="$LDFLAGS" 7952 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 7953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7954/* end confdefs.h. */ 7955int foo(void) {} 7956_ACEOF 7957if ac_fn_c_try_link "$LINENO"; then : 7958 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' 7959 7960fi 7961rm -f core conftest.err conftest.$ac_objext \ 7962 conftest$ac_exeext conftest.$ac_ext 7963 LDFLAGS="$save_LDFLAGS" 7964 else 7965 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' 7966 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' 7967 fi 7968 archive_cmds_need_lc='no' 7969 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7970 hardcode_libdir_separator=: 7971 inherit_rpath=yes 7972 link_all_deplibs=yes 7973 ;; 7974 7975 netbsd*) 7976 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 7977 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 7978 else 7979 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 7980 fi 7981 hardcode_libdir_flag_spec='-R$libdir' 7982 hardcode_direct=yes 7983 hardcode_shlibpath_var=no 7984 ;; 7985 7986 newsos6) 7987 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7988 hardcode_direct=yes 7989 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7990 hardcode_libdir_separator=: 7991 hardcode_shlibpath_var=no 7992 ;; 7993 7994 *nto* | *qnx*) 7995 ;; 7996 7997 openbsd*) 7998 if test -f /usr/libexec/ld.so; then 7999 hardcode_direct=yes 8000 hardcode_shlibpath_var=no 8001 hardcode_direct_absolute=yes 8002 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8003 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8004 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8005 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8006 export_dynamic_flag_spec='${wl}-E' 8007 else 8008 case $host_os in 8009 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8010 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8011 hardcode_libdir_flag_spec='-R$libdir' 8012 ;; 8013 *) 8014 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8015 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8016 ;; 8017 esac 8018 fi 8019 else 8020 ld_shlibs=no 8021 fi 8022 ;; 8023 8024 os2*) 8025 hardcode_libdir_flag_spec='-L$libdir' 8026 hardcode_minus_L=yes 8027 allow_undefined_flag=unsupported 8028 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' 8029 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8030 ;; 8031 8032 osf3*) 8033 if test "$GCC" = yes; then 8034 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8035 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' 8036 else 8037 allow_undefined_flag=' -expect_unresolved \*' 8038 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' 8039 fi 8040 archive_cmds_need_lc='no' 8041 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8042 hardcode_libdir_separator=: 8043 ;; 8044 8045 osf4* | osf5*) # as osf3* with the addition of -msym flag 8046 if test "$GCC" = yes; then 8047 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8048 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' 8049 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8050 else 8051 allow_undefined_flag=' -expect_unresolved \*' 8052 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' 8053 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~ 8054 $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' 8055 8056 # Both c and cxx compiler support -rpath directly 8057 hardcode_libdir_flag_spec='-rpath $libdir' 8058 fi 8059 archive_cmds_need_lc='no' 8060 hardcode_libdir_separator=: 8061 ;; 8062 8063 solaris*) 8064 no_undefined_flag=' -z defs' 8065 if test "$GCC" = yes; then 8066 wlarc='${wl}' 8067 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8068 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8069 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8070 else 8071 case `$CC -V 2>&1` in 8072 *"Compilers 5.0"*) 8073 wlarc='' 8074 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8075 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8076 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 8077 ;; 8078 *) 8079 wlarc='${wl}' 8080 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 8081 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8082 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8083 ;; 8084 esac 8085 fi 8086 hardcode_libdir_flag_spec='-R$libdir' 8087 hardcode_shlibpath_var=no 8088 case $host_os in 8089 solaris2.[0-5] | solaris2.[0-5].*) ;; 8090 *) 8091 # The compiler driver will combine and reorder linker options, 8092 # but understands `-z linker_flag'. GCC discards it without `$wl', 8093 # but is careful enough not to reorder. 8094 # Supported since Solaris 2.6 (maybe 2.5.1?) 8095 if test "$GCC" = yes; then 8096 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8097 else 8098 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8099 fi 8100 ;; 8101 esac 8102 link_all_deplibs=yes 8103 ;; 8104 8105 sunos4*) 8106 if test "x$host_vendor" = xsequent; then 8107 # Use $CC to link under sequent, because it throws in some extra .o 8108 # files that make .init and .fini sections work. 8109 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8110 else 8111 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8112 fi 8113 hardcode_libdir_flag_spec='-L$libdir' 8114 hardcode_direct=yes 8115 hardcode_minus_L=yes 8116 hardcode_shlibpath_var=no 8117 ;; 8118 8119 sysv4) 8120 case $host_vendor in 8121 sni) 8122 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8123 hardcode_direct=yes # is this really true??? 8124 ;; 8125 siemens) 8126 ## LD is ld it makes a PLAMLIB 8127 ## CC just makes a GrossModule. 8128 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8129 reload_cmds='$CC -r -o $output$reload_objs' 8130 hardcode_direct=no 8131 ;; 8132 motorola) 8133 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8134 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8135 ;; 8136 esac 8137 runpath_var='LD_RUN_PATH' 8138 hardcode_shlibpath_var=no 8139 ;; 8140 8141 sysv4.3*) 8142 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8143 hardcode_shlibpath_var=no 8144 export_dynamic_flag_spec='-Bexport' 8145 ;; 8146 8147 sysv4*MP*) 8148 if test -d /usr/nec; then 8149 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8150 hardcode_shlibpath_var=no 8151 runpath_var=LD_RUN_PATH 8152 hardcode_runpath_var=yes 8153 ld_shlibs=yes 8154 fi 8155 ;; 8156 8157 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 8158 no_undefined_flag='${wl}-z,text' 8159 archive_cmds_need_lc=no 8160 hardcode_shlibpath_var=no 8161 runpath_var='LD_RUN_PATH' 8162 8163 if test "$GCC" = yes; then 8164 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8165 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8166 else 8167 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8168 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8169 fi 8170 ;; 8171 8172 sysv5* | sco3.2v5* | sco5v6*) 8173 # Note: We can NOT use -z defs as we might desire, because we do not 8174 # link with -lc, and that would cause any symbols used from libc to 8175 # always be unresolved, which means just about no library would 8176 # ever link correctly. If we're not using GNU ld we use -z text 8177 # though, which does catch some bad symbols but isn't as heavy-handed 8178 # as -z defs. 8179 no_undefined_flag='${wl}-z,text' 8180 allow_undefined_flag='${wl}-z,nodefs' 8181 archive_cmds_need_lc=no 8182 hardcode_shlibpath_var=no 8183 hardcode_libdir_flag_spec='${wl}-R,$libdir' 8184 hardcode_libdir_separator=':' 8185 link_all_deplibs=yes 8186 export_dynamic_flag_spec='${wl}-Bexport' 8187 runpath_var='LD_RUN_PATH' 8188 8189 if test "$GCC" = yes; then 8190 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8191 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8192 else 8193 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8194 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8195 fi 8196 ;; 8197 8198 uts4*) 8199 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8200 hardcode_libdir_flag_spec='-L$libdir' 8201 hardcode_shlibpath_var=no 8202 ;; 8203 8204 *) 8205 ld_shlibs=no 8206 ;; 8207 esac 8208 8209 if test x$host_vendor = xsni; then 8210 case $host in 8211 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 8212 export_dynamic_flag_spec='${wl}-Blargedynsym' 8213 ;; 8214 esac 8215 fi 8216 fi 8217 8218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 8219$as_echo "$ld_shlibs" >&6; } 8220test "$ld_shlibs" = no && can_build_shared=no 8221 8222with_gnu_ld=$with_gnu_ld 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238# 8239# Do we need to explicitly link libc? 8240# 8241case "x$archive_cmds_need_lc" in 8242x|xyes) 8243 # Assume -lc should be added 8244 archive_cmds_need_lc=yes 8245 8246 if test "$enable_shared" = yes && test "$GCC" = yes; then 8247 case $archive_cmds in 8248 *'~'*) 8249 # FIXME: we may have to deal with multi-command sequences. 8250 ;; 8251 '$CC '*) 8252 # Test whether the compiler implicitly links with -lc since on some 8253 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8254 # to ld, don't add -lc before -lgcc. 8255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 8256$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 8257 $RM conftest* 8258 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8259 8260 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8261 (eval $ac_compile) 2>&5 8262 ac_status=$? 8263 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8264 test $ac_status = 0; } 2>conftest.err; then 8265 soname=conftest 8266 lib=conftest 8267 libobjs=conftest.$ac_objext 8268 deplibs= 8269 wl=$lt_prog_compiler_wl 8270 pic_flag=$lt_prog_compiler_pic 8271 compiler_flags=-v 8272 linker_flags=-v 8273 verstring= 8274 output_objdir=. 8275 libname=conftest 8276 lt_save_allow_undefined_flag=$allow_undefined_flag 8277 allow_undefined_flag= 8278 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 8279 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 8280 ac_status=$? 8281 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8282 test $ac_status = 0; } 8283 then 8284 archive_cmds_need_lc=no 8285 else 8286 archive_cmds_need_lc=yes 8287 fi 8288 allow_undefined_flag=$lt_save_allow_undefined_flag 8289 else 8290 cat conftest.err 1>&5 8291 fi 8292 $RM conftest* 8293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 8294$as_echo "$archive_cmds_need_lc" >&6; } 8295 ;; 8296 esac 8297 fi 8298 ;; 8299esac 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 8458$as_echo_n "checking dynamic linker characteristics... " >&6; } 8459 8460if test "$GCC" = yes; then 8461 case $host_os in 8462 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 8463 *) lt_awk_arg="/^libraries:/" ;; 8464 esac 8465 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8466 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 8467 # if the path contains ";" then we assume it to be the separator 8468 # otherwise default to the standard path separator (i.e. ":") - it is 8469 # assumed that no part of a normal pathname contains ";" but that should 8470 # okay in the real world where ";" in dirpaths is itself problematic. 8471 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 8472 else 8473 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8474 fi 8475 # Ok, now we have the path, separated by spaces, we can step through it 8476 # and add multilib dir if necessary. 8477 lt_tmp_lt_search_path_spec= 8478 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 8479 for lt_sys_path in $lt_search_path_spec; do 8480 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 8481 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 8482 else 8483 test -d "$lt_sys_path" && \ 8484 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 8485 fi 8486 done 8487 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 8488BEGIN {RS=" "; FS="/|\n";} { 8489 lt_foo=""; 8490 lt_count=0; 8491 for (lt_i = NF; lt_i > 0; lt_i--) { 8492 if ($lt_i != "" && $lt_i != ".") { 8493 if ($lt_i == "..") { 8494 lt_count++; 8495 } else { 8496 if (lt_count == 0) { 8497 lt_foo="/" $lt_i lt_foo; 8498 } else { 8499 lt_count--; 8500 } 8501 } 8502 } 8503 } 8504 if (lt_foo != "") { lt_freq[lt_foo]++; } 8505 if (lt_freq[lt_foo] == 1) { print lt_foo; } 8506}'` 8507 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 8508else 8509 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 8510fi 8511library_names_spec= 8512libname_spec='lib$name' 8513soname_spec= 8514shrext_cmds=".so" 8515postinstall_cmds= 8516postuninstall_cmds= 8517finish_cmds= 8518finish_eval= 8519shlibpath_var= 8520shlibpath_overrides_runpath=unknown 8521version_type=none 8522dynamic_linker="$host_os ld.so" 8523sys_lib_dlsearch_path_spec="/lib /usr/lib" 8524need_lib_prefix=unknown 8525hardcode_into_libs=no 8526 8527# when you set need_version to no, make sure it does not cause -set_version 8528# flags to be left without arguments 8529need_version=unknown 8530 8531case $host_os in 8532aix3*) 8533 version_type=linux 8534 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 8535 shlibpath_var=LIBPATH 8536 8537 # AIX 3 has no versioning support, so we append a major version to the name. 8538 soname_spec='${libname}${release}${shared_ext}$major' 8539 ;; 8540 8541aix[4-9]*) 8542 version_type=linux 8543 need_lib_prefix=no 8544 need_version=no 8545 hardcode_into_libs=yes 8546 if test "$host_cpu" = ia64; then 8547 # AIX 5 supports IA64 8548 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 8549 shlibpath_var=LD_LIBRARY_PATH 8550 else 8551 # With GCC up to 2.95.x, collect2 would create an import file 8552 # for dependence libraries. The import file would start with 8553 # the line `#! .'. This would cause the generated library to 8554 # depend on `.', always an invalid library. This was fixed in 8555 # development snapshots of GCC prior to 3.0. 8556 case $host_os in 8557 aix4 | aix4.[01] | aix4.[01].*) 8558 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 8559 echo ' yes ' 8560 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 8561 : 8562 else 8563 can_build_shared=no 8564 fi 8565 ;; 8566 esac 8567 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 8568 # soname into executable. Probably we can add versioning support to 8569 # collect2, so additional links can be useful in future. 8570 if test "$aix_use_runtimelinking" = yes; then 8571 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 8572 # instead of lib<name>.a to let people know that these are not 8573 # typical AIX shared libraries. 8574 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8575 else 8576 # We preserve .a as extension for shared libraries through AIX4.2 8577 # and later when we are not doing run time linking. 8578 library_names_spec='${libname}${release}.a $libname.a' 8579 soname_spec='${libname}${release}${shared_ext}$major' 8580 fi 8581 shlibpath_var=LIBPATH 8582 fi 8583 ;; 8584 8585amigaos*) 8586 case $host_cpu in 8587 powerpc) 8588 # Since July 2007 AmigaOS4 officially supports .so libraries. 8589 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 8590 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8591 ;; 8592 m68k) 8593 library_names_spec='$libname.ixlibrary $libname.a' 8594 # Create ${libname}_ixlibrary.a entries in /sys/libs. 8595 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' 8596 ;; 8597 esac 8598 ;; 8599 8600beos*) 8601 library_names_spec='${libname}${shared_ext}' 8602 dynamic_linker="$host_os ld.so" 8603 shlibpath_var=LIBRARY_PATH 8604 ;; 8605 8606bsdi[45]*) 8607 version_type=linux 8608 need_version=no 8609 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8610 soname_spec='${libname}${release}${shared_ext}$major' 8611 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 8612 shlibpath_var=LD_LIBRARY_PATH 8613 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 8614 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 8615 # the default ld.so.conf also contains /usr/contrib/lib and 8616 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 8617 # libtool to hard-code these into programs 8618 ;; 8619 8620cygwin* | mingw* | pw32* | cegcc*) 8621 version_type=windows 8622 shrext_cmds=".dll" 8623 need_version=no 8624 need_lib_prefix=no 8625 8626 case $GCC,$host_os in 8627 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 8628 library_names_spec='$libname.dll.a' 8629 # DLL is installed to $(libdir)/../bin by postinstall_cmds 8630 postinstall_cmds='base_file=`basename \${file}`~ 8631 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 8632 dldir=$destdir/`dirname \$dlpath`~ 8633 test -d \$dldir || mkdir -p \$dldir~ 8634 $install_prog $dir/$dlname \$dldir/$dlname~ 8635 chmod a+x \$dldir/$dlname~ 8636 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 8637 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 8638 fi' 8639 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 8640 dlpath=$dir/\$dldll~ 8641 $RM \$dlpath' 8642 shlibpath_overrides_runpath=yes 8643 8644 case $host_os in 8645 cygwin*) 8646 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 8647 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8648 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 8649 ;; 8650 mingw* | cegcc*) 8651 # MinGW DLLs use traditional 'lib' prefix 8652 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8653 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8654 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 8655 # It is most probably a Windows format PATH printed by 8656 # mingw gcc, but we are running on Cygwin. Gcc prints its search 8657 # path with ; separators, and with drive letters. We can handle the 8658 # drive letters (cygwin fileutils understands them), so leave them, 8659 # especially as we might pass files found there to a mingw objdump, 8660 # which wouldn't understand a cygwinified path. Ahh. 8661 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8662 else 8663 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8664 fi 8665 ;; 8666 pw32*) 8667 # pw32 DLLs use 'pw' prefix rather than 'lib' 8668 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8669 ;; 8670 esac 8671 ;; 8672 8673 *) 8674 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 8675 ;; 8676 esac 8677 dynamic_linker='Win32 ld.exe' 8678 # FIXME: first we should search . and the directory the executable is in 8679 shlibpath_var=PATH 8680 ;; 8681 8682darwin* | rhapsody*) 8683 dynamic_linker="$host_os dyld" 8684 version_type=darwin 8685 need_lib_prefix=no 8686 need_version=no 8687 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 8688 soname_spec='${libname}${release}${major}$shared_ext' 8689 shlibpath_overrides_runpath=yes 8690 shlibpath_var=DYLD_LIBRARY_PATH 8691 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 8692 8693 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 8694 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 8695 ;; 8696 8697dgux*) 8698 version_type=linux 8699 need_lib_prefix=no 8700 need_version=no 8701 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 8702 soname_spec='${libname}${release}${shared_ext}$major' 8703 shlibpath_var=LD_LIBRARY_PATH 8704 ;; 8705 8706freebsd1*) 8707 dynamic_linker=no 8708 ;; 8709 8710freebsd* | dragonfly*) 8711 # DragonFly does not have aout. When/if they implement a new 8712 # versioning mechanism, adjust this. 8713 if test -x /usr/bin/objformat; then 8714 objformat=`/usr/bin/objformat` 8715 else 8716 case $host_os in 8717 freebsd[123]*) objformat=aout ;; 8718 *) objformat=elf ;; 8719 esac 8720 fi 8721 # Handle Gentoo/FreeBSD as it was Linux 8722 case $host_vendor in 8723 gentoo) 8724 version_type=linux ;; 8725 *) 8726 version_type=freebsd-$objformat ;; 8727 esac 8728 8729 case $version_type in 8730 freebsd-elf*) 8731 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 8732 need_version=no 8733 need_lib_prefix=no 8734 ;; 8735 freebsd-*) 8736 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 8737 need_version=yes 8738 ;; 8739 linux) 8740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8741 soname_spec='${libname}${release}${shared_ext}$major' 8742 need_lib_prefix=no 8743 need_version=no 8744 ;; 8745 esac 8746 shlibpath_var=LD_LIBRARY_PATH 8747 case $host_os in 8748 freebsd2*) 8749 shlibpath_overrides_runpath=yes 8750 ;; 8751 freebsd3.[01]* | freebsdelf3.[01]*) 8752 shlibpath_overrides_runpath=yes 8753 hardcode_into_libs=yes 8754 ;; 8755 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 8756 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 8757 shlibpath_overrides_runpath=no 8758 hardcode_into_libs=yes 8759 ;; 8760 *) # from 4.6 on, and DragonFly 8761 shlibpath_overrides_runpath=yes 8762 hardcode_into_libs=yes 8763 ;; 8764 esac 8765 ;; 8766 8767gnu*) 8768 version_type=linux 8769 need_lib_prefix=no 8770 need_version=no 8771 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 8772 soname_spec='${libname}${release}${shared_ext}$major' 8773 shlibpath_var=LD_LIBRARY_PATH 8774 hardcode_into_libs=yes 8775 ;; 8776 8777hpux9* | hpux10* | hpux11*) 8778 # Give a soname corresponding to the major version so that dld.sl refuses to 8779 # link against other versions. 8780 version_type=sunos 8781 need_lib_prefix=no 8782 need_version=no 8783 case $host_cpu in 8784 ia64*) 8785 shrext_cmds='.so' 8786 hardcode_into_libs=yes 8787 dynamic_linker="$host_os dld.so" 8788 shlibpath_var=LD_LIBRARY_PATH 8789 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8790 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8791 soname_spec='${libname}${release}${shared_ext}$major' 8792 if test "X$HPUX_IA64_MODE" = X32; then 8793 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 8794 else 8795 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 8796 fi 8797 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8798 ;; 8799 hppa*64*) 8800 shrext_cmds='.sl' 8801 hardcode_into_libs=yes 8802 dynamic_linker="$host_os dld.sl" 8803 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 8804 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8805 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8806 soname_spec='${libname}${release}${shared_ext}$major' 8807 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 8808 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8809 ;; 8810 *) 8811 shrext_cmds='.sl' 8812 dynamic_linker="$host_os dld.sl" 8813 shlibpath_var=SHLIB_PATH 8814 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 8815 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8816 soname_spec='${libname}${release}${shared_ext}$major' 8817 ;; 8818 esac 8819 # HP-UX runs *really* slowly unless shared libraries are mode 555. 8820 postinstall_cmds='chmod 555 $lib' 8821 ;; 8822 8823interix[3-9]*) 8824 version_type=linux 8825 need_lib_prefix=no 8826 need_version=no 8827 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8828 soname_spec='${libname}${release}${shared_ext}$major' 8829 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 8830 shlibpath_var=LD_LIBRARY_PATH 8831 shlibpath_overrides_runpath=no 8832 hardcode_into_libs=yes 8833 ;; 8834 8835irix5* | irix6* | nonstopux*) 8836 case $host_os in 8837 nonstopux*) version_type=nonstopux ;; 8838 *) 8839 if test "$lt_cv_prog_gnu_ld" = yes; then 8840 version_type=linux 8841 else 8842 version_type=irix 8843 fi ;; 8844 esac 8845 need_lib_prefix=no 8846 need_version=no 8847 soname_spec='${libname}${release}${shared_ext}$major' 8848 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 8849 case $host_os in 8850 irix5* | nonstopux*) 8851 libsuff= shlibsuff= 8852 ;; 8853 *) 8854 case $LD in # libtool.m4 will add one of these switches to LD 8855 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 8856 libsuff= shlibsuff= libmagic=32-bit;; 8857 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 8858 libsuff=32 shlibsuff=N32 libmagic=N32;; 8859 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 8860 libsuff=64 shlibsuff=64 libmagic=64-bit;; 8861 *) libsuff= shlibsuff= libmagic=never-match;; 8862 esac 8863 ;; 8864 esac 8865 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 8866 shlibpath_overrides_runpath=no 8867 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 8868 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 8869 hardcode_into_libs=yes 8870 ;; 8871 8872# No shared lib support for Linux oldld, aout, or coff. 8873linux*oldld* | linux*aout* | linux*coff*) 8874 dynamic_linker=no 8875 ;; 8876 8877# This must be Linux ELF. 8878linux* | k*bsd*-gnu) 8879 version_type=linux 8880 need_lib_prefix=no 8881 need_version=no 8882 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8883 soname_spec='${libname}${release}${shared_ext}$major' 8884 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 8885 shlibpath_var=LD_LIBRARY_PATH 8886 shlibpath_overrides_runpath=no 8887 # Some binutils ld are patched to set DT_RUNPATH 8888 save_LDFLAGS=$LDFLAGS 8889 save_libdir=$libdir 8890 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 8891 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 8892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8893/* end confdefs.h. */ 8894 8895int 8896main () 8897{ 8898 8899 ; 8900 return 0; 8901} 8902_ACEOF 8903if ac_fn_c_try_link "$LINENO"; then : 8904 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 8905 shlibpath_overrides_runpath=yes 8906fi 8907fi 8908rm -f core conftest.err conftest.$ac_objext \ 8909 conftest$ac_exeext conftest.$ac_ext 8910 LDFLAGS=$save_LDFLAGS 8911 libdir=$save_libdir 8912 8913 # This implies no fast_install, which is unacceptable. 8914 # Some rework will be needed to allow for fast_install 8915 # before this can be enabled. 8916 hardcode_into_libs=yes 8917 8918 # Append ld.so.conf contents to the search path 8919 if test -f /etc/ld.so.conf; then 8920 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' ' '` 8921 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 8922 fi 8923 8924 # We used to test for /lib/ld.so.1 and disable shared libraries on 8925 # powerpc, because MkLinux only supported shared libraries with the 8926 # GNU dynamic linker. Since this was broken with cross compilers, 8927 # most powerpc-linux boxes support dynamic linking these days and 8928 # people can always --disable-shared, the test was removed, and we 8929 # assume the GNU/Linux dynamic linker is in use. 8930 dynamic_linker='GNU/Linux ld.so' 8931 ;; 8932 8933netbsd*) 8934 version_type=sunos 8935 need_lib_prefix=no 8936 need_version=no 8937 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8938 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8939 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8940 dynamic_linker='NetBSD (a.out) ld.so' 8941 else 8942 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8943 soname_spec='${libname}${release}${shared_ext}$major' 8944 dynamic_linker='NetBSD ld.elf_so' 8945 fi 8946 shlibpath_var=LD_LIBRARY_PATH 8947 shlibpath_overrides_runpath=yes 8948 hardcode_into_libs=yes 8949 ;; 8950 8951newsos6) 8952 version_type=linux 8953 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8954 shlibpath_var=LD_LIBRARY_PATH 8955 shlibpath_overrides_runpath=yes 8956 ;; 8957 8958*nto* | *qnx*) 8959 version_type=qnx 8960 need_lib_prefix=no 8961 need_version=no 8962 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8963 soname_spec='${libname}${release}${shared_ext}$major' 8964 shlibpath_var=LD_LIBRARY_PATH 8965 shlibpath_overrides_runpath=no 8966 hardcode_into_libs=yes 8967 dynamic_linker='ldqnx.so' 8968 ;; 8969 8970openbsd*) 8971 version_type=sunos 8972 sys_lib_dlsearch_path_spec="/usr/lib" 8973 need_lib_prefix=no 8974 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 8975 case $host_os in 8976 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 8977 *) need_version=no ;; 8978 esac 8979 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8980 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8981 shlibpath_var=LD_LIBRARY_PATH 8982 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8983 case $host_os in 8984 openbsd2.[89] | openbsd2.[89].*) 8985 shlibpath_overrides_runpath=no 8986 ;; 8987 *) 8988 shlibpath_overrides_runpath=yes 8989 ;; 8990 esac 8991 else 8992 shlibpath_overrides_runpath=yes 8993 fi 8994 ;; 8995 8996os2*) 8997 libname_spec='$name' 8998 shrext_cmds=".dll" 8999 need_lib_prefix=no 9000 library_names_spec='$libname${shared_ext} $libname.a' 9001 dynamic_linker='OS/2 ld.exe' 9002 shlibpath_var=LIBPATH 9003 ;; 9004 9005osf3* | osf4* | osf5*) 9006 version_type=osf 9007 need_lib_prefix=no 9008 need_version=no 9009 soname_spec='${libname}${release}${shared_ext}$major' 9010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9011 shlibpath_var=LD_LIBRARY_PATH 9012 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9013 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9014 ;; 9015 9016rdos*) 9017 dynamic_linker=no 9018 ;; 9019 9020solaris*) 9021 version_type=linux 9022 need_lib_prefix=no 9023 need_version=no 9024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9025 soname_spec='${libname}${release}${shared_ext}$major' 9026 shlibpath_var=LD_LIBRARY_PATH 9027 shlibpath_overrides_runpath=yes 9028 hardcode_into_libs=yes 9029 # ldd complains unless libraries are executable 9030 postinstall_cmds='chmod +x $lib' 9031 ;; 9032 9033sunos4*) 9034 version_type=sunos 9035 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9036 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9037 shlibpath_var=LD_LIBRARY_PATH 9038 shlibpath_overrides_runpath=yes 9039 if test "$with_gnu_ld" = yes; then 9040 need_lib_prefix=no 9041 fi 9042 need_version=yes 9043 ;; 9044 9045sysv4 | sysv4.3*) 9046 version_type=linux 9047 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9048 soname_spec='${libname}${release}${shared_ext}$major' 9049 shlibpath_var=LD_LIBRARY_PATH 9050 case $host_vendor in 9051 sni) 9052 shlibpath_overrides_runpath=no 9053 need_lib_prefix=no 9054 runpath_var=LD_RUN_PATH 9055 ;; 9056 siemens) 9057 need_lib_prefix=no 9058 ;; 9059 motorola) 9060 need_lib_prefix=no 9061 need_version=no 9062 shlibpath_overrides_runpath=no 9063 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9064 ;; 9065 esac 9066 ;; 9067 9068sysv4*MP*) 9069 if test -d /usr/nec ;then 9070 version_type=linux 9071 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9072 soname_spec='$libname${shared_ext}.$major' 9073 shlibpath_var=LD_LIBRARY_PATH 9074 fi 9075 ;; 9076 9077sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9078 version_type=freebsd-elf 9079 need_lib_prefix=no 9080 need_version=no 9081 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9082 soname_spec='${libname}${release}${shared_ext}$major' 9083 shlibpath_var=LD_LIBRARY_PATH 9084 shlibpath_overrides_runpath=yes 9085 hardcode_into_libs=yes 9086 if test "$with_gnu_ld" = yes; then 9087 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9088 else 9089 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9090 case $host_os in 9091 sco3.2v5*) 9092 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9093 ;; 9094 esac 9095 fi 9096 sys_lib_dlsearch_path_spec='/usr/lib' 9097 ;; 9098 9099tpf*) 9100 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 9101 version_type=linux 9102 need_lib_prefix=no 9103 need_version=no 9104 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9105 shlibpath_var=LD_LIBRARY_PATH 9106 shlibpath_overrides_runpath=no 9107 hardcode_into_libs=yes 9108 ;; 9109 9110uts4*) 9111 version_type=linux 9112 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9113 soname_spec='${libname}${release}${shared_ext}$major' 9114 shlibpath_var=LD_LIBRARY_PATH 9115 ;; 9116 9117*) 9118 dynamic_linker=no 9119 ;; 9120esac 9121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 9122$as_echo "$dynamic_linker" >&6; } 9123test "$dynamic_linker" = no && can_build_shared=no 9124 9125variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9126if test "$GCC" = yes; then 9127 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9128fi 9129 9130if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9131 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9132fi 9133if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9134 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9135fi 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 9220 9221 9222 9223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 9224$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9225hardcode_action= 9226if test -n "$hardcode_libdir_flag_spec" || 9227 test -n "$runpath_var" || 9228 test "X$hardcode_automatic" = "Xyes" ; then 9229 9230 # We can hardcode non-existent directories. 9231 if test "$hardcode_direct" != no && 9232 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9233 # have to relink, otherwise we might link with an installed library 9234 # when we should be linking with a yet-to-be-installed one 9235 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 9236 test "$hardcode_minus_L" != no; then 9237 # Linking always hardcodes the temporary library directory. 9238 hardcode_action=relink 9239 else 9240 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9241 hardcode_action=immediate 9242 fi 9243else 9244 # We cannot hardcode anything, or else we can only hardcode existing 9245 # directories. 9246 hardcode_action=unsupported 9247fi 9248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 9249$as_echo "$hardcode_action" >&6; } 9250 9251if test "$hardcode_action" = relink || 9252 test "$inherit_rpath" = yes; then 9253 # Fast installation is not supported 9254 enable_fast_install=no 9255elif test "$shlibpath_overrides_runpath" = yes || 9256 test "$enable_shared" = no; then 9257 # Fast installation is not necessary 9258 enable_fast_install=needless 9259fi 9260 9261 9262 9263 9264 9265 9266 if test "x$enable_dlopen" != xyes; then 9267 enable_dlopen=unknown 9268 enable_dlopen_self=unknown 9269 enable_dlopen_self_static=unknown 9270else 9271 lt_cv_dlopen=no 9272 lt_cv_dlopen_libs= 9273 9274 case $host_os in 9275 beos*) 9276 lt_cv_dlopen="load_add_on" 9277 lt_cv_dlopen_libs= 9278 lt_cv_dlopen_self=yes 9279 ;; 9280 9281 mingw* | pw32* | cegcc*) 9282 lt_cv_dlopen="LoadLibrary" 9283 lt_cv_dlopen_libs= 9284 ;; 9285 9286 cygwin*) 9287 lt_cv_dlopen="dlopen" 9288 lt_cv_dlopen_libs= 9289 ;; 9290 9291 darwin*) 9292 # if libdl is installed we need to link against it 9293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 9294$as_echo_n "checking for dlopen in -ldl... " >&6; } 9295if ${ac_cv_lib_dl_dlopen+:} false; then : 9296 $as_echo_n "(cached) " >&6 9297else 9298 ac_check_lib_save_LIBS=$LIBS 9299LIBS="-ldl $LIBS" 9300cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9301/* end confdefs.h. */ 9302 9303/* Override any GCC internal prototype to avoid an error. 9304 Use char because int might match the return type of a GCC 9305 builtin and then its argument prototype would still apply. */ 9306#ifdef __cplusplus 9307extern "C" 9308#endif 9309char dlopen (); 9310int 9311main () 9312{ 9313return dlopen (); 9314 ; 9315 return 0; 9316} 9317_ACEOF 9318if ac_fn_c_try_link "$LINENO"; then : 9319 ac_cv_lib_dl_dlopen=yes 9320else 9321 ac_cv_lib_dl_dlopen=no 9322fi 9323rm -f core conftest.err conftest.$ac_objext \ 9324 conftest$ac_exeext conftest.$ac_ext 9325LIBS=$ac_check_lib_save_LIBS 9326fi 9327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 9328$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9329if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 9330 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9331else 9332 9333 lt_cv_dlopen="dyld" 9334 lt_cv_dlopen_libs= 9335 lt_cv_dlopen_self=yes 9336 9337fi 9338 9339 ;; 9340 9341 *) 9342 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 9343if test "x$ac_cv_func_shl_load" = xyes; then : 9344 lt_cv_dlopen="shl_load" 9345else 9346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 9347$as_echo_n "checking for shl_load in -ldld... " >&6; } 9348if ${ac_cv_lib_dld_shl_load+:} false; then : 9349 $as_echo_n "(cached) " >&6 9350else 9351 ac_check_lib_save_LIBS=$LIBS 9352LIBS="-ldld $LIBS" 9353cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9354/* end confdefs.h. */ 9355 9356/* Override any GCC internal prototype to avoid an error. 9357 Use char because int might match the return type of a GCC 9358 builtin and then its argument prototype would still apply. */ 9359#ifdef __cplusplus 9360extern "C" 9361#endif 9362char shl_load (); 9363int 9364main () 9365{ 9366return shl_load (); 9367 ; 9368 return 0; 9369} 9370_ACEOF 9371if ac_fn_c_try_link "$LINENO"; then : 9372 ac_cv_lib_dld_shl_load=yes 9373else 9374 ac_cv_lib_dld_shl_load=no 9375fi 9376rm -f core conftest.err conftest.$ac_objext \ 9377 conftest$ac_exeext conftest.$ac_ext 9378LIBS=$ac_check_lib_save_LIBS 9379fi 9380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 9381$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 9382if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 9383 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 9384else 9385 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 9386if test "x$ac_cv_func_dlopen" = xyes; then : 9387 lt_cv_dlopen="dlopen" 9388else 9389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 9390$as_echo_n "checking for dlopen in -ldl... " >&6; } 9391if ${ac_cv_lib_dl_dlopen+:} false; then : 9392 $as_echo_n "(cached) " >&6 9393else 9394 ac_check_lib_save_LIBS=$LIBS 9395LIBS="-ldl $LIBS" 9396cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9397/* end confdefs.h. */ 9398 9399/* Override any GCC internal prototype to avoid an error. 9400 Use char because int might match the return type of a GCC 9401 builtin and then its argument prototype would still apply. */ 9402#ifdef __cplusplus 9403extern "C" 9404#endif 9405char dlopen (); 9406int 9407main () 9408{ 9409return dlopen (); 9410 ; 9411 return 0; 9412} 9413_ACEOF 9414if ac_fn_c_try_link "$LINENO"; then : 9415 ac_cv_lib_dl_dlopen=yes 9416else 9417 ac_cv_lib_dl_dlopen=no 9418fi 9419rm -f core conftest.err conftest.$ac_objext \ 9420 conftest$ac_exeext conftest.$ac_ext 9421LIBS=$ac_check_lib_save_LIBS 9422fi 9423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 9424$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9425if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 9426 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9427else 9428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 9429$as_echo_n "checking for dlopen in -lsvld... " >&6; } 9430if ${ac_cv_lib_svld_dlopen+:} false; then : 9431 $as_echo_n "(cached) " >&6 9432else 9433 ac_check_lib_save_LIBS=$LIBS 9434LIBS="-lsvld $LIBS" 9435cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9436/* end confdefs.h. */ 9437 9438/* Override any GCC internal prototype to avoid an error. 9439 Use char because int might match the return type of a GCC 9440 builtin and then its argument prototype would still apply. */ 9441#ifdef __cplusplus 9442extern "C" 9443#endif 9444char dlopen (); 9445int 9446main () 9447{ 9448return dlopen (); 9449 ; 9450 return 0; 9451} 9452_ACEOF 9453if ac_fn_c_try_link "$LINENO"; then : 9454 ac_cv_lib_svld_dlopen=yes 9455else 9456 ac_cv_lib_svld_dlopen=no 9457fi 9458rm -f core conftest.err conftest.$ac_objext \ 9459 conftest$ac_exeext conftest.$ac_ext 9460LIBS=$ac_check_lib_save_LIBS 9461fi 9462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 9463$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 9464if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 9465 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 9466else 9467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 9468$as_echo_n "checking for dld_link in -ldld... " >&6; } 9469if ${ac_cv_lib_dld_dld_link+:} false; then : 9470 $as_echo_n "(cached) " >&6 9471else 9472 ac_check_lib_save_LIBS=$LIBS 9473LIBS="-ldld $LIBS" 9474cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9475/* end confdefs.h. */ 9476 9477/* Override any GCC internal prototype to avoid an error. 9478 Use char because int might match the return type of a GCC 9479 builtin and then its argument prototype would still apply. */ 9480#ifdef __cplusplus 9481extern "C" 9482#endif 9483char dld_link (); 9484int 9485main () 9486{ 9487return dld_link (); 9488 ; 9489 return 0; 9490} 9491_ACEOF 9492if ac_fn_c_try_link "$LINENO"; then : 9493 ac_cv_lib_dld_dld_link=yes 9494else 9495 ac_cv_lib_dld_dld_link=no 9496fi 9497rm -f core conftest.err conftest.$ac_objext \ 9498 conftest$ac_exeext conftest.$ac_ext 9499LIBS=$ac_check_lib_save_LIBS 9500fi 9501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 9502$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 9503if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 9504 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 9505fi 9506 9507 9508fi 9509 9510 9511fi 9512 9513 9514fi 9515 9516 9517fi 9518 9519 9520fi 9521 9522 ;; 9523 esac 9524 9525 if test "x$lt_cv_dlopen" != xno; then 9526 enable_dlopen=yes 9527 else 9528 enable_dlopen=no 9529 fi 9530 9531 case $lt_cv_dlopen in 9532 dlopen) 9533 save_CPPFLAGS="$CPPFLAGS" 9534 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 9535 9536 save_LDFLAGS="$LDFLAGS" 9537 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 9538 9539 save_LIBS="$LIBS" 9540 LIBS="$lt_cv_dlopen_libs $LIBS" 9541 9542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 9543$as_echo_n "checking whether a program can dlopen itself... " >&6; } 9544if ${lt_cv_dlopen_self+:} false; then : 9545 $as_echo_n "(cached) " >&6 9546else 9547 if test "$cross_compiling" = yes; then : 9548 lt_cv_dlopen_self=cross 9549else 9550 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9551 lt_status=$lt_dlunknown 9552 cat > conftest.$ac_ext <<_LT_EOF 9553#line 9553 "configure" 9554#include "confdefs.h" 9555 9556#if HAVE_DLFCN_H 9557#include <dlfcn.h> 9558#endif 9559 9560#include <stdio.h> 9561 9562#ifdef RTLD_GLOBAL 9563# define LT_DLGLOBAL RTLD_GLOBAL 9564#else 9565# ifdef DL_GLOBAL 9566# define LT_DLGLOBAL DL_GLOBAL 9567# else 9568# define LT_DLGLOBAL 0 9569# endif 9570#endif 9571 9572/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9573 find out it does not work in some platform. */ 9574#ifndef LT_DLLAZY_OR_NOW 9575# ifdef RTLD_LAZY 9576# define LT_DLLAZY_OR_NOW RTLD_LAZY 9577# else 9578# ifdef DL_LAZY 9579# define LT_DLLAZY_OR_NOW DL_LAZY 9580# else 9581# ifdef RTLD_NOW 9582# define LT_DLLAZY_OR_NOW RTLD_NOW 9583# else 9584# ifdef DL_NOW 9585# define LT_DLLAZY_OR_NOW DL_NOW 9586# else 9587# define LT_DLLAZY_OR_NOW 0 9588# endif 9589# endif 9590# endif 9591# endif 9592#endif 9593 9594void fnord() { int i=42;} 9595int main () 9596{ 9597 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9598 int status = $lt_dlunknown; 9599 9600 if (self) 9601 { 9602 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9603 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9604 /* dlclose (self); */ 9605 } 9606 else 9607 puts (dlerror ()); 9608 9609 return status; 9610} 9611_LT_EOF 9612 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 9613 (eval $ac_link) 2>&5 9614 ac_status=$? 9615 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9616 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 9617 (./conftest; exit; ) >&5 2>/dev/null 9618 lt_status=$? 9619 case x$lt_status in 9620 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 9621 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 9622 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 9623 esac 9624 else : 9625 # compilation failed 9626 lt_cv_dlopen_self=no 9627 fi 9628fi 9629rm -fr conftest* 9630 9631 9632fi 9633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 9634$as_echo "$lt_cv_dlopen_self" >&6; } 9635 9636 if test "x$lt_cv_dlopen_self" = xyes; then 9637 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 9638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 9639$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 9640if ${lt_cv_dlopen_self_static+:} false; then : 9641 $as_echo_n "(cached) " >&6 9642else 9643 if test "$cross_compiling" = yes; then : 9644 lt_cv_dlopen_self_static=cross 9645else 9646 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9647 lt_status=$lt_dlunknown 9648 cat > conftest.$ac_ext <<_LT_EOF 9649#line 9649 "configure" 9650#include "confdefs.h" 9651 9652#if HAVE_DLFCN_H 9653#include <dlfcn.h> 9654#endif 9655 9656#include <stdio.h> 9657 9658#ifdef RTLD_GLOBAL 9659# define LT_DLGLOBAL RTLD_GLOBAL 9660#else 9661# ifdef DL_GLOBAL 9662# define LT_DLGLOBAL DL_GLOBAL 9663# else 9664# define LT_DLGLOBAL 0 9665# endif 9666#endif 9667 9668/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9669 find out it does not work in some platform. */ 9670#ifndef LT_DLLAZY_OR_NOW 9671# ifdef RTLD_LAZY 9672# define LT_DLLAZY_OR_NOW RTLD_LAZY 9673# else 9674# ifdef DL_LAZY 9675# define LT_DLLAZY_OR_NOW DL_LAZY 9676# else 9677# ifdef RTLD_NOW 9678# define LT_DLLAZY_OR_NOW RTLD_NOW 9679# else 9680# ifdef DL_NOW 9681# define LT_DLLAZY_OR_NOW DL_NOW 9682# else 9683# define LT_DLLAZY_OR_NOW 0 9684# endif 9685# endif 9686# endif 9687# endif 9688#endif 9689 9690void fnord() { int i=42;} 9691int main () 9692{ 9693 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9694 int status = $lt_dlunknown; 9695 9696 if (self) 9697 { 9698 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9699 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9700 /* dlclose (self); */ 9701 } 9702 else 9703 puts (dlerror ()); 9704 9705 return status; 9706} 9707_LT_EOF 9708 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 9709 (eval $ac_link) 2>&5 9710 ac_status=$? 9711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9712 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 9713 (./conftest; exit; ) >&5 2>/dev/null 9714 lt_status=$? 9715 case x$lt_status in 9716 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 9717 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 9718 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 9719 esac 9720 else : 9721 # compilation failed 9722 lt_cv_dlopen_self_static=no 9723 fi 9724fi 9725rm -fr conftest* 9726 9727 9728fi 9729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 9730$as_echo "$lt_cv_dlopen_self_static" >&6; } 9731 fi 9732 9733 CPPFLAGS="$save_CPPFLAGS" 9734 LDFLAGS="$save_LDFLAGS" 9735 LIBS="$save_LIBS" 9736 ;; 9737 esac 9738 9739 case $lt_cv_dlopen_self in 9740 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 9741 *) enable_dlopen_self=unknown ;; 9742 esac 9743 9744 case $lt_cv_dlopen_self_static in 9745 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 9746 *) enable_dlopen_self_static=unknown ;; 9747 esac 9748fi 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766striplib= 9767old_striplib= 9768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 9769$as_echo_n "checking whether stripping libraries is possible... " >&6; } 9770if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 9771 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9772 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9774$as_echo "yes" >&6; } 9775else 9776# FIXME - insert some real tests, host_os isn't really good enough 9777 case $host_os in 9778 darwin*) 9779 if test -n "$STRIP" ; then 9780 striplib="$STRIP -x" 9781 old_striplib="$STRIP -S" 9782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9783$as_echo "yes" >&6; } 9784 else 9785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9786$as_echo "no" >&6; } 9787 fi 9788 ;; 9789 *) 9790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9791$as_echo "no" >&6; } 9792 ;; 9793 esac 9794fi 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 # Report which library types will actually be built 9808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 9809$as_echo_n "checking if libtool supports shared libraries... " >&6; } 9810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 9811$as_echo "$can_build_shared" >&6; } 9812 9813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 9814$as_echo_n "checking whether to build shared libraries... " >&6; } 9815 test "$can_build_shared" = "no" && enable_shared=no 9816 9817 # On AIX, shared libraries and static libraries use the same namespace, and 9818 # are all built from PIC. 9819 case $host_os in 9820 aix3*) 9821 test "$enable_shared" = yes && enable_static=no 9822 if test -n "$RANLIB"; then 9823 archive_cmds="$archive_cmds~\$RANLIB \$lib" 9824 postinstall_cmds='$RANLIB $lib' 9825 fi 9826 ;; 9827 9828 aix[4-9]*) 9829 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 9830 test "$enable_shared" = yes && enable_static=no 9831 fi 9832 ;; 9833 esac 9834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 9835$as_echo "$enable_shared" >&6; } 9836 9837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 9838$as_echo_n "checking whether to build static libraries... " >&6; } 9839 # Make sure either enable_shared or enable_static is yes. 9840 test "$enable_shared" = yes || enable_static=yes 9841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 9842$as_echo "$enable_static" >&6; } 9843 9844 9845 9846 9847fi 9848ac_ext=c 9849ac_cpp='$CPP $CPPFLAGS' 9850ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9851ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9852ac_compiler_gnu=$ac_cv_c_compiler_gnu 9853 9854CC="$lt_save_CC" 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 ac_config_commands="$ac_config_commands libtool" 9869 9870 9871 9872 9873# Only expand once: 9874 9875 9876# Find a good install program. We prefer a C program (faster), 9877# so one script is as good as another. But avoid the broken or 9878# incompatible versions: 9879# SysV /etc/install, /usr/sbin/install 9880# SunOS /usr/etc/install 9881# IRIX /sbin/install 9882# AIX /bin/install 9883# AmigaOS /C/install, which installs bootblocks on floppy discs 9884# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 9885# AFS /usr/afsws/bin/install, which mishandles nonexistent args 9886# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 9887# OS/2's system install, which has a completely different semantic 9888# ./install, which can be erroneously created by make from ./install.sh. 9889# Reject install programs that cannot install multiple files. 9890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 9891$as_echo_n "checking for a BSD-compatible install... " >&6; } 9892if test -z "$INSTALL"; then 9893if ${ac_cv_path_install+:} false; then : 9894 $as_echo_n "(cached) " >&6 9895else 9896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9897for as_dir in $PATH 9898do 9899 IFS=$as_save_IFS 9900 test -z "$as_dir" && as_dir=. 9901 # Account for people who put trailing slashes in PATH elements. 9902case $as_dir/ in #(( 9903 ./ | .// | /[cC]/* | \ 9904 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 9905 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 9906 /usr/ucb/* ) ;; 9907 *) 9908 # OSF1 and SCO ODT 3.0 have their own names for install. 9909 # Don't use installbsd from OSF since it installs stuff as root 9910 # by default. 9911 for ac_prog in ginstall scoinst install; do 9912 for ac_exec_ext in '' $ac_executable_extensions; do 9913 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 9914 if test $ac_prog = install && 9915 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 9916 # AIX install. It has an incompatible calling convention. 9917 : 9918 elif test $ac_prog = install && 9919 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 9920 # program-specific install script used by HP pwplus--don't use. 9921 : 9922 else 9923 rm -rf conftest.one conftest.two conftest.dir 9924 echo one > conftest.one 9925 echo two > conftest.two 9926 mkdir conftest.dir 9927 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 9928 test -s conftest.one && test -s conftest.two && 9929 test -s conftest.dir/conftest.one && 9930 test -s conftest.dir/conftest.two 9931 then 9932 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 9933 break 3 9934 fi 9935 fi 9936 fi 9937 done 9938 done 9939 ;; 9940esac 9941 9942 done 9943IFS=$as_save_IFS 9944 9945rm -rf conftest.one conftest.two conftest.dir 9946 9947fi 9948 if test "${ac_cv_path_install+set}" = set; then 9949 INSTALL=$ac_cv_path_install 9950 else 9951 # As a last resort, use the slow shell script. Don't cache a 9952 # value for INSTALL within a source directory, because that will 9953 # break other packages using the cache if that directory is 9954 # removed, or if the value is a relative name. 9955 INSTALL=$ac_install_sh 9956 fi 9957fi 9958{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 9959$as_echo "$INSTALL" >&6; } 9960 9961# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 9962# It thinks the first close brace ends the variable substitution. 9963test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 9964 9965test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 9966 9967test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 9968 9969 9970######### 9971# Enable large file support (if special flags are necessary) 9972# 9973# Check whether --enable-largefile was given. 9974if test "${enable_largefile+set}" = set; then : 9975 enableval=$enable_largefile; 9976fi 9977 9978if test "$enable_largefile" != no; then 9979 9980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 9981$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 9982if ${ac_cv_sys_largefile_CC+:} false; then : 9983 $as_echo_n "(cached) " >&6 9984else 9985 ac_cv_sys_largefile_CC=no 9986 if test "$GCC" != yes; then 9987 ac_save_CC=$CC 9988 while :; do 9989 # IRIX 6.2 and later do not support large files by default, 9990 # so use the C compiler's -n32 option if that helps. 9991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9992/* end confdefs.h. */ 9993#include <sys/types.h> 9994 /* Check that off_t can represent 2**63 - 1 correctly. 9995 We can't simply define LARGE_OFF_T to be 9223372036854775807, 9996 since some C++ compilers masquerading as C compilers 9997 incorrectly reject 9223372036854775807. */ 9998#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 9999 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10000 && LARGE_OFF_T % 2147483647 == 1) 10001 ? 1 : -1]; 10002int 10003main () 10004{ 10005 10006 ; 10007 return 0; 10008} 10009_ACEOF 10010 if ac_fn_c_try_compile "$LINENO"; then : 10011 break 10012fi 10013rm -f core conftest.err conftest.$ac_objext 10014 CC="$CC -n32" 10015 if ac_fn_c_try_compile "$LINENO"; then : 10016 ac_cv_sys_largefile_CC=' -n32'; break 10017fi 10018rm -f core conftest.err conftest.$ac_objext 10019 break 10020 done 10021 CC=$ac_save_CC 10022 rm -f conftest.$ac_ext 10023 fi 10024fi 10025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 10026$as_echo "$ac_cv_sys_largefile_CC" >&6; } 10027 if test "$ac_cv_sys_largefile_CC" != no; then 10028 CC=$CC$ac_cv_sys_largefile_CC 10029 fi 10030 10031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 10032$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 10033if ${ac_cv_sys_file_offset_bits+:} false; then : 10034 $as_echo_n "(cached) " >&6 10035else 10036 while :; do 10037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10038/* end confdefs.h. */ 10039#include <sys/types.h> 10040 /* Check that off_t can represent 2**63 - 1 correctly. 10041 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10042 since some C++ compilers masquerading as C compilers 10043 incorrectly reject 9223372036854775807. */ 10044#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10045 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10046 && LARGE_OFF_T % 2147483647 == 1) 10047 ? 1 : -1]; 10048int 10049main () 10050{ 10051 10052 ; 10053 return 0; 10054} 10055_ACEOF 10056if ac_fn_c_try_compile "$LINENO"; then : 10057 ac_cv_sys_file_offset_bits=no; break 10058fi 10059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10061/* end confdefs.h. */ 10062#define _FILE_OFFSET_BITS 64 10063#include <sys/types.h> 10064 /* Check that off_t can represent 2**63 - 1 correctly. 10065 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10066 since some C++ compilers masquerading as C compilers 10067 incorrectly reject 9223372036854775807. */ 10068#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10069 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10070 && LARGE_OFF_T % 2147483647 == 1) 10071 ? 1 : -1]; 10072int 10073main () 10074{ 10075 10076 ; 10077 return 0; 10078} 10079_ACEOF 10080if ac_fn_c_try_compile "$LINENO"; then : 10081 ac_cv_sys_file_offset_bits=64; break 10082fi 10083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10084 ac_cv_sys_file_offset_bits=unknown 10085 break 10086done 10087fi 10088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 10089$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 10090case $ac_cv_sys_file_offset_bits in #( 10091 no | unknown) ;; 10092 *) 10093cat >>confdefs.h <<_ACEOF 10094#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 10095_ACEOF 10096;; 10097esac 10098rm -rf conftest* 10099 if test $ac_cv_sys_file_offset_bits = unknown; then 10100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 10101$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 10102if ${ac_cv_sys_large_files+:} false; then : 10103 $as_echo_n "(cached) " >&6 10104else 10105 while :; do 10106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10107/* end confdefs.h. */ 10108#include <sys/types.h> 10109 /* Check that off_t can represent 2**63 - 1 correctly. 10110 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10111 since some C++ compilers masquerading as C compilers 10112 incorrectly reject 9223372036854775807. */ 10113#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10114 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10115 && LARGE_OFF_T % 2147483647 == 1) 10116 ? 1 : -1]; 10117int 10118main () 10119{ 10120 10121 ; 10122 return 0; 10123} 10124_ACEOF 10125if ac_fn_c_try_compile "$LINENO"; then : 10126 ac_cv_sys_large_files=no; break 10127fi 10128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10130/* end confdefs.h. */ 10131#define _LARGE_FILES 1 10132#include <sys/types.h> 10133 /* Check that off_t can represent 2**63 - 1 correctly. 10134 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10135 since some C++ compilers masquerading as C compilers 10136 incorrectly reject 9223372036854775807. */ 10137#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10138 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10139 && LARGE_OFF_T % 2147483647 == 1) 10140 ? 1 : -1]; 10141int 10142main () 10143{ 10144 10145 ; 10146 return 0; 10147} 10148_ACEOF 10149if ac_fn_c_try_compile "$LINENO"; then : 10150 ac_cv_sys_large_files=1; break 10151fi 10152rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10153 ac_cv_sys_large_files=unknown 10154 break 10155done 10156fi 10157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 10158$as_echo "$ac_cv_sys_large_files" >&6; } 10159case $ac_cv_sys_large_files in #( 10160 no | unknown) ;; 10161 *) 10162cat >>confdefs.h <<_ACEOF 10163#define _LARGE_FILES $ac_cv_sys_large_files 10164_ACEOF 10165;; 10166esac 10167rm -rf conftest* 10168 fi 10169 10170 10171fi 10172 10173 10174######### 10175# Check for needed/wanted data types 10176ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default" 10177if test "x$ac_cv_type_int8_t" = xyes; then : 10178 10179cat >>confdefs.h <<_ACEOF 10180#define HAVE_INT8_T 1 10181_ACEOF 10182 10183 10184fi 10185ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default" 10186if test "x$ac_cv_type_int16_t" = xyes; then : 10187 10188cat >>confdefs.h <<_ACEOF 10189#define HAVE_INT16_T 1 10190_ACEOF 10191 10192 10193fi 10194ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default" 10195if test "x$ac_cv_type_int32_t" = xyes; then : 10196 10197cat >>confdefs.h <<_ACEOF 10198#define HAVE_INT32_T 1 10199_ACEOF 10200 10201 10202fi 10203ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default" 10204if test "x$ac_cv_type_int64_t" = xyes; then : 10205 10206cat >>confdefs.h <<_ACEOF 10207#define HAVE_INT64_T 1 10208_ACEOF 10209 10210 10211fi 10212ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 10213if test "x$ac_cv_type_intptr_t" = xyes; then : 10214 10215cat >>confdefs.h <<_ACEOF 10216#define HAVE_INTPTR_T 1 10217_ACEOF 10218 10219 10220fi 10221ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default" 10222if test "x$ac_cv_type_uint8_t" = xyes; then : 10223 10224cat >>confdefs.h <<_ACEOF 10225#define HAVE_UINT8_T 1 10226_ACEOF 10227 10228 10229fi 10230ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default" 10231if test "x$ac_cv_type_uint16_t" = xyes; then : 10232 10233cat >>confdefs.h <<_ACEOF 10234#define HAVE_UINT16_T 1 10235_ACEOF 10236 10237 10238fi 10239ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default" 10240if test "x$ac_cv_type_uint32_t" = xyes; then : 10241 10242cat >>confdefs.h <<_ACEOF 10243#define HAVE_UINT32_T 1 10244_ACEOF 10245 10246 10247fi 10248ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default" 10249if test "x$ac_cv_type_uint64_t" = xyes; then : 10250 10251cat >>confdefs.h <<_ACEOF 10252#define HAVE_UINT64_T 1 10253_ACEOF 10254 10255 10256fi 10257ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 10258if test "x$ac_cv_type_uintptr_t" = xyes; then : 10259 10260cat >>confdefs.h <<_ACEOF 10261#define HAVE_UINTPTR_T 1 10262_ACEOF 10263 10264 10265fi 10266 10267 10268######### 10269# Check for needed/wanted headers 10270for ac_header in sys/types.h stdlib.h stdint.h inttypes.h malloc.h 10271do : 10272 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10273ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10274if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10275 cat >>confdefs.h <<_ACEOF 10276#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10277_ACEOF 10278 10279fi 10280 10281done 10282 10283 10284######### 10285# Figure out whether or not we have these functions 10286# 10287for ac_func in fdatasync gmtime_r isnan localtime_r localtime_s malloc_usable_size strchrnul usleep utime pread pread64 pwrite pwrite64 10288do : 10289 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 10290ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 10291if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 10292 cat >>confdefs.h <<_ACEOF 10293#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 10294_ACEOF 10295 10296fi 10297done 10298 10299 10300######### 10301# By default, we use the amalgamation (this may be changed below...) 10302# 10303USE_AMALGAMATION=1 10304 10305######### 10306# See whether we can run specific tclsh versions known to work well; 10307# if not, then we fall back to plain tclsh. 10308# TODO: try other versions before falling back? 10309# 10310for ac_prog in tclsh8.7 tclsh8.6 tclsh8.5 tclsh 10311do 10312 # Extract the first word of "$ac_prog", so it can be a program name with args. 10313set dummy $ac_prog; ac_word=$2 10314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10315$as_echo_n "checking for $ac_word... " >&6; } 10316if ${ac_cv_prog_TCLSH_CMD+:} false; then : 10317 $as_echo_n "(cached) " >&6 10318else 10319 if test -n "$TCLSH_CMD"; then 10320 ac_cv_prog_TCLSH_CMD="$TCLSH_CMD" # Let the user override the test. 10321else 10322as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10323for as_dir in $PATH 10324do 10325 IFS=$as_save_IFS 10326 test -z "$as_dir" && as_dir=. 10327 for ac_exec_ext in '' $ac_executable_extensions; do 10328 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10329 ac_cv_prog_TCLSH_CMD="$ac_prog" 10330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10331 break 2 10332 fi 10333done 10334 done 10335IFS=$as_save_IFS 10336 10337fi 10338fi 10339TCLSH_CMD=$ac_cv_prog_TCLSH_CMD 10340if test -n "$TCLSH_CMD"; then 10341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCLSH_CMD" >&5 10342$as_echo "$TCLSH_CMD" >&6; } 10343else 10344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10345$as_echo "no" >&6; } 10346fi 10347 10348 10349 test -n "$TCLSH_CMD" && break 10350done 10351test -n "$TCLSH_CMD" || TCLSH_CMD="none" 10352 10353if test "$TCLSH_CMD" = "none"; then 10354 # If we can't find a local tclsh, then building the amalgamation will fail. 10355 # We act as though --disable-amalgamation has been used. 10356 echo "Warning: can't find tclsh - defaulting to non-amalgamation build." 10357 USE_AMALGAMATION=0 10358 TCLSH_CMD="tclsh" 10359fi 10360 10361 10362 10363if test "x${TCLLIBDIR+set}" != "xset" ; then 10364 TCLLIBDIR='$(libdir)' 10365 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` ; do 10366 TCLLIBDIR=$i 10367 break 10368 done 10369 TCLLIBDIR="${TCLLIBDIR}/sqlite3" 10370fi 10371 10372 10373######### 10374# Set up an appropriate program prefix 10375# 10376if test "$program_prefix" = "NONE"; then 10377 program_prefix="" 10378fi 10379 10380 10381VERSION=`cat $srcdir/VERSION | sed 's/^\([0-9]*\.*[0-9]*\).*/\1/'` 10382{ $as_echo "$as_me:${as_lineno-$LINENO}: Version set to $VERSION" >&5 10383$as_echo "$as_me: Version set to $VERSION" >&6;} 10384 10385RELEASE=`cat $srcdir/VERSION` 10386{ $as_echo "$as_me:${as_lineno-$LINENO}: Release set to $RELEASE" >&5 10387$as_echo "$as_me: Release set to $RELEASE" >&6;} 10388 10389VERSION_NUMBER=`cat $srcdir/VERSION \ 10390 | sed 's/[^0-9]/ /g' \ 10391 | awk '{printf "%d%03d%03d",$1,$2,$3}'` 10392{ $as_echo "$as_me:${as_lineno-$LINENO}: Version number set to $VERSION_NUMBER" >&5 10393$as_echo "$as_me: Version number set to $VERSION_NUMBER" >&6;} 10394 10395 10396######### 10397# Locate a compiler for the build machine. This compiler should 10398# generate command-line programs that run on the build machine. 10399# 10400if test x"$cross_compiling" = xno; then 10401 BUILD_CC=$CC 10402 BUILD_CFLAGS=$CFLAGS 10403else 10404 if test "${BUILD_CC+set}" != set; then 10405 for ac_prog in gcc cc cl 10406do 10407 # Extract the first word of "$ac_prog", so it can be a program name with args. 10408set dummy $ac_prog; ac_word=$2 10409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10410$as_echo_n "checking for $ac_word... " >&6; } 10411if ${ac_cv_prog_BUILD_CC+:} false; then : 10412 $as_echo_n "(cached) " >&6 10413else 10414 if test -n "$BUILD_CC"; then 10415 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test. 10416else 10417as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10418for as_dir in $PATH 10419do 10420 IFS=$as_save_IFS 10421 test -z "$as_dir" && as_dir=. 10422 for ac_exec_ext in '' $ac_executable_extensions; do 10423 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10424 ac_cv_prog_BUILD_CC="$ac_prog" 10425 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10426 break 2 10427 fi 10428done 10429 done 10430IFS=$as_save_IFS 10431 10432fi 10433fi 10434BUILD_CC=$ac_cv_prog_BUILD_CC 10435if test -n "$BUILD_CC"; then 10436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5 10437$as_echo "$BUILD_CC" >&6; } 10438else 10439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10440$as_echo "no" >&6; } 10441fi 10442 10443 10444 test -n "$BUILD_CC" && break 10445done 10446 10447 fi 10448 if test "${BUILD_CFLAGS+set}" != set; then 10449 BUILD_CFLAGS="-g" 10450 fi 10451fi 10452 10453 10454########## 10455# Do we want to support multithreaded use of sqlite 10456# 10457# Check whether --enable-threadsafe was given. 10458if test "${enable_threadsafe+set}" = set; then : 10459 enableval=$enable_threadsafe; 10460fi 10461 10462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support threadsafe operation" >&5 10463$as_echo_n "checking whether to support threadsafe operation... " >&6; } 10464if test "$enable_threadsafe" = "no"; then 10465 SQLITE_THREADSAFE=0 10466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10467$as_echo "no" >&6; } 10468else 10469 SQLITE_THREADSAFE=1 10470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10471$as_echo "yes" >&6; } 10472fi 10473 10474 10475if test "$SQLITE_THREADSAFE" = "1"; then 10476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5 10477$as_echo_n "checking for library containing pthread_create... " >&6; } 10478if ${ac_cv_search_pthread_create+:} false; then : 10479 $as_echo_n "(cached) " >&6 10480else 10481 ac_func_search_save_LIBS=$LIBS 10482cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10483/* end confdefs.h. */ 10484 10485/* Override any GCC internal prototype to avoid an error. 10486 Use char because int might match the return type of a GCC 10487 builtin and then its argument prototype would still apply. */ 10488#ifdef __cplusplus 10489extern "C" 10490#endif 10491char pthread_create (); 10492int 10493main () 10494{ 10495return pthread_create (); 10496 ; 10497 return 0; 10498} 10499_ACEOF 10500for ac_lib in '' pthread; do 10501 if test -z "$ac_lib"; then 10502 ac_res="none required" 10503 else 10504 ac_res=-l$ac_lib 10505 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10506 fi 10507 if ac_fn_c_try_link "$LINENO"; then : 10508 ac_cv_search_pthread_create=$ac_res 10509fi 10510rm -f core conftest.err conftest.$ac_objext \ 10511 conftest$ac_exeext 10512 if ${ac_cv_search_pthread_create+:} false; then : 10513 break 10514fi 10515done 10516if ${ac_cv_search_pthread_create+:} false; then : 10517 10518else 10519 ac_cv_search_pthread_create=no 10520fi 10521rm conftest.$ac_ext 10522LIBS=$ac_func_search_save_LIBS 10523fi 10524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5 10525$as_echo "$ac_cv_search_pthread_create" >&6; } 10526ac_res=$ac_cv_search_pthread_create 10527if test "$ac_res" != no; then : 10528 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10529 10530fi 10531 10532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5 10533$as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; } 10534if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 10535 $as_echo_n "(cached) " >&6 10536else 10537 ac_func_search_save_LIBS=$LIBS 10538cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10539/* end confdefs.h. */ 10540 10541/* Override any GCC internal prototype to avoid an error. 10542 Use char because int might match the return type of a GCC 10543 builtin and then its argument prototype would still apply. */ 10544#ifdef __cplusplus 10545extern "C" 10546#endif 10547char pthread_mutexattr_init (); 10548int 10549main () 10550{ 10551return pthread_mutexattr_init (); 10552 ; 10553 return 0; 10554} 10555_ACEOF 10556for ac_lib in '' pthread; do 10557 if test -z "$ac_lib"; then 10558 ac_res="none required" 10559 else 10560 ac_res=-l$ac_lib 10561 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10562 fi 10563 if ac_fn_c_try_link "$LINENO"; then : 10564 ac_cv_search_pthread_mutexattr_init=$ac_res 10565fi 10566rm -f core conftest.err conftest.$ac_objext \ 10567 conftest$ac_exeext 10568 if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 10569 break 10570fi 10571done 10572if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 10573 10574else 10575 ac_cv_search_pthread_mutexattr_init=no 10576fi 10577rm conftest.$ac_ext 10578LIBS=$ac_func_search_save_LIBS 10579fi 10580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5 10581$as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; } 10582ac_res=$ac_cv_search_pthread_mutexattr_init 10583if test "$ac_res" != no; then : 10584 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10585 10586fi 10587 10588fi 10589 10590########## 10591# Do we want to support release 10592# 10593# Check whether --enable-releasemode was given. 10594if test "${enable_releasemode+set}" = set; then : 10595 enableval=$enable_releasemode; 10596else 10597 enable_releasemode=no 10598fi 10599 10600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support shared library linked as release mode or not" >&5 10601$as_echo_n "checking whether to support shared library linked as release mode or not... " >&6; } 10602if test "$enable_releasemode" = "no"; then 10603 ALLOWRELEASE="" 10604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10605$as_echo "no" >&6; } 10606else 10607 ALLOWRELEASE="-release `cat $srcdir/VERSION`" 10608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10609$as_echo "yes" >&6; } 10610fi 10611 10612 10613########## 10614# Do we want temporary databases in memory 10615# 10616# Check whether --enable-tempstore was given. 10617if test "${enable_tempstore+set}" = set; then : 10618 enableval=$enable_tempstore; 10619else 10620 enable_tempstore=no 10621fi 10622 10623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use an in-ram database for temporary tables" >&5 10624$as_echo_n "checking whether to use an in-ram database for temporary tables... " >&6; } 10625case "$enable_tempstore" in 10626 never ) 10627 TEMP_STORE=0 10628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: never" >&5 10629$as_echo "never" >&6; } 10630 ;; 10631 no ) 10632 TEMP_STORE=1 10633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10634$as_echo "no" >&6; } 10635 ;; 10636 yes ) 10637 TEMP_STORE=2 10638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10639$as_echo "yes" >&6; } 10640 ;; 10641 always ) 10642 TEMP_STORE=3 10643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: always" >&5 10644$as_echo "always" >&6; } 10645 ;; 10646 * ) 10647 TEMP_STORE=1 10648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10649$as_echo "no" >&6; } 10650 ;; 10651esac 10652 10653 10654 10655########### 10656# Lots of things are different if we are compiling for Windows using 10657# the CYGWIN environment. So check for that special case and handle 10658# things accordingly. 10659# 10660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if executables have the .exe suffix" >&5 10661$as_echo_n "checking if executables have the .exe suffix... " >&6; } 10662if test "$config_BUILD_EXEEXT" = ".exe"; then 10663 CYGWIN=yes 10664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10665$as_echo "yes" >&6; } 10666else 10667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5 10668$as_echo "unknown" >&6; } 10669fi 10670if test "$CYGWIN" != "yes"; then 10671 10672case $host_os in 10673 *cygwin* ) CYGWIN=yes;; 10674 * ) CYGWIN=no;; 10675esac 10676 10677fi 10678if test "$CYGWIN" = "yes"; then 10679 BUILD_EXEEXT=.exe 10680else 10681 BUILD_EXEEXT=$EXEEXT 10682fi 10683if test x"$cross_compiling" = xno; then 10684 TARGET_EXEEXT=$BUILD_EXEEXT 10685else 10686 TARGET_EXEEXT=$config_TARGET_EXEEXT 10687fi 10688if test "$TARGET_EXEEXT" = ".exe"; then 10689 SQLITE_OS_UNIX=0 10690 SQLITE_OS_WIN=1 10691 CFLAGS="$CFLAGS -DSQLITE_OS_WIN=1" 10692else 10693 SQLITE_OS_UNIX=1 10694 SQLITE_OS_WIN=0 10695 CFLAGS="$CFLAGS -DSQLITE_OS_UNIX=1" 10696fi 10697 10698 10699 10700 10701 10702 10703########## 10704# Figure out all the parameters needed to compile against Tcl. 10705# 10706# This code is derived from the SC_PATH_TCLCONFIG and SC_LOAD_TCLCONFIG 10707# macros in the in the tcl.m4 file of the standard TCL distribution. 10708# Those macros could not be used directly since we have to make some 10709# minor changes to accomodate systems that do not have TCL installed. 10710# 10711# Check whether --enable-tcl was given. 10712if test "${enable_tcl+set}" = set; then : 10713 enableval=$enable_tcl; use_tcl=$enableval 10714else 10715 use_tcl=yes 10716fi 10717 10718if test "${use_tcl}" = "yes" ; then 10719 10720# Check whether --with-tcl was given. 10721if test "${with_tcl+set}" = set; then : 10722 withval=$with_tcl; with_tclconfig=${withval} 10723fi 10724 10725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5 10726$as_echo_n "checking for Tcl configuration... " >&6; } 10727 if ${ac_cv_c_tclconfig+:} false; then : 10728 $as_echo_n "(cached) " >&6 10729else 10730 10731 # First check to see if --with-tcl was specified. 10732 if test x"${with_tclconfig}" != x ; then 10733 if test -f "${with_tclconfig}/tclConfig.sh" ; then 10734 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)` 10735 else 10736 as_fn_error $? "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5 10737 fi 10738 fi 10739 10740 # Start autosearch by asking tclsh 10741 if test x"${ac_cv_c_tclconfig}" = x ; then 10742 if test x"$cross_compiling" = xno; then 10743 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` 10744 do 10745 if test -f "$i/tclConfig.sh" ; then 10746 ac_cv_c_tclconfig="$i" 10747 break 10748 fi 10749 done 10750 fi 10751 fi 10752 10753 # On ubuntu 14.10, $auto_path on tclsh is not quite correct. 10754 # So try again after applying corrections. 10755 if test x"${ac_cv_c_tclconfig}" = x ; then 10756 if test x"$cross_compiling" = xno; then 10757 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD} | sed 's,/tcltk/tcl,/tcl,g'` 10758 do 10759 if test -f "$i/tclConfig.sh" ; then 10760 ac_cv_c_tclconfig="$i" 10761 break 10762 fi 10763 done 10764 fi 10765 fi 10766 10767 # Recent versions of Xcode on Macs hid the tclConfig.sh file 10768 # in a strange place. 10769 if test x"${ac_cv_c_tclconfig}" = x ; then 10770 if test x"$cross_compiling" = xno; then 10771 for i in /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX*.sdk/usr/lib 10772 do 10773 if test -f "$i/tclConfig.sh" ; then 10774 ac_cv_c_tclconfig="$i" 10775 break 10776 fi 10777 done 10778 fi 10779 fi 10780 10781 # then check for a private Tcl installation 10782 if test x"${ac_cv_c_tclconfig}" = x ; then 10783 for i in \ 10784 ../tcl \ 10785 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10786 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \ 10787 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \ 10788 ../../tcl \ 10789 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10790 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \ 10791 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \ 10792 ../../../tcl \ 10793 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10794 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \ 10795 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` 10796 do 10797 if test -f "$i/unix/tclConfig.sh" ; then 10798 ac_cv_c_tclconfig=`(cd $i/unix; pwd)` 10799 break 10800 fi 10801 done 10802 fi 10803 10804 # check in a few common install locations 10805 if test x"${ac_cv_c_tclconfig}" = x ; then 10806 for i in \ 10807 `ls -d ${libdir} 2>/dev/null` \ 10808 `ls -d /usr/local/lib 2>/dev/null` \ 10809 `ls -d /usr/contrib/lib 2>/dev/null` \ 10810 `ls -d /usr/lib 2>/dev/null` 10811 do 10812 if test -f "$i/tclConfig.sh" ; then 10813 ac_cv_c_tclconfig=`(cd $i; pwd)` 10814 break 10815 fi 10816 done 10817 fi 10818 10819 # check in a few other private locations 10820 if test x"${ac_cv_c_tclconfig}" = x ; then 10821 for i in \ 10822 ${srcdir}/../tcl \ 10823 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10824 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \ 10825 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` 10826 do 10827 if test -f "$i/unix/tclConfig.sh" ; then 10828 ac_cv_c_tclconfig=`(cd $i/unix; pwd)` 10829 break 10830 fi 10831 done 10832 fi 10833 10834fi 10835 10836 10837 if test x"${ac_cv_c_tclconfig}" = x ; then 10838 use_tcl=no 10839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5 10840$as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;} 10841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&5 10842$as_echo "$as_me: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&2;} 10843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&5 10844$as_echo "$as_me: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&2;} 10845 else 10846 TCL_BIN_DIR=${ac_cv_c_tclconfig} 10847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $TCL_BIN_DIR/tclConfig.sh" >&5 10848$as_echo "found $TCL_BIN_DIR/tclConfig.sh" >&6; } 10849 10850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of $TCL_BIN_DIR/tclConfig.sh" >&5 10851$as_echo_n "checking for existence of $TCL_BIN_DIR/tclConfig.sh... " >&6; } 10852 if test -f "$TCL_BIN_DIR/tclConfig.sh" ; then 10853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5 10854$as_echo "loading" >&6; } 10855 . $TCL_BIN_DIR/tclConfig.sh 10856 else 10857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: file not found" >&5 10858$as_echo "file not found" >&6; } 10859 fi 10860 10861 # 10862 # If the TCL_BIN_DIR is the build directory (not the install directory), 10863 # then set the common variable name to the value of the build variables. 10864 # For example, the variable TCL_LIB_SPEC will be set to the value 10865 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC 10866 # instead of TCL_BUILD_LIB_SPEC since it will work with both an 10867 # installed and uninstalled version of Tcl. 10868 # 10869 10870 if test -f $TCL_BIN_DIR/Makefile ; then 10871 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC} 10872 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC} 10873 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH} 10874 fi 10875 10876 # 10877 # eval is required to do the TCL_DBGX substitution 10878 # 10879 10880 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\"" 10881 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\"" 10882 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\"" 10883 10884 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\"" 10885 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\"" 10886 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\"" 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 fi 10902fi 10903if test "${use_tcl}" = "no" ; then 10904 HAVE_TCL="" 10905else 10906 HAVE_TCL=1 10907fi 10908 10909 10910########## 10911# Figure out what C libraries are required to compile programs 10912# that use "readline()" library. 10913# 10914TARGET_READLINE_LIBS="" 10915TARGET_READLINE_INC="" 10916TARGET_HAVE_READLINE=0 10917TARGET_HAVE_EDITLINE=0 10918# Check whether --enable-editline was given. 10919if test "${enable_editline+set}" = set; then : 10920 enableval=$enable_editline; with_editline=$enableval 10921else 10922 with_editline=auto 10923fi 10924 10925# Check whether --enable-readline was given. 10926if test "${enable_readline+set}" = set; then : 10927 enableval=$enable_readline; with_readline=$enableval 10928else 10929 with_readline=auto 10930fi 10931 10932 10933if test x"$with_editline" != xno; then 10934 sLIBS=$LIBS 10935 LIBS="" 10936 TARGET_HAVE_EDITLINE=1 10937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5 10938$as_echo_n "checking for library containing readline... " >&6; } 10939if ${ac_cv_search_readline+:} false; then : 10940 $as_echo_n "(cached) " >&6 10941else 10942 ac_func_search_save_LIBS=$LIBS 10943cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10944/* end confdefs.h. */ 10945 10946/* Override any GCC internal prototype to avoid an error. 10947 Use char because int might match the return type of a GCC 10948 builtin and then its argument prototype would still apply. */ 10949#ifdef __cplusplus 10950extern "C" 10951#endif 10952char readline (); 10953int 10954main () 10955{ 10956return readline (); 10957 ; 10958 return 0; 10959} 10960_ACEOF 10961for ac_lib in '' edit; do 10962 if test -z "$ac_lib"; then 10963 ac_res="none required" 10964 else 10965 ac_res=-l$ac_lib 10966 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10967 fi 10968 if ac_fn_c_try_link "$LINENO"; then : 10969 ac_cv_search_readline=$ac_res 10970fi 10971rm -f core conftest.err conftest.$ac_objext \ 10972 conftest$ac_exeext 10973 if ${ac_cv_search_readline+:} false; then : 10974 break 10975fi 10976done 10977if ${ac_cv_search_readline+:} false; then : 10978 10979else 10980 ac_cv_search_readline=no 10981fi 10982rm conftest.$ac_ext 10983LIBS=$ac_func_search_save_LIBS 10984fi 10985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5 10986$as_echo "$ac_cv_search_readline" >&6; } 10987ac_res=$ac_cv_search_readline 10988if test "$ac_res" != no; then : 10989 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10990 with_readline=no 10991else 10992 TARGET_HAVE_EDITLINE=0 10993fi 10994 10995 TARGET_READLINE_LIBS=$LIBS 10996 LIBS=$sLIBS 10997fi 10998if test x"$with_readline" != xno; then 10999 found="yes" 11000 11001 11002# Check whether --with-readline-lib was given. 11003if test "${with_readline_lib+set}" = set; then : 11004 withval=$with_readline_lib; with_readline_lib=$withval 11005else 11006 with_readline_lib="auto" 11007fi 11008 11009 if test "x$with_readline_lib" = xauto; then 11010 save_LIBS="$LIBS" 11011 LIBS="" 11012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5 11013$as_echo_n "checking for library containing tgetent... " >&6; } 11014if ${ac_cv_search_tgetent+:} false; then : 11015 $as_echo_n "(cached) " >&6 11016else 11017 ac_func_search_save_LIBS=$LIBS 11018cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11019/* end confdefs.h. */ 11020 11021/* Override any GCC internal prototype to avoid an error. 11022 Use char because int might match the return type of a GCC 11023 builtin and then its argument prototype would still apply. */ 11024#ifdef __cplusplus 11025extern "C" 11026#endif 11027char tgetent (); 11028int 11029main () 11030{ 11031return tgetent (); 11032 ; 11033 return 0; 11034} 11035_ACEOF 11036for ac_lib in '' readline ncurses curses termcap; do 11037 if test -z "$ac_lib"; then 11038 ac_res="none required" 11039 else 11040 ac_res=-l$ac_lib 11041 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11042 fi 11043 if ac_fn_c_try_link "$LINENO"; then : 11044 ac_cv_search_tgetent=$ac_res 11045fi 11046rm -f core conftest.err conftest.$ac_objext \ 11047 conftest$ac_exeext 11048 if ${ac_cv_search_tgetent+:} false; then : 11049 break 11050fi 11051done 11052if ${ac_cv_search_tgetent+:} false; then : 11053 11054else 11055 ac_cv_search_tgetent=no 11056fi 11057rm conftest.$ac_ext 11058LIBS=$ac_func_search_save_LIBS 11059fi 11060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5 11061$as_echo "$ac_cv_search_tgetent" >&6; } 11062ac_res=$ac_cv_search_tgetent 11063if test "$ac_res" != no; then : 11064 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11065 term_LIBS="$LIBS" 11066else 11067 term_LIBS="" 11068fi 11069 11070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5 11071$as_echo_n "checking for readline in -lreadline... " >&6; } 11072if ${ac_cv_lib_readline_readline+:} false; then : 11073 $as_echo_n "(cached) " >&6 11074else 11075 ac_check_lib_save_LIBS=$LIBS 11076LIBS="-lreadline $LIBS" 11077cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11078/* end confdefs.h. */ 11079 11080/* Override any GCC internal prototype to avoid an error. 11081 Use char because int might match the return type of a GCC 11082 builtin and then its argument prototype would still apply. */ 11083#ifdef __cplusplus 11084extern "C" 11085#endif 11086char readline (); 11087int 11088main () 11089{ 11090return readline (); 11091 ; 11092 return 0; 11093} 11094_ACEOF 11095if ac_fn_c_try_link "$LINENO"; then : 11096 ac_cv_lib_readline_readline=yes 11097else 11098 ac_cv_lib_readline_readline=no 11099fi 11100rm -f core conftest.err conftest.$ac_objext \ 11101 conftest$ac_exeext conftest.$ac_ext 11102LIBS=$ac_check_lib_save_LIBS 11103fi 11104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5 11105$as_echo "$ac_cv_lib_readline_readline" >&6; } 11106if test "x$ac_cv_lib_readline_readline" = xyes; then : 11107 TARGET_READLINE_LIBS="-lreadline" 11108else 11109 found="no" 11110fi 11111 11112 TARGET_READLINE_LIBS="$TARGET_READLINE_LIBS $term_LIBS" 11113 LIBS="$save_LIBS" 11114 else 11115 TARGET_READLINE_LIBS="$with_readline_lib" 11116 fi 11117 11118 11119# Check whether --with-readline-inc was given. 11120if test "${with_readline_inc+set}" = set; then : 11121 withval=$with_readline_inc; with_readline_inc=$withval 11122else 11123 with_readline_inc="auto" 11124fi 11125 11126 if test "x$with_readline_inc" = xauto; then 11127 ac_fn_c_check_header_mongrel "$LINENO" "readline.h" "ac_cv_header_readline_h" "$ac_includes_default" 11128if test "x$ac_cv_header_readline_h" = xyes; then : 11129 found="yes" 11130else 11131 11132 found="no" 11133 if test "$cross_compiling" != yes; then 11134 for dir in /usr /usr/local /usr/local/readline /usr/contrib /mingw; do 11135 for subdir in include include/readline; do 11136 as_ac_File=`$as_echo "ac_cv_file_$dir/$subdir/readline.h" | $as_tr_sh` 11137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $dir/$subdir/readline.h" >&5 11138$as_echo_n "checking for $dir/$subdir/readline.h... " >&6; } 11139if eval \${$as_ac_File+:} false; then : 11140 $as_echo_n "(cached) " >&6 11141else 11142 test "$cross_compiling" = yes && 11143 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 11144if test -r "$dir/$subdir/readline.h"; then 11145 eval "$as_ac_File=yes" 11146else 11147 eval "$as_ac_File=no" 11148fi 11149fi 11150eval ac_res=\$$as_ac_File 11151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 11152$as_echo "$ac_res" >&6; } 11153if eval test \"x\$"$as_ac_File"\" = x"yes"; then : 11154 found=yes 11155fi 11156 11157 if test "$found" = "yes"; then 11158 TARGET_READLINE_INC="-I$dir/$subdir" 11159 break 11160 fi 11161 done 11162 test "$found" = "yes" && break 11163 done 11164 fi 11165 11166fi 11167 11168 11169 else 11170 TARGET_READLINE_INC="$with_readline_inc" 11171 fi 11172 11173 if test x"$found" = xno; then 11174 TARGET_READLINE_LIBS="" 11175 TARGET_READLINE_INC="" 11176 TARGET_HAVE_READLINE=0 11177 else 11178 TARGET_HAVE_READLINE=1 11179 fi 11180fi 11181 11182 11183 11184 11185 11186 11187########## 11188# Figure out what C libraries are required to compile programs 11189# that use "fdatasync()" function. 11190# 11191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fdatasync" >&5 11192$as_echo_n "checking for library containing fdatasync... " >&6; } 11193if ${ac_cv_search_fdatasync+:} false; then : 11194 $as_echo_n "(cached) " >&6 11195else 11196 ac_func_search_save_LIBS=$LIBS 11197cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11198/* end confdefs.h. */ 11199 11200/* Override any GCC internal prototype to avoid an error. 11201 Use char because int might match the return type of a GCC 11202 builtin and then its argument prototype would still apply. */ 11203#ifdef __cplusplus 11204extern "C" 11205#endif 11206char fdatasync (); 11207int 11208main () 11209{ 11210return fdatasync (); 11211 ; 11212 return 0; 11213} 11214_ACEOF 11215for ac_lib in '' rt; do 11216 if test -z "$ac_lib"; then 11217 ac_res="none required" 11218 else 11219 ac_res=-l$ac_lib 11220 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11221 fi 11222 if ac_fn_c_try_link "$LINENO"; then : 11223 ac_cv_search_fdatasync=$ac_res 11224fi 11225rm -f core conftest.err conftest.$ac_objext \ 11226 conftest$ac_exeext 11227 if ${ac_cv_search_fdatasync+:} false; then : 11228 break 11229fi 11230done 11231if ${ac_cv_search_fdatasync+:} false; then : 11232 11233else 11234 ac_cv_search_fdatasync=no 11235fi 11236rm conftest.$ac_ext 11237LIBS=$ac_func_search_save_LIBS 11238fi 11239{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fdatasync" >&5 11240$as_echo "$ac_cv_search_fdatasync" >&6; } 11241ac_res=$ac_cv_search_fdatasync 11242if test "$ac_res" != no; then : 11243 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11244 11245fi 11246 11247 11248######### 11249# check for debug enabled 11250# Check whether --enable-debug was given. 11251if test "${enable_debug+set}" = set; then : 11252 enableval=$enable_debug; 11253fi 11254 11255if test "${enable_debug}" = "yes" ; then 11256 TARGET_DEBUG="-DSQLITE_DEBUG=1 -DSQLITE_ENABLE_SELECTTRACE -DSQLITE_ENABLE_WHERETRACE -O0" 11257else 11258 TARGET_DEBUG="-DNDEBUG" 11259fi 11260 11261 11262######### 11263# See whether we should use the amalgamation to build 11264# Check whether --enable-amalgamation was given. 11265if test "${enable_amalgamation+set}" = set; then : 11266 enableval=$enable_amalgamation; 11267fi 11268 11269if test "${enable_amalgamation}" == "no" ; then 11270 USE_AMALGAMATION=0 11271fi 11272 11273 11274######### 11275# Look for zlib. Only needed by extensions and by the sqlite3.exe shell 11276for ac_header in zlib.h 11277do : 11278 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 11279if test "x$ac_cv_header_zlib_h" = xyes; then : 11280 cat >>confdefs.h <<_ACEOF 11281#define HAVE_ZLIB_H 1 11282_ACEOF 11283 11284fi 11285 11286done 11287 11288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing deflate" >&5 11289$as_echo_n "checking for library containing deflate... " >&6; } 11290if ${ac_cv_search_deflate+:} false; then : 11291 $as_echo_n "(cached) " >&6 11292else 11293 ac_func_search_save_LIBS=$LIBS 11294cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11295/* end confdefs.h. */ 11296 11297/* Override any GCC internal prototype to avoid an error. 11298 Use char because int might match the return type of a GCC 11299 builtin and then its argument prototype would still apply. */ 11300#ifdef __cplusplus 11301extern "C" 11302#endif 11303char deflate (); 11304int 11305main () 11306{ 11307return deflate (); 11308 ; 11309 return 0; 11310} 11311_ACEOF 11312for ac_lib in '' z; do 11313 if test -z "$ac_lib"; then 11314 ac_res="none required" 11315 else 11316 ac_res=-l$ac_lib 11317 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11318 fi 11319 if ac_fn_c_try_link "$LINENO"; then : 11320 ac_cv_search_deflate=$ac_res 11321fi 11322rm -f core conftest.err conftest.$ac_objext \ 11323 conftest$ac_exeext 11324 if ${ac_cv_search_deflate+:} false; then : 11325 break 11326fi 11327done 11328if ${ac_cv_search_deflate+:} false; then : 11329 11330else 11331 ac_cv_search_deflate=no 11332fi 11333rm conftest.$ac_ext 11334LIBS=$ac_func_search_save_LIBS 11335fi 11336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_deflate" >&5 11337$as_echo "$ac_cv_search_deflate" >&6; } 11338ac_res=$ac_cv_search_deflate 11339if test "$ac_res" != no; then : 11340 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11341 HAVE_ZLIB="-DSQLITE_HAVE_ZLIB=1" 11342else 11343 HAVE_ZLIB="" 11344fi 11345 11346 11347 11348######### 11349# See whether we should allow loadable extensions 11350# Check whether --enable-load-extension was given. 11351if test "${enable_load_extension+set}" = set; then : 11352 enableval=$enable_load_extension; 11353else 11354 enable_load_extension=yes 11355fi 11356 11357if test "${enable_load_extension}" = "yes" ; then 11358 OPT_FEATURE_FLAGS="" 11359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 11360$as_echo_n "checking for library containing dlopen... " >&6; } 11361if ${ac_cv_search_dlopen+:} false; then : 11362 $as_echo_n "(cached) " >&6 11363else 11364 ac_func_search_save_LIBS=$LIBS 11365cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11366/* end confdefs.h. */ 11367 11368/* Override any GCC internal prototype to avoid an error. 11369 Use char because int might match the return type of a GCC 11370 builtin and then its argument prototype would still apply. */ 11371#ifdef __cplusplus 11372extern "C" 11373#endif 11374char dlopen (); 11375int 11376main () 11377{ 11378return dlopen (); 11379 ; 11380 return 0; 11381} 11382_ACEOF 11383for ac_lib in '' dl; do 11384 if test -z "$ac_lib"; then 11385 ac_res="none required" 11386 else 11387 ac_res=-l$ac_lib 11388 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11389 fi 11390 if ac_fn_c_try_link "$LINENO"; then : 11391 ac_cv_search_dlopen=$ac_res 11392fi 11393rm -f core conftest.err conftest.$ac_objext \ 11394 conftest$ac_exeext 11395 if ${ac_cv_search_dlopen+:} false; then : 11396 break 11397fi 11398done 11399if ${ac_cv_search_dlopen+:} false; then : 11400 11401else 11402 ac_cv_search_dlopen=no 11403fi 11404rm conftest.$ac_ext 11405LIBS=$ac_func_search_save_LIBS 11406fi 11407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 11408$as_echo "$ac_cv_search_dlopen" >&6; } 11409ac_res=$ac_cv_search_dlopen 11410if test "$ac_res" != no; then : 11411 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11412 11413fi 11414 11415else 11416 OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" 11417fi 11418 11419########## 11420# Do we want to support memsys3 and/or memsys5 11421# 11422# Check whether --enable-memsys5 was given. 11423if test "${enable_memsys5+set}" = set; then : 11424 enableval=$enable_memsys5; 11425fi 11426 11427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support MEMSYS5" >&5 11428$as_echo_n "checking whether to support MEMSYS5... " >&6; } 11429if test "${enable_memsys5}" = "yes"; then 11430 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_MEMSYS5" 11431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11432$as_echo "yes" >&6; } 11433else 11434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11435$as_echo "no" >&6; } 11436fi 11437# Check whether --enable-memsys3 was given. 11438if test "${enable_memsys3+set}" = set; then : 11439 enableval=$enable_memsys3; 11440fi 11441 11442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support MEMSYS3" >&5 11443$as_echo_n "checking whether to support MEMSYS3... " >&6; } 11444if test "${enable_memsys3}" = "yes" -a "${enable_memsys5}" = "no"; then 11445 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_MEMSYS3" 11446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11447$as_echo "yes" >&6; } 11448else 11449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11450$as_echo "no" >&6; } 11451fi 11452 11453######### 11454# See whether we should enable Full Text Search extensions 11455# Check whether --enable-fts3 was given. 11456if test "${enable_fts3+set}" = set; then : 11457 enableval=$enable_fts3; 11458fi 11459 11460if test "${enable_fts3}" = "yes" ; then 11461 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS3" 11462fi 11463# Check whether --enable-fts4 was given. 11464if test "${enable_fts4+set}" = set; then : 11465 enableval=$enable_fts4; 11466fi 11467 11468if test "${enable_fts4}" = "yes" ; then 11469 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS4" 11470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 11471$as_echo_n "checking for library containing log... " >&6; } 11472if ${ac_cv_search_log+:} false; then : 11473 $as_echo_n "(cached) " >&6 11474else 11475 ac_func_search_save_LIBS=$LIBS 11476cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11477/* end confdefs.h. */ 11478 11479/* Override any GCC internal prototype to avoid an error. 11480 Use char because int might match the return type of a GCC 11481 builtin and then its argument prototype would still apply. */ 11482#ifdef __cplusplus 11483extern "C" 11484#endif 11485char log (); 11486int 11487main () 11488{ 11489return log (); 11490 ; 11491 return 0; 11492} 11493_ACEOF 11494for ac_lib in '' m; do 11495 if test -z "$ac_lib"; then 11496 ac_res="none required" 11497 else 11498 ac_res=-l$ac_lib 11499 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11500 fi 11501 if ac_fn_c_try_link "$LINENO"; then : 11502 ac_cv_search_log=$ac_res 11503fi 11504rm -f core conftest.err conftest.$ac_objext \ 11505 conftest$ac_exeext 11506 if ${ac_cv_search_log+:} false; then : 11507 break 11508fi 11509done 11510if ${ac_cv_search_log+:} false; then : 11511 11512else 11513 ac_cv_search_log=no 11514fi 11515rm conftest.$ac_ext 11516LIBS=$ac_func_search_save_LIBS 11517fi 11518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 11519$as_echo "$ac_cv_search_log" >&6; } 11520ac_res=$ac_cv_search_log 11521if test "$ac_res" != no; then : 11522 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11523 11524fi 11525 11526fi 11527# Check whether --enable-fts5 was given. 11528if test "${enable_fts5+set}" = set; then : 11529 enableval=$enable_fts5; 11530fi 11531 11532if test "${enable_fts5}" = "yes" ; then 11533 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS5" 11534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 11535$as_echo_n "checking for library containing log... " >&6; } 11536if ${ac_cv_search_log+:} false; then : 11537 $as_echo_n "(cached) " >&6 11538else 11539 ac_func_search_save_LIBS=$LIBS 11540cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11541/* end confdefs.h. */ 11542 11543/* Override any GCC internal prototype to avoid an error. 11544 Use char because int might match the return type of a GCC 11545 builtin and then its argument prototype would still apply. */ 11546#ifdef __cplusplus 11547extern "C" 11548#endif 11549char log (); 11550int 11551main () 11552{ 11553return log (); 11554 ; 11555 return 0; 11556} 11557_ACEOF 11558for ac_lib in '' m; do 11559 if test -z "$ac_lib"; then 11560 ac_res="none required" 11561 else 11562 ac_res=-l$ac_lib 11563 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11564 fi 11565 if ac_fn_c_try_link "$LINENO"; then : 11566 ac_cv_search_log=$ac_res 11567fi 11568rm -f core conftest.err conftest.$ac_objext \ 11569 conftest$ac_exeext 11570 if ${ac_cv_search_log+:} false; then : 11571 break 11572fi 11573done 11574if ${ac_cv_search_log+:} false; then : 11575 11576else 11577 ac_cv_search_log=no 11578fi 11579rm conftest.$ac_ext 11580LIBS=$ac_func_search_save_LIBS 11581fi 11582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 11583$as_echo "$ac_cv_search_log" >&6; } 11584ac_res=$ac_cv_search_log 11585if test "$ac_res" != no; then : 11586 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11587 11588fi 11589 11590fi 11591 11592######### 11593# See whether we should enable JSON1 11594# Check whether --enable-json1 was given. 11595if test "${enable_json1+set}" = set; then : 11596 enableval=$enable_json1; 11597fi 11598 11599if test "${enable_json1}" = "yes" ; then 11600 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_JSON1" 11601fi 11602 11603######### 11604# See whether we should enable the LIMIT clause on UPDATE and DELETE 11605# statements. 11606# Check whether --enable-update-limit was given. 11607if test "${enable_update_limit+set}" = set; then : 11608 enableval=$enable_update_limit; 11609fi 11610 11611if test "${enable_udlimit}" = "yes" ; then 11612 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT" 11613fi 11614 11615######### 11616# See whether we should enable GEOPOLY 11617# Check whether --enable-geopoly was given. 11618if test "${enable_geopoly+set}" = set; then : 11619 enableval=$enable_geopoly; enable_geopoly=yes 11620else 11621 enable_geopoly=no 11622fi 11623 11624if test "${enable_geopoly}" = "yes" ; then 11625 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_GEOPOLY" 11626 enable_rtree=yes 11627fi 11628 11629######### 11630# See whether we should enable RTREE 11631# Check whether --enable-rtree was given. 11632if test "${enable_rtree+set}" = set; then : 11633 enableval=$enable_rtree; 11634fi 11635 11636if test "${enable_rtree}" = "yes" ; then 11637 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_RTREE" 11638fi 11639 11640######### 11641# See whether we should enable the SESSION extension 11642# Check whether --enable-session was given. 11643if test "${enable_session+set}" = set; then : 11644 enableval=$enable_session; 11645fi 11646 11647if test "${enable_session}" = "yes" ; then 11648 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_SESSION" 11649 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_PREUPDATE_HOOK" 11650fi 11651 11652######### 11653# attempt to duplicate any OMITS and ENABLES into the ${OPT_FEATURE_FLAGS} parameter 11654for option in $CFLAGS $CPPFLAGS 11655do 11656 case $option in 11657 -DSQLITE_OMIT*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";; 11658 -DSQLITE_ENABLE*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";; 11659 esac 11660done 11661 11662 11663 11664# attempt to remove any OMITS and ENABLES from the $(CFLAGS) parameter 11665ac_temp_CFLAGS="" 11666for option in $CFLAGS 11667do 11668 case $option in 11669 -DSQLITE_OMIT*) ;; 11670 -DSQLITE_ENABLE*) ;; 11671 *) ac_temp_CFLAGS="$ac_temp_CFLAGS $option";; 11672 esac 11673done 11674CFLAGS=$ac_temp_CFLAGS 11675 11676 11677# attempt to remove any OMITS and ENABLES from the $(CPPFLAGS) parameter 11678ac_temp_CPPFLAGS="" 11679for option in $CPPFLAGS 11680do 11681 case $option in 11682 -DSQLITE_OMIT*) ;; 11683 -DSQLITE_ENABLE*) ;; 11684 *) ac_temp_CPPFLAGS="$ac_temp_CPPFLAGS $option";; 11685 esac 11686done 11687CPPFLAGS=$ac_temp_CPPFLAGS 11688 11689 11690# attempt to remove any OMITS and ENABLES from the $(BUILD_CFLAGS) parameter 11691ac_temp_BUILD_CFLAGS="" 11692for option in $BUILD_CFLAGS 11693do 11694 case $option in 11695 -DSQLITE_OMIT*) ;; 11696 -DSQLITE_ENABLE*) ;; 11697 *) ac_temp_BUILD_CFLAGS="$ac_temp_BUILD_CFLAGS $option";; 11698 esac 11699done 11700BUILD_CFLAGS=$ac_temp_BUILD_CFLAGS 11701 11702 11703######### 11704# See whether we should use GCOV 11705# Check whether --enable-gcov was given. 11706if test "${enable_gcov+set}" = set; then : 11707 enableval=$enable_gcov; 11708fi 11709 11710if test "${use_gcov}" = "yes" ; then 11711 USE_GCOV=1 11712else 11713 USE_GCOV=0 11714fi 11715 11716 11717 11718######### 11719# Output the config header 11720ac_config_headers="$ac_config_headers config.h" 11721 11722 11723######### 11724# Generate the output files. 11725# 11726 11727ac_config_files="$ac_config_files Makefile sqlite3.pc" 11728 11729cat >confcache <<\_ACEOF 11730# This file is a shell script that caches the results of configure 11731# tests run on this system so they can be shared between configure 11732# scripts and configure runs, see configure's option --config-cache. 11733# It is not useful on other systems. If it contains results you don't 11734# want to keep, you may remove or edit it. 11735# 11736# config.status only pays attention to the cache file if you give it 11737# the --recheck option to rerun configure. 11738# 11739# `ac_cv_env_foo' variables (set or unset) will be overridden when 11740# loading this file, other *unset* `ac_cv_foo' will be assigned the 11741# following values. 11742 11743_ACEOF 11744 11745# The following way of writing the cache mishandles newlines in values, 11746# but we know of no workaround that is simple, portable, and efficient. 11747# So, we kill variables containing newlines. 11748# Ultrix sh set writes to stderr and can't be redirected directly, 11749# and sets the high bit in the cache file unless we assign to the vars. 11750( 11751 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11752 eval ac_val=\$$ac_var 11753 case $ac_val in #( 11754 *${as_nl}*) 11755 case $ac_var in #( 11756 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11757$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11758 esac 11759 case $ac_var in #( 11760 _ | IFS | as_nl) ;; #( 11761 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11762 *) { eval $ac_var=; unset $ac_var;} ;; 11763 esac ;; 11764 esac 11765 done 11766 11767 (set) 2>&1 | 11768 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11769 *${as_nl}ac_space=\ *) 11770 # `set' does not quote correctly, so add quotes: double-quote 11771 # substitution turns \\\\ into \\, and sed turns \\ into \. 11772 sed -n \ 11773 "s/'/'\\\\''/g; 11774 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11775 ;; #( 11776 *) 11777 # `set' quotes correctly as required by POSIX, so do not add quotes. 11778 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11779 ;; 11780 esac | 11781 sort 11782) | 11783 sed ' 11784 /^ac_cv_env_/b end 11785 t clear 11786 :clear 11787 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11788 t end 11789 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11790 :end' >>confcache 11791if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11792 if test -w "$cache_file"; then 11793 if test "x$cache_file" != "x/dev/null"; then 11794 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11795$as_echo "$as_me: updating cache $cache_file" >&6;} 11796 if test ! -f "$cache_file" || test -h "$cache_file"; then 11797 cat confcache >"$cache_file" 11798 else 11799 case $cache_file in #( 11800 */* | ?:*) 11801 mv -f confcache "$cache_file"$$ && 11802 mv -f "$cache_file"$$ "$cache_file" ;; #( 11803 *) 11804 mv -f confcache "$cache_file" ;; 11805 esac 11806 fi 11807 fi 11808 else 11809 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11810$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11811 fi 11812fi 11813rm -f confcache 11814 11815test "x$prefix" = xNONE && prefix=$ac_default_prefix 11816# Let make expand exec_prefix. 11817test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11818 11819DEFS=-DHAVE_CONFIG_H 11820 11821ac_libobjs= 11822ac_ltlibobjs= 11823U= 11824for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11825 # 1. Remove the extension, and $U if already installed. 11826 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11827 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11828 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11829 # will be set to the directory where LIBOBJS objects are built. 11830 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11831 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11832done 11833LIBOBJS=$ac_libobjs 11834 11835LTLIBOBJS=$ac_ltlibobjs 11836 11837 11838 11839: "${CONFIG_STATUS=./config.status}" 11840ac_write_fail=0 11841ac_clean_files_save=$ac_clean_files 11842ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11843{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11844$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11845as_write_fail=0 11846cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11847#! $SHELL 11848# Generated by $as_me. 11849# Run this file to recreate the current configuration. 11850# Compiler output produced by configure, useful for debugging 11851# configure, is in config.log if it exists. 11852 11853debug=false 11854ac_cs_recheck=false 11855ac_cs_silent=false 11856 11857SHELL=\${CONFIG_SHELL-$SHELL} 11858export SHELL 11859_ASEOF 11860cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11861## -------------------- ## 11862## M4sh Initialization. ## 11863## -------------------- ## 11864 11865# Be more Bourne compatible 11866DUALCASE=1; export DUALCASE # for MKS sh 11867if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11868 emulate sh 11869 NULLCMD=: 11870 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11871 # is contrary to our usage. Disable this feature. 11872 alias -g '${1+"$@"}'='"$@"' 11873 setopt NO_GLOB_SUBST 11874else 11875 case `(set -o) 2>/dev/null` in #( 11876 *posix*) : 11877 set -o posix ;; #( 11878 *) : 11879 ;; 11880esac 11881fi 11882 11883 11884as_nl=' 11885' 11886export as_nl 11887# Printing a long string crashes Solaris 7 /usr/bin/printf. 11888as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11889as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11890as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11891# Prefer a ksh shell builtin over an external printf program on Solaris, 11892# but without wasting forks for bash or zsh. 11893if test -z "$BASH_VERSION$ZSH_VERSION" \ 11894 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11895 as_echo='print -r --' 11896 as_echo_n='print -rn --' 11897elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11898 as_echo='printf %s\n' 11899 as_echo_n='printf %s' 11900else 11901 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11902 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11903 as_echo_n='/usr/ucb/echo -n' 11904 else 11905 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11906 as_echo_n_body='eval 11907 arg=$1; 11908 case $arg in #( 11909 *"$as_nl"*) 11910 expr "X$arg" : "X\\(.*\\)$as_nl"; 11911 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11912 esac; 11913 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11914 ' 11915 export as_echo_n_body 11916 as_echo_n='sh -c $as_echo_n_body as_echo' 11917 fi 11918 export as_echo_body 11919 as_echo='sh -c $as_echo_body as_echo' 11920fi 11921 11922# The user is always right. 11923if test "${PATH_SEPARATOR+set}" != set; then 11924 PATH_SEPARATOR=: 11925 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11926 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11927 PATH_SEPARATOR=';' 11928 } 11929fi 11930 11931 11932# IFS 11933# We need space, tab and new line, in precisely that order. Quoting is 11934# there to prevent editors from complaining about space-tab. 11935# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11936# splitting by setting IFS to empty value.) 11937IFS=" "" $as_nl" 11938 11939# Find who we are. Look in the path if we contain no directory separator. 11940as_myself= 11941case $0 in #(( 11942 *[\\/]* ) as_myself=$0 ;; 11943 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11944for as_dir in $PATH 11945do 11946 IFS=$as_save_IFS 11947 test -z "$as_dir" && as_dir=. 11948 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11949 done 11950IFS=$as_save_IFS 11951 11952 ;; 11953esac 11954# We did not find ourselves, most probably we were run as `sh COMMAND' 11955# in which case we are not to be found in the path. 11956if test "x$as_myself" = x; then 11957 as_myself=$0 11958fi 11959if test ! -f "$as_myself"; then 11960 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11961 exit 1 11962fi 11963 11964# Unset variables that we do not need and which cause bugs (e.g. in 11965# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11966# suppresses any "Segmentation fault" message there. '((' could 11967# trigger a bug in pdksh 5.2.14. 11968for as_var in BASH_ENV ENV MAIL MAILPATH 11969do eval test x\${$as_var+set} = xset \ 11970 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11971done 11972PS1='$ ' 11973PS2='> ' 11974PS4='+ ' 11975 11976# NLS nuisances. 11977LC_ALL=C 11978export LC_ALL 11979LANGUAGE=C 11980export LANGUAGE 11981 11982# CDPATH. 11983(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11984 11985 11986# as_fn_error STATUS ERROR [LINENO LOG_FD] 11987# ---------------------------------------- 11988# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11989# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11990# script with STATUS, using 1 if that was 0. 11991as_fn_error () 11992{ 11993 as_status=$1; test $as_status -eq 0 && as_status=1 11994 if test "$4"; then 11995 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11996 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 11997 fi 11998 $as_echo "$as_me: error: $2" >&2 11999 as_fn_exit $as_status 12000} # as_fn_error 12001 12002 12003# as_fn_set_status STATUS 12004# ----------------------- 12005# Set $? to STATUS, without forking. 12006as_fn_set_status () 12007{ 12008 return $1 12009} # as_fn_set_status 12010 12011# as_fn_exit STATUS 12012# ----------------- 12013# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12014as_fn_exit () 12015{ 12016 set +e 12017 as_fn_set_status $1 12018 exit $1 12019} # as_fn_exit 12020 12021# as_fn_unset VAR 12022# --------------- 12023# Portably unset VAR. 12024as_fn_unset () 12025{ 12026 { eval $1=; unset $1;} 12027} 12028as_unset=as_fn_unset 12029# as_fn_append VAR VALUE 12030# ---------------------- 12031# Append the text in VALUE to the end of the definition contained in VAR. Take 12032# advantage of any shell optimizations that allow amortized linear growth over 12033# repeated appends, instead of the typical quadratic growth present in naive 12034# implementations. 12035if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12036 eval 'as_fn_append () 12037 { 12038 eval $1+=\$2 12039 }' 12040else 12041 as_fn_append () 12042 { 12043 eval $1=\$$1\$2 12044 } 12045fi # as_fn_append 12046 12047# as_fn_arith ARG... 12048# ------------------ 12049# Perform arithmetic evaluation on the ARGs, and store the result in the 12050# global $as_val. Take advantage of shells that can avoid forks. The arguments 12051# must be portable across $(()) and expr. 12052if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12053 eval 'as_fn_arith () 12054 { 12055 as_val=$(( $* )) 12056 }' 12057else 12058 as_fn_arith () 12059 { 12060 as_val=`expr "$@" || test $? -eq 1` 12061 } 12062fi # as_fn_arith 12063 12064 12065if expr a : '\(a\)' >/dev/null 2>&1 && 12066 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12067 as_expr=expr 12068else 12069 as_expr=false 12070fi 12071 12072if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12073 as_basename=basename 12074else 12075 as_basename=false 12076fi 12077 12078if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12079 as_dirname=dirname 12080else 12081 as_dirname=false 12082fi 12083 12084as_me=`$as_basename -- "$0" || 12085$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12086 X"$0" : 'X\(//\)$' \| \ 12087 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12088$as_echo X/"$0" | 12089 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12090 s//\1/ 12091 q 12092 } 12093 /^X\/\(\/\/\)$/{ 12094 s//\1/ 12095 q 12096 } 12097 /^X\/\(\/\).*/{ 12098 s//\1/ 12099 q 12100 } 12101 s/.*/./; q'` 12102 12103# Avoid depending upon Character Ranges. 12104as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12105as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12106as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12107as_cr_digits='0123456789' 12108as_cr_alnum=$as_cr_Letters$as_cr_digits 12109 12110ECHO_C= ECHO_N= ECHO_T= 12111case `echo -n x` in #((((( 12112-n*) 12113 case `echo 'xy\c'` in 12114 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12115 xy) ECHO_C='\c';; 12116 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12117 ECHO_T=' ';; 12118 esac;; 12119*) 12120 ECHO_N='-n';; 12121esac 12122 12123rm -f conf$$ conf$$.exe conf$$.file 12124if test -d conf$$.dir; then 12125 rm -f conf$$.dir/conf$$.file 12126else 12127 rm -f conf$$.dir 12128 mkdir conf$$.dir 2>/dev/null 12129fi 12130if (echo >conf$$.file) 2>/dev/null; then 12131 if ln -s conf$$.file conf$$ 2>/dev/null; then 12132 as_ln_s='ln -s' 12133 # ... but there are two gotchas: 12134 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12135 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12136 # In both cases, we have to default to `cp -pR'. 12137 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12138 as_ln_s='cp -pR' 12139 elif ln conf$$.file conf$$ 2>/dev/null; then 12140 as_ln_s=ln 12141 else 12142 as_ln_s='cp -pR' 12143 fi 12144else 12145 as_ln_s='cp -pR' 12146fi 12147rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12148rmdir conf$$.dir 2>/dev/null 12149 12150 12151# as_fn_mkdir_p 12152# ------------- 12153# Create "$as_dir" as a directory, including parents if necessary. 12154as_fn_mkdir_p () 12155{ 12156 12157 case $as_dir in #( 12158 -*) as_dir=./$as_dir;; 12159 esac 12160 test -d "$as_dir" || eval $as_mkdir_p || { 12161 as_dirs= 12162 while :; do 12163 case $as_dir in #( 12164 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12165 *) as_qdir=$as_dir;; 12166 esac 12167 as_dirs="'$as_qdir' $as_dirs" 12168 as_dir=`$as_dirname -- "$as_dir" || 12169$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12170 X"$as_dir" : 'X\(//\)[^/]' \| \ 12171 X"$as_dir" : 'X\(//\)$' \| \ 12172 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12173$as_echo X"$as_dir" | 12174 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12175 s//\1/ 12176 q 12177 } 12178 /^X\(\/\/\)[^/].*/{ 12179 s//\1/ 12180 q 12181 } 12182 /^X\(\/\/\)$/{ 12183 s//\1/ 12184 q 12185 } 12186 /^X\(\/\).*/{ 12187 s//\1/ 12188 q 12189 } 12190 s/.*/./; q'` 12191 test -d "$as_dir" && break 12192 done 12193 test -z "$as_dirs" || eval "mkdir $as_dirs" 12194 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12195 12196 12197} # as_fn_mkdir_p 12198if mkdir -p . 2>/dev/null; then 12199 as_mkdir_p='mkdir -p "$as_dir"' 12200else 12201 test -d ./-p && rmdir ./-p 12202 as_mkdir_p=false 12203fi 12204 12205 12206# as_fn_executable_p FILE 12207# ----------------------- 12208# Test if FILE is an executable regular file. 12209as_fn_executable_p () 12210{ 12211 test -f "$1" && test -x "$1" 12212} # as_fn_executable_p 12213as_test_x='test -x' 12214as_executable_p=as_fn_executable_p 12215 12216# Sed expression to map a string onto a valid CPP name. 12217as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12218 12219# Sed expression to map a string onto a valid variable name. 12220as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12221 12222 12223exec 6>&1 12224## ----------------------------------- ## 12225## Main body of $CONFIG_STATUS script. ## 12226## ----------------------------------- ## 12227_ASEOF 12228test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12229 12230cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12231# Save the log message, to keep $0 and so on meaningful, and to 12232# report actual input values of CONFIG_FILES etc. instead of their 12233# values after options handling. 12234ac_log=" 12235This file was extended by sqlite $as_me 3.31.0, which was 12236generated by GNU Autoconf 2.69. Invocation command line was 12237 12238 CONFIG_FILES = $CONFIG_FILES 12239 CONFIG_HEADERS = $CONFIG_HEADERS 12240 CONFIG_LINKS = $CONFIG_LINKS 12241 CONFIG_COMMANDS = $CONFIG_COMMANDS 12242 $ $0 $@ 12243 12244on `(hostname || uname -n) 2>/dev/null | sed 1q` 12245" 12246 12247_ACEOF 12248 12249case $ac_config_files in *" 12250"*) set x $ac_config_files; shift; ac_config_files=$*;; 12251esac 12252 12253case $ac_config_headers in *" 12254"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12255esac 12256 12257 12258cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12259# Files that config.status was made for. 12260config_files="$ac_config_files" 12261config_headers="$ac_config_headers" 12262config_commands="$ac_config_commands" 12263 12264_ACEOF 12265 12266cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12267ac_cs_usage="\ 12268\`$as_me' instantiates files and other configuration actions 12269from templates according to the current configuration. Unless the files 12270and actions are specified as TAGs, all are instantiated by default. 12271 12272Usage: $0 [OPTION]... [TAG]... 12273 12274 -h, --help print this help, then exit 12275 -V, --version print version number and configuration settings, then exit 12276 --config print configuration, then exit 12277 -q, --quiet, --silent 12278 do not print progress messages 12279 -d, --debug don't remove temporary files 12280 --recheck update $as_me by reconfiguring in the same conditions 12281 --file=FILE[:TEMPLATE] 12282 instantiate the configuration file FILE 12283 --header=FILE[:TEMPLATE] 12284 instantiate the configuration header FILE 12285 12286Configuration files: 12287$config_files 12288 12289Configuration headers: 12290$config_headers 12291 12292Configuration commands: 12293$config_commands 12294 12295Report bugs to the package provider." 12296 12297_ACEOF 12298cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12299ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12300ac_cs_version="\\ 12301sqlite config.status 3.31.0 12302configured by $0, generated by GNU Autoconf 2.69, 12303 with options \\"\$ac_cs_config\\" 12304 12305Copyright (C) 2012 Free Software Foundation, Inc. 12306This config.status script is free software; the Free Software Foundation 12307gives unlimited permission to copy, distribute and modify it." 12308 12309ac_pwd='$ac_pwd' 12310srcdir='$srcdir' 12311INSTALL='$INSTALL' 12312test -n "\$AWK" || AWK=awk 12313_ACEOF 12314 12315cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12316# The default lists apply if the user does not specify any file. 12317ac_need_defaults=: 12318while test $# != 0 12319do 12320 case $1 in 12321 --*=?*) 12322 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12323 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12324 ac_shift=: 12325 ;; 12326 --*=) 12327 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12328 ac_optarg= 12329 ac_shift=: 12330 ;; 12331 *) 12332 ac_option=$1 12333 ac_optarg=$2 12334 ac_shift=shift 12335 ;; 12336 esac 12337 12338 case $ac_option in 12339 # Handling of the options. 12340 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12341 ac_cs_recheck=: ;; 12342 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12343 $as_echo "$ac_cs_version"; exit ;; 12344 --config | --confi | --conf | --con | --co | --c ) 12345 $as_echo "$ac_cs_config"; exit ;; 12346 --debug | --debu | --deb | --de | --d | -d ) 12347 debug=: ;; 12348 --file | --fil | --fi | --f ) 12349 $ac_shift 12350 case $ac_optarg in 12351 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12352 '') as_fn_error $? "missing file argument" ;; 12353 esac 12354 as_fn_append CONFIG_FILES " '$ac_optarg'" 12355 ac_need_defaults=false;; 12356 --header | --heade | --head | --hea ) 12357 $ac_shift 12358 case $ac_optarg in 12359 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12360 esac 12361 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12362 ac_need_defaults=false;; 12363 --he | --h) 12364 # Conflict between --help and --header 12365 as_fn_error $? "ambiguous option: \`$1' 12366Try \`$0 --help' for more information.";; 12367 --help | --hel | -h ) 12368 $as_echo "$ac_cs_usage"; exit ;; 12369 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12370 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12371 ac_cs_silent=: ;; 12372 12373 # This is an error. 12374 -*) as_fn_error $? "unrecognized option: \`$1' 12375Try \`$0 --help' for more information." ;; 12376 12377 *) as_fn_append ac_config_targets " $1" 12378 ac_need_defaults=false ;; 12379 12380 esac 12381 shift 12382done 12383 12384ac_configure_extra_args= 12385 12386if $ac_cs_silent; then 12387 exec 6>/dev/null 12388 ac_configure_extra_args="$ac_configure_extra_args --silent" 12389fi 12390 12391_ACEOF 12392cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12393if \$ac_cs_recheck; then 12394 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12395 shift 12396 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12397 CONFIG_SHELL='$SHELL' 12398 export CONFIG_SHELL 12399 exec "\$@" 12400fi 12401 12402_ACEOF 12403cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12404exec 5>>config.log 12405{ 12406 echo 12407 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12408## Running $as_me. ## 12409_ASBOX 12410 $as_echo "$ac_log" 12411} >&5 12412 12413_ACEOF 12414cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12415# 12416# INIT-COMMANDS 12417# 12418 12419 12420# The HP-UX ksh and POSIX shell print the target directory to stdout 12421# if CDPATH is set. 12422(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12423 12424sed_quote_subst='$sed_quote_subst' 12425double_quote_subst='$double_quote_subst' 12426delay_variable_subst='$delay_variable_subst' 12427macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 12428macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 12429enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 12430enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 12431pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 12432enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 12433host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 12434host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 12435host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 12436build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 12437build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 12438build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 12439SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 12440Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 12441GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 12442EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 12443FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 12444LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 12445NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 12446LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 12447max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 12448ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 12449exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 12450lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 12451lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 12452lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 12453reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 12454reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12455OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 12456deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 12457file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 12458AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 12459AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12460STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 12461RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 12462old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12463old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12464old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12465CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 12466CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12467compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 12468GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 12469lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 12470lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 12471lt_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"`' 12472lt_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"`' 12473objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 12474SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 12475ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 12476MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 12477lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 12478lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 12479lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 12480lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 12481lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 12482need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 12483DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 12484NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 12485LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 12486OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 12487OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 12488libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 12489shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12490extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12491archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 12492enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 12493export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12494whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12495compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 12496old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12497old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12498archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12499archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12500module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12501module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12502with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 12503allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12504no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12505hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12506hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 12507hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 12508hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 12509hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 12510hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 12511hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12512hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 12513inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 12514link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 12515fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 12516always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 12517export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12518exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12519include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12520prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12521file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 12522variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 12523need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 12524need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 12525version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 12526runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12527shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12528shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 12529libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12530library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 12531soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12532postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12533postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12534finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12535finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 12536hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 12537sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12538sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12539hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 12540enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 12541enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 12542enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 12543old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 12544striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 12545 12546LTCC='$LTCC' 12547LTCFLAGS='$LTCFLAGS' 12548compiler='$compiler_DEFAULT' 12549 12550# Quote evaled strings. 12551for var in SED \ 12552GREP \ 12553EGREP \ 12554FGREP \ 12555LD \ 12556NM \ 12557LN_S \ 12558lt_SP2NL \ 12559lt_NL2SP \ 12560reload_flag \ 12561OBJDUMP \ 12562deplibs_check_method \ 12563file_magic_cmd \ 12564AR \ 12565AR_FLAGS \ 12566STRIP \ 12567RANLIB \ 12568CC \ 12569CFLAGS \ 12570compiler \ 12571lt_cv_sys_global_symbol_pipe \ 12572lt_cv_sys_global_symbol_to_cdecl \ 12573lt_cv_sys_global_symbol_to_c_name_address \ 12574lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12575SHELL \ 12576ECHO \ 12577lt_prog_compiler_no_builtin_flag \ 12578lt_prog_compiler_wl \ 12579lt_prog_compiler_pic \ 12580lt_prog_compiler_static \ 12581lt_cv_prog_compiler_c_o \ 12582need_locks \ 12583DSYMUTIL \ 12584NMEDIT \ 12585LIPO \ 12586OTOOL \ 12587OTOOL64 \ 12588shrext_cmds \ 12589export_dynamic_flag_spec \ 12590whole_archive_flag_spec \ 12591compiler_needs_object \ 12592with_gnu_ld \ 12593allow_undefined_flag \ 12594no_undefined_flag \ 12595hardcode_libdir_flag_spec \ 12596hardcode_libdir_flag_spec_ld \ 12597hardcode_libdir_separator \ 12598fix_srcfile_path \ 12599exclude_expsyms \ 12600include_expsyms \ 12601file_list_spec \ 12602variables_saved_for_relink \ 12603libname_spec \ 12604library_names_spec \ 12605soname_spec \ 12606finish_eval \ 12607old_striplib \ 12608striplib; do 12609 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12610 *[\\\\\\\`\\"\\\$]*) 12611 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12612 ;; 12613 *) 12614 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12615 ;; 12616 esac 12617done 12618 12619# Double-quote double-evaled strings. 12620for var in reload_cmds \ 12621old_postinstall_cmds \ 12622old_postuninstall_cmds \ 12623old_archive_cmds \ 12624extract_expsyms_cmds \ 12625old_archive_from_new_cmds \ 12626old_archive_from_expsyms_cmds \ 12627archive_cmds \ 12628archive_expsym_cmds \ 12629module_cmds \ 12630module_expsym_cmds \ 12631export_symbols_cmds \ 12632prelink_cmds \ 12633postinstall_cmds \ 12634postuninstall_cmds \ 12635finish_cmds \ 12636sys_lib_search_path_spec \ 12637sys_lib_dlsearch_path_spec; do 12638 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12639 *[\\\\\\\`\\"\\\$]*) 12640 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12641 ;; 12642 *) 12643 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12644 ;; 12645 esac 12646done 12647 12648# Fix-up fallback echo if it was mangled by the above quoting rules. 12649case \$lt_ECHO in 12650*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 12651 ;; 12652esac 12653 12654ac_aux_dir='$ac_aux_dir' 12655xsi_shell='$xsi_shell' 12656lt_shell_append='$lt_shell_append' 12657 12658# See if we are running on zsh, and set the options which allow our 12659# commands through without removal of \ escapes INIT. 12660if test -n "\${ZSH_VERSION+set}" ; then 12661 setopt NO_GLOB_SUBST 12662fi 12663 12664 12665 PACKAGE='$PACKAGE' 12666 VERSION='$VERSION' 12667 TIMESTAMP='$TIMESTAMP' 12668 RM='$RM' 12669 ofile='$ofile' 12670 12671 12672 12673 12674_ACEOF 12675 12676cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12677 12678# Handling of arguments. 12679for ac_config_target in $ac_config_targets 12680do 12681 case $ac_config_target in 12682 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12683 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12684 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12685 "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;; 12686 12687 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12688 esac 12689done 12690 12691 12692# If the user did not use the arguments to specify the items to instantiate, 12693# then the envvar interface is used. Set only those that are not. 12694# We use the long form for the default assignment because of an extremely 12695# bizarre bug on SunOS 4.1.3. 12696if $ac_need_defaults; then 12697 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12698 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12699 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12700fi 12701 12702# Have a temporary directory for convenience. Make it in the build tree 12703# simply because there is no reason against having it here, and in addition, 12704# creating and moving files from /tmp can sometimes cause problems. 12705# Hook for its removal unless debugging. 12706# Note that there is a small window in which the directory will not be cleaned: 12707# after its creation but before its name has been assigned to `$tmp'. 12708$debug || 12709{ 12710 tmp= ac_tmp= 12711 trap 'exit_status=$? 12712 : "${ac_tmp:=$tmp}" 12713 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12714' 0 12715 trap 'as_fn_exit 1' 1 2 13 15 12716} 12717# Create a (secure) tmp directory for tmp files. 12718 12719{ 12720 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12721 test -d "$tmp" 12722} || 12723{ 12724 tmp=./conf$$-$RANDOM 12725 (umask 077 && mkdir "$tmp") 12726} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12727ac_tmp=$tmp 12728 12729# Set up the scripts for CONFIG_FILES section. 12730# No need to generate them if there are no CONFIG_FILES. 12731# This happens for instance with `./config.status config.h'. 12732if test -n "$CONFIG_FILES"; then 12733 12734 12735ac_cr=`echo X | tr X '\015'` 12736# On cygwin, bash can eat \r inside `` if the user requested igncr. 12737# But we know of no other shell where ac_cr would be empty at this 12738# point, so we can use a bashism as a fallback. 12739if test "x$ac_cr" = x; then 12740 eval ac_cr=\$\'\\r\' 12741fi 12742ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12743if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12744 ac_cs_awk_cr='\\r' 12745else 12746 ac_cs_awk_cr=$ac_cr 12747fi 12748 12749echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12750_ACEOF 12751 12752 12753{ 12754 echo "cat >conf$$subs.awk <<_ACEOF" && 12755 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12756 echo "_ACEOF" 12757} >conf$$subs.sh || 12758 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12759ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12760ac_delim='%!_!# ' 12761for ac_last_try in false false false false false :; do 12762 . ./conf$$subs.sh || 12763 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12764 12765 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12766 if test $ac_delim_n = $ac_delim_num; then 12767 break 12768 elif $ac_last_try; then 12769 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12770 else 12771 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12772 fi 12773done 12774rm -f conf$$subs.sh 12775 12776cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12777cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12778_ACEOF 12779sed -n ' 12780h 12781s/^/S["/; s/!.*/"]=/ 12782p 12783g 12784s/^[^!]*!// 12785:repl 12786t repl 12787s/'"$ac_delim"'$// 12788t delim 12789:nl 12790h 12791s/\(.\{148\}\)..*/\1/ 12792t more1 12793s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12794p 12795n 12796b repl 12797:more1 12798s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12799p 12800g 12801s/.\{148\}// 12802t nl 12803:delim 12804h 12805s/\(.\{148\}\)..*/\1/ 12806t more2 12807s/["\\]/\\&/g; s/^/"/; s/$/"/ 12808p 12809b 12810:more2 12811s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12812p 12813g 12814s/.\{148\}// 12815t delim 12816' <conf$$subs.awk | sed ' 12817/^[^""]/{ 12818 N 12819 s/\n// 12820} 12821' >>$CONFIG_STATUS || ac_write_fail=1 12822rm -f conf$$subs.awk 12823cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12824_ACAWK 12825cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12826 for (key in S) S_is_set[key] = 1 12827 FS = "" 12828 12829} 12830{ 12831 line = $ 0 12832 nfields = split(line, field, "@") 12833 substed = 0 12834 len = length(field[1]) 12835 for (i = 2; i < nfields; i++) { 12836 key = field[i] 12837 keylen = length(key) 12838 if (S_is_set[key]) { 12839 value = S[key] 12840 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12841 len += length(value) + length(field[++i]) 12842 substed = 1 12843 } else 12844 len += 1 + keylen 12845 } 12846 12847 print line 12848} 12849 12850_ACAWK 12851_ACEOF 12852cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12853if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12854 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12855else 12856 cat 12857fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12858 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12859_ACEOF 12860 12861# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12862# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12863# trailing colons and then remove the whole line if VPATH becomes empty 12864# (actually we leave an empty line to preserve line numbers). 12865if test "x$srcdir" = x.; then 12866 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12867h 12868s/// 12869s/^/:/ 12870s/[ ]*$/:/ 12871s/:\$(srcdir):/:/g 12872s/:\${srcdir}:/:/g 12873s/:@srcdir@:/:/g 12874s/^:*// 12875s/:*$// 12876x 12877s/\(=[ ]*\).*/\1/ 12878G 12879s/\n// 12880s/^[^=]*=[ ]*$// 12881}' 12882fi 12883 12884cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12885fi # test -n "$CONFIG_FILES" 12886 12887# Set up the scripts for CONFIG_HEADERS section. 12888# No need to generate them if there are no CONFIG_HEADERS. 12889# This happens for instance with `./config.status Makefile'. 12890if test -n "$CONFIG_HEADERS"; then 12891cat >"$ac_tmp/defines.awk" <<\_ACAWK || 12892BEGIN { 12893_ACEOF 12894 12895# Transform confdefs.h into an awk script `defines.awk', embedded as 12896# here-document in config.status, that substitutes the proper values into 12897# config.h.in to produce config.h. 12898 12899# Create a delimiter string that does not exist in confdefs.h, to ease 12900# handling of long lines. 12901ac_delim='%!_!# ' 12902for ac_last_try in false false :; do 12903 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 12904 if test -z "$ac_tt"; then 12905 break 12906 elif $ac_last_try; then 12907 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12908 else 12909 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12910 fi 12911done 12912 12913# For the awk script, D is an array of macro values keyed by name, 12914# likewise P contains macro parameters if any. Preserve backslash 12915# newline sequences. 12916 12917ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12918sed -n ' 12919s/.\{148\}/&'"$ac_delim"'/g 12920t rset 12921:rset 12922s/^[ ]*#[ ]*define[ ][ ]*/ / 12923t def 12924d 12925:def 12926s/\\$// 12927t bsnl 12928s/["\\]/\\&/g 12929s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12930D["\1"]=" \3"/p 12931s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12932d 12933:bsnl 12934s/["\\]/\\&/g 12935s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12936D["\1"]=" \3\\\\\\n"\\/p 12937t cont 12938s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12939t cont 12940d 12941:cont 12942n 12943s/.\{148\}/&'"$ac_delim"'/g 12944t clear 12945:clear 12946s/\\$// 12947t bsnlc 12948s/["\\]/\\&/g; s/^/"/; s/$/"/p 12949d 12950:bsnlc 12951s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12952b cont 12953' <confdefs.h | sed ' 12954s/'"$ac_delim"'/"\\\ 12955"/g' >>$CONFIG_STATUS || ac_write_fail=1 12956 12957cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12958 for (key in D) D_is_set[key] = 1 12959 FS = "" 12960} 12961/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12962 line = \$ 0 12963 split(line, arg, " ") 12964 if (arg[1] == "#") { 12965 defundef = arg[2] 12966 mac1 = arg[3] 12967 } else { 12968 defundef = substr(arg[1], 2) 12969 mac1 = arg[2] 12970 } 12971 split(mac1, mac2, "(") #) 12972 macro = mac2[1] 12973 prefix = substr(line, 1, index(line, defundef) - 1) 12974 if (D_is_set[macro]) { 12975 # Preserve the white space surrounding the "#". 12976 print prefix "define", macro P[macro] D[macro] 12977 next 12978 } else { 12979 # Replace #undef with comments. This is necessary, for example, 12980 # in the case of _POSIX_SOURCE, which is predefined and required 12981 # on some systems where configure will not decide to define it. 12982 if (defundef == "undef") { 12983 print "/*", prefix defundef, macro, "*/" 12984 next 12985 } 12986 } 12987} 12988{ print } 12989_ACAWK 12990_ACEOF 12991cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12992 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 12993fi # test -n "$CONFIG_HEADERS" 12994 12995 12996eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12997shift 12998for ac_tag 12999do 13000 case $ac_tag in 13001 :[FHLC]) ac_mode=$ac_tag; continue;; 13002 esac 13003 case $ac_mode$ac_tag in 13004 :[FHL]*:*);; 13005 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 13006 :[FH]-) ac_tag=-:-;; 13007 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13008 esac 13009 ac_save_IFS=$IFS 13010 IFS=: 13011 set x $ac_tag 13012 IFS=$ac_save_IFS 13013 shift 13014 ac_file=$1 13015 shift 13016 13017 case $ac_mode in 13018 :L) ac_source=$1;; 13019 :[FH]) 13020 ac_file_inputs= 13021 for ac_f 13022 do 13023 case $ac_f in 13024 -) ac_f="$ac_tmp/stdin";; 13025 *) # Look for the file first in the build tree, then in the source tree 13026 # (if the path is not absolute). The absolute path cannot be DOS-style, 13027 # because $ac_f cannot contain `:'. 13028 test -f "$ac_f" || 13029 case $ac_f in 13030 [\\/$]*) false;; 13031 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13032 esac || 13033 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13034 esac 13035 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13036 as_fn_append ac_file_inputs " '$ac_f'" 13037 done 13038 13039 # Let's still pretend it is `configure' which instantiates (i.e., don't 13040 # use $as_me), people would be surprised to read: 13041 # /* config.h. Generated by config.status. */ 13042 configure_input='Generated from '` 13043 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13044 `' by configure.' 13045 if test x"$ac_file" != x-; then 13046 configure_input="$ac_file. $configure_input" 13047 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13048$as_echo "$as_me: creating $ac_file" >&6;} 13049 fi 13050 # Neutralize special characters interpreted by sed in replacement strings. 13051 case $configure_input in #( 13052 *\&* | *\|* | *\\* ) 13053 ac_sed_conf_input=`$as_echo "$configure_input" | 13054 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13055 *) ac_sed_conf_input=$configure_input;; 13056 esac 13057 13058 case $ac_tag in 13059 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13060 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13061 esac 13062 ;; 13063 esac 13064 13065 ac_dir=`$as_dirname -- "$ac_file" || 13066$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13067 X"$ac_file" : 'X\(//\)[^/]' \| \ 13068 X"$ac_file" : 'X\(//\)$' \| \ 13069 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13070$as_echo X"$ac_file" | 13071 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13072 s//\1/ 13073 q 13074 } 13075 /^X\(\/\/\)[^/].*/{ 13076 s//\1/ 13077 q 13078 } 13079 /^X\(\/\/\)$/{ 13080 s//\1/ 13081 q 13082 } 13083 /^X\(\/\).*/{ 13084 s//\1/ 13085 q 13086 } 13087 s/.*/./; q'` 13088 as_dir="$ac_dir"; as_fn_mkdir_p 13089 ac_builddir=. 13090 13091case "$ac_dir" in 13092.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13093*) 13094 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13095 # A ".." for each directory in $ac_dir_suffix. 13096 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13097 case $ac_top_builddir_sub in 13098 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13099 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13100 esac ;; 13101esac 13102ac_abs_top_builddir=$ac_pwd 13103ac_abs_builddir=$ac_pwd$ac_dir_suffix 13104# for backward compatibility: 13105ac_top_builddir=$ac_top_build_prefix 13106 13107case $srcdir in 13108 .) # We are building in place. 13109 ac_srcdir=. 13110 ac_top_srcdir=$ac_top_builddir_sub 13111 ac_abs_top_srcdir=$ac_pwd ;; 13112 [\\/]* | ?:[\\/]* ) # Absolute name. 13113 ac_srcdir=$srcdir$ac_dir_suffix; 13114 ac_top_srcdir=$srcdir 13115 ac_abs_top_srcdir=$srcdir ;; 13116 *) # Relative name. 13117 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13118 ac_top_srcdir=$ac_top_build_prefix$srcdir 13119 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13120esac 13121ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13122 13123 13124 case $ac_mode in 13125 :F) 13126 # 13127 # CONFIG_FILE 13128 # 13129 13130 case $INSTALL in 13131 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13132 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13133 esac 13134_ACEOF 13135 13136cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13137# If the template does not know about datarootdir, expand it. 13138# FIXME: This hack should be removed a few years after 2.60. 13139ac_datarootdir_hack=; ac_datarootdir_seen= 13140ac_sed_dataroot=' 13141/datarootdir/ { 13142 p 13143 q 13144} 13145/@datadir@/p 13146/@docdir@/p 13147/@infodir@/p 13148/@localedir@/p 13149/@mandir@/p' 13150case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13151*datarootdir*) ac_datarootdir_seen=yes;; 13152*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13153 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13154$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13155_ACEOF 13156cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13157 ac_datarootdir_hack=' 13158 s&@datadir@&$datadir&g 13159 s&@docdir@&$docdir&g 13160 s&@infodir@&$infodir&g 13161 s&@localedir@&$localedir&g 13162 s&@mandir@&$mandir&g 13163 s&\\\${datarootdir}&$datarootdir&g' ;; 13164esac 13165_ACEOF 13166 13167# Neutralize VPATH when `$srcdir' = `.'. 13168# Shell code in configure.ac might set extrasub. 13169# FIXME: do we really want to maintain this feature? 13170cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13171ac_sed_extra="$ac_vpsub 13172$extrasub 13173_ACEOF 13174cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13175:t 13176/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13177s|@configure_input@|$ac_sed_conf_input|;t t 13178s&@top_builddir@&$ac_top_builddir_sub&;t t 13179s&@top_build_prefix@&$ac_top_build_prefix&;t t 13180s&@srcdir@&$ac_srcdir&;t t 13181s&@abs_srcdir@&$ac_abs_srcdir&;t t 13182s&@top_srcdir@&$ac_top_srcdir&;t t 13183s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13184s&@builddir@&$ac_builddir&;t t 13185s&@abs_builddir@&$ac_abs_builddir&;t t 13186s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13187s&@INSTALL@&$ac_INSTALL&;t t 13188$ac_datarootdir_hack 13189" 13190eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13191 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13192 13193test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13194 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13195 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13196 "$ac_tmp/out"`; test -z "$ac_out"; } && 13197 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13198which seems to be undefined. Please make sure it is defined" >&5 13199$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13200which seems to be undefined. Please make sure it is defined" >&2;} 13201 13202 rm -f "$ac_tmp/stdin" 13203 case $ac_file in 13204 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13205 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13206 esac \ 13207 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13208 ;; 13209 :H) 13210 # 13211 # CONFIG_HEADER 13212 # 13213 if test x"$ac_file" != x-; then 13214 { 13215 $as_echo "/* $configure_input */" \ 13216 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13217 } >"$ac_tmp/config.h" \ 13218 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13219 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13220 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13221$as_echo "$as_me: $ac_file is unchanged" >&6;} 13222 else 13223 rm -f "$ac_file" 13224 mv "$ac_tmp/config.h" "$ac_file" \ 13225 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13226 fi 13227 else 13228 $as_echo "/* $configure_input */" \ 13229 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13230 || as_fn_error $? "could not create -" "$LINENO" 5 13231 fi 13232 ;; 13233 13234 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13235$as_echo "$as_me: executing $ac_file commands" >&6;} 13236 ;; 13237 esac 13238 13239 13240 case $ac_file$ac_mode in 13241 "libtool":C) 13242 13243 # See if we are running on zsh, and set the options which allow our 13244 # commands through without removal of \ escapes. 13245 if test -n "${ZSH_VERSION+set}" ; then 13246 setopt NO_GLOB_SUBST 13247 fi 13248 13249 cfgfile="${ofile}T" 13250 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13251 $RM "$cfgfile" 13252 13253 cat <<_LT_EOF >> "$cfgfile" 13254#! $SHELL 13255 13256# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13257# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13258# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13259# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13260# 13261# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13262# 2006, 2007, 2008 Free Software Foundation, Inc. 13263# Written by Gordon Matzigkeit, 1996 13264# 13265# This file is part of GNU Libtool. 13266# 13267# GNU Libtool is free software; you can redistribute it and/or 13268# modify it under the terms of the GNU General Public License as 13269# published by the Free Software Foundation; either version 2 of 13270# the License, or (at your option) any later version. 13271# 13272# As a special exception to the GNU General Public License, 13273# if you distribute this file as part of a program or library that 13274# is built using GNU Libtool, you may include this file under the 13275# same distribution terms that you use for the rest of that program. 13276# 13277# GNU Libtool is distributed in the hope that it will be useful, 13278# but WITHOUT ANY WARRANTY; without even the implied warranty of 13279# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13280# GNU General Public License for more details. 13281# 13282# You should have received a copy of the GNU General Public License 13283# along with GNU Libtool; see the file COPYING. If not, a copy 13284# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13285# obtained by writing to the Free Software Foundation, Inc., 13286# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13287 13288 13289# The names of the tagged configurations supported by this script. 13290available_tags="" 13291 13292# ### BEGIN LIBTOOL CONFIG 13293 13294# Which release of libtool.m4 was used? 13295macro_version=$macro_version 13296macro_revision=$macro_revision 13297 13298# Whether or not to build shared libraries. 13299build_libtool_libs=$enable_shared 13300 13301# Whether or not to build static libraries. 13302build_old_libs=$enable_static 13303 13304# What type of objects to build. 13305pic_mode=$pic_mode 13306 13307# Whether or not to optimize for fast installation. 13308fast_install=$enable_fast_install 13309 13310# The host system. 13311host_alias=$host_alias 13312host=$host 13313host_os=$host_os 13314 13315# The build system. 13316build_alias=$build_alias 13317build=$build 13318build_os=$build_os 13319 13320# A sed program that does not truncate output. 13321SED=$lt_SED 13322 13323# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13324Xsed="\$SED -e 1s/^X//" 13325 13326# A grep program that handles long lines. 13327GREP=$lt_GREP 13328 13329# An ERE matcher. 13330EGREP=$lt_EGREP 13331 13332# A literal string matcher. 13333FGREP=$lt_FGREP 13334 13335# A BSD- or MS-compatible name lister. 13336NM=$lt_NM 13337 13338# Whether we need soft or hard links. 13339LN_S=$lt_LN_S 13340 13341# What is the maximum length of a command? 13342max_cmd_len=$max_cmd_len 13343 13344# Object file suffix (normally "o"). 13345objext=$ac_objext 13346 13347# Executable file suffix (normally ""). 13348exeext=$exeext 13349 13350# whether the shell understands "unset". 13351lt_unset=$lt_unset 13352 13353# turn spaces into newlines. 13354SP2NL=$lt_lt_SP2NL 13355 13356# turn newlines into spaces. 13357NL2SP=$lt_lt_NL2SP 13358 13359# How to create reloadable object files. 13360reload_flag=$lt_reload_flag 13361reload_cmds=$lt_reload_cmds 13362 13363# An object symbol dumper. 13364OBJDUMP=$lt_OBJDUMP 13365 13366# Method to check whether dependent libraries are shared objects. 13367deplibs_check_method=$lt_deplibs_check_method 13368 13369# Command to use when deplibs_check_method == "file_magic". 13370file_magic_cmd=$lt_file_magic_cmd 13371 13372# The archiver. 13373AR=$lt_AR 13374AR_FLAGS=$lt_AR_FLAGS 13375 13376# A symbol stripping program. 13377STRIP=$lt_STRIP 13378 13379# Commands used to install an old-style archive. 13380RANLIB=$lt_RANLIB 13381old_postinstall_cmds=$lt_old_postinstall_cmds 13382old_postuninstall_cmds=$lt_old_postuninstall_cmds 13383 13384# A C compiler. 13385LTCC=$lt_CC 13386 13387# LTCC compiler flags. 13388LTCFLAGS=$lt_CFLAGS 13389 13390# Take the output of nm and produce a listing of raw symbols and C names. 13391global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13392 13393# Transform the output of nm in a proper C declaration. 13394global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13395 13396# Transform the output of nm in a C name address pair. 13397global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13398 13399# Transform the output of nm in a C name address pair when lib prefix is needed. 13400global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13401 13402# The name of the directory that contains temporary libtool files. 13403objdir=$objdir 13404 13405# Shell to use when invoking shell scripts. 13406SHELL=$lt_SHELL 13407 13408# An echo program that does not interpret backslashes. 13409ECHO=$lt_ECHO 13410 13411# Used to examine libraries when file_magic_cmd begins with "file". 13412MAGIC_CMD=$MAGIC_CMD 13413 13414# Must we lock files when doing compilation? 13415need_locks=$lt_need_locks 13416 13417# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13418DSYMUTIL=$lt_DSYMUTIL 13419 13420# Tool to change global to local symbols on Mac OS X. 13421NMEDIT=$lt_NMEDIT 13422 13423# Tool to manipulate fat objects and archives on Mac OS X. 13424LIPO=$lt_LIPO 13425 13426# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13427OTOOL=$lt_OTOOL 13428 13429# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13430OTOOL64=$lt_OTOOL64 13431 13432# Old archive suffix (normally "a"). 13433libext=$libext 13434 13435# Shared library suffix (normally ".so"). 13436shrext_cmds=$lt_shrext_cmds 13437 13438# The commands to extract the exported symbol list from a shared archive. 13439extract_expsyms_cmds=$lt_extract_expsyms_cmds 13440 13441# Variables whose values should be saved in libtool wrapper scripts and 13442# restored at link time. 13443variables_saved_for_relink=$lt_variables_saved_for_relink 13444 13445# Do we need the "lib" prefix for modules? 13446need_lib_prefix=$need_lib_prefix 13447 13448# Do we need a version for libraries? 13449need_version=$need_version 13450 13451# Library versioning type. 13452version_type=$version_type 13453 13454# Shared library runtime path variable. 13455runpath_var=$runpath_var 13456 13457# Shared library path variable. 13458shlibpath_var=$shlibpath_var 13459 13460# Is shlibpath searched before the hard-coded library search path? 13461shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13462 13463# Format of library name prefix. 13464libname_spec=$lt_libname_spec 13465 13466# List of archive names. First name is the real one, the rest are links. 13467# The last name is the one that the linker finds with -lNAME 13468library_names_spec=$lt_library_names_spec 13469 13470# The coded name of the library, if different from the real name. 13471soname_spec=$lt_soname_spec 13472 13473# Command to use after installation of a shared archive. 13474postinstall_cmds=$lt_postinstall_cmds 13475 13476# Command to use after uninstallation of a shared archive. 13477postuninstall_cmds=$lt_postuninstall_cmds 13478 13479# Commands used to finish a libtool library installation in a directory. 13480finish_cmds=$lt_finish_cmds 13481 13482# As "finish_cmds", except a single script fragment to be evaled but 13483# not shown. 13484finish_eval=$lt_finish_eval 13485 13486# Whether we should hardcode library paths into libraries. 13487hardcode_into_libs=$hardcode_into_libs 13488 13489# Compile-time system search path for libraries. 13490sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13491 13492# Run-time system search path for libraries. 13493sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13494 13495# Whether dlopen is supported. 13496dlopen_support=$enable_dlopen 13497 13498# Whether dlopen of programs is supported. 13499dlopen_self=$enable_dlopen_self 13500 13501# Whether dlopen of statically linked programs is supported. 13502dlopen_self_static=$enable_dlopen_self_static 13503 13504# Commands to strip libraries. 13505old_striplib=$lt_old_striplib 13506striplib=$lt_striplib 13507 13508 13509# The linker used to build libraries. 13510LD=$lt_LD 13511 13512# Commands used to build an old-style archive. 13513old_archive_cmds=$lt_old_archive_cmds 13514 13515# A language specific compiler. 13516CC=$lt_compiler 13517 13518# Is the compiler the GNU compiler? 13519with_gcc=$GCC 13520 13521# Compiler flag to turn off builtin functions. 13522no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13523 13524# How to pass a linker flag through the compiler. 13525wl=$lt_lt_prog_compiler_wl 13526 13527# Additional compiler flags for building library objects. 13528pic_flag=$lt_lt_prog_compiler_pic 13529 13530# Compiler flag to prevent dynamic linking. 13531link_static_flag=$lt_lt_prog_compiler_static 13532 13533# Does compiler simultaneously support -c and -o options? 13534compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13535 13536# Whether or not to add -lc for building shared libraries. 13537build_libtool_need_lc=$archive_cmds_need_lc 13538 13539# Whether or not to disallow shared libs when runtime libs are static. 13540allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13541 13542# Compiler flag to allow reflexive dlopens. 13543export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13544 13545# Compiler flag to generate shared objects directly from archives. 13546whole_archive_flag_spec=$lt_whole_archive_flag_spec 13547 13548# Whether the compiler copes with passing no objects directly. 13549compiler_needs_object=$lt_compiler_needs_object 13550 13551# Create an old-style archive from a shared archive. 13552old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13553 13554# Create a temporary old-style archive to link instead of a shared archive. 13555old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13556 13557# Commands used to build a shared archive. 13558archive_cmds=$lt_archive_cmds 13559archive_expsym_cmds=$lt_archive_expsym_cmds 13560 13561# Commands used to build a loadable module if different from building 13562# a shared archive. 13563module_cmds=$lt_module_cmds 13564module_expsym_cmds=$lt_module_expsym_cmds 13565 13566# Whether we are building with GNU ld or not. 13567with_gnu_ld=$lt_with_gnu_ld 13568 13569# Flag that allows shared libraries with undefined symbols to be built. 13570allow_undefined_flag=$lt_allow_undefined_flag 13571 13572# Flag that enforces no undefined symbols. 13573no_undefined_flag=$lt_no_undefined_flag 13574 13575# Flag to hardcode \$libdir into a binary during linking. 13576# This must work even if \$libdir does not exist 13577hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13578 13579# If ld is used when linking, flag to hardcode \$libdir into a binary 13580# during linking. This must work even if \$libdir does not exist. 13581hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13582 13583# Whether we need a single "-rpath" flag with a separated argument. 13584hardcode_libdir_separator=$lt_hardcode_libdir_separator 13585 13586# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13587# DIR into the resulting binary. 13588hardcode_direct=$hardcode_direct 13589 13590# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13591# DIR into the resulting binary and the resulting library dependency is 13592# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13593# library is relocated. 13594hardcode_direct_absolute=$hardcode_direct_absolute 13595 13596# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13597# into the resulting binary. 13598hardcode_minus_L=$hardcode_minus_L 13599 13600# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13601# into the resulting binary. 13602hardcode_shlibpath_var=$hardcode_shlibpath_var 13603 13604# Set to "yes" if building a shared library automatically hardcodes DIR 13605# into the library and all subsequent libraries and executables linked 13606# against it. 13607hardcode_automatic=$hardcode_automatic 13608 13609# Set to yes if linker adds runtime paths of dependent libraries 13610# to runtime path list. 13611inherit_rpath=$inherit_rpath 13612 13613# Whether libtool must link a program against all its dependency libraries. 13614link_all_deplibs=$link_all_deplibs 13615 13616# Fix the shell variable \$srcfile for the compiler. 13617fix_srcfile_path=$lt_fix_srcfile_path 13618 13619# Set to "yes" if exported symbols are required. 13620always_export_symbols=$always_export_symbols 13621 13622# The commands to list exported symbols. 13623export_symbols_cmds=$lt_export_symbols_cmds 13624 13625# Symbols that should not be listed in the preloaded symbols. 13626exclude_expsyms=$lt_exclude_expsyms 13627 13628# Symbols that must always be exported. 13629include_expsyms=$lt_include_expsyms 13630 13631# Commands necessary for linking programs (against libraries) with templates. 13632prelink_cmds=$lt_prelink_cmds 13633 13634# Specify filename containing input files. 13635file_list_spec=$lt_file_list_spec 13636 13637# How to hardcode a shared library path into an executable. 13638hardcode_action=$hardcode_action 13639 13640# ### END LIBTOOL CONFIG 13641 13642_LT_EOF 13643 13644 case $host_os in 13645 aix3*) 13646 cat <<\_LT_EOF >> "$cfgfile" 13647# AIX sometimes has problems with the GCC collect2 program. For some 13648# reason, if we set the COLLECT_NAMES environment variable, the problems 13649# vanish in a puff of smoke. 13650if test "X${COLLECT_NAMES+set}" != Xset; then 13651 COLLECT_NAMES= 13652 export COLLECT_NAMES 13653fi 13654_LT_EOF 13655 ;; 13656 esac 13657 13658 13659ltmain="$ac_aux_dir/ltmain.sh" 13660 13661 13662 # We use sed instead of cat because bash on DJGPP gets confused if 13663 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13664 # text mode, it properly converts lines to CR/LF. This bash problem 13665 # is reportedly fixed, but why not run on old versions too? 13666 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13667 || (rm -f "$cfgfile"; exit 1) 13668 13669 case $xsi_shell in 13670 yes) 13671 cat << \_LT_EOF >> "$cfgfile" 13672 13673# func_dirname file append nondir_replacement 13674# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13675# otherwise set result to NONDIR_REPLACEMENT. 13676func_dirname () 13677{ 13678 case ${1} in 13679 */*) func_dirname_result="${1%/*}${2}" ;; 13680 * ) func_dirname_result="${3}" ;; 13681 esac 13682} 13683 13684# func_basename file 13685func_basename () 13686{ 13687 func_basename_result="${1##*/}" 13688} 13689 13690# func_dirname_and_basename file append nondir_replacement 13691# perform func_basename and func_dirname in a single function 13692# call: 13693# dirname: Compute the dirname of FILE. If nonempty, 13694# add APPEND to the result, otherwise set result 13695# to NONDIR_REPLACEMENT. 13696# value returned in "$func_dirname_result" 13697# basename: Compute filename of FILE. 13698# value retuned in "$func_basename_result" 13699# Implementation must be kept synchronized with func_dirname 13700# and func_basename. For efficiency, we do not delegate to 13701# those functions but instead duplicate the functionality here. 13702func_dirname_and_basename () 13703{ 13704 case ${1} in 13705 */*) func_dirname_result="${1%/*}${2}" ;; 13706 * ) func_dirname_result="${3}" ;; 13707 esac 13708 func_basename_result="${1##*/}" 13709} 13710 13711# func_stripname prefix suffix name 13712# strip PREFIX and SUFFIX off of NAME. 13713# PREFIX and SUFFIX must not contain globbing or regex special 13714# characters, hashes, percent signs, but SUFFIX may contain a leading 13715# dot (in which case that matches only a dot). 13716func_stripname () 13717{ 13718 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13719 # positional parameters, so assign one to ordinary parameter first. 13720 func_stripname_result=${3} 13721 func_stripname_result=${func_stripname_result#"${1}"} 13722 func_stripname_result=${func_stripname_result%"${2}"} 13723} 13724 13725# func_opt_split 13726func_opt_split () 13727{ 13728 func_opt_split_opt=${1%%=*} 13729 func_opt_split_arg=${1#*=} 13730} 13731 13732# func_lo2o object 13733func_lo2o () 13734{ 13735 case ${1} in 13736 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13737 *) func_lo2o_result=${1} ;; 13738 esac 13739} 13740 13741# func_xform libobj-or-source 13742func_xform () 13743{ 13744 func_xform_result=${1%.*}.lo 13745} 13746 13747# func_arith arithmetic-term... 13748func_arith () 13749{ 13750 func_arith_result=$(( $* )) 13751} 13752 13753# func_len string 13754# STRING may not start with a hyphen. 13755func_len () 13756{ 13757 func_len_result=${#1} 13758} 13759 13760_LT_EOF 13761 ;; 13762 *) # Bourne compatible functions. 13763 cat << \_LT_EOF >> "$cfgfile" 13764 13765# func_dirname file append nondir_replacement 13766# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13767# otherwise set result to NONDIR_REPLACEMENT. 13768func_dirname () 13769{ 13770 # Extract subdirectory from the argument. 13771 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 13772 if test "X$func_dirname_result" = "X${1}"; then 13773 func_dirname_result="${3}" 13774 else 13775 func_dirname_result="$func_dirname_result${2}" 13776 fi 13777} 13778 13779# func_basename file 13780func_basename () 13781{ 13782 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 13783} 13784 13785 13786# func_stripname prefix suffix name 13787# strip PREFIX and SUFFIX off of NAME. 13788# PREFIX and SUFFIX must not contain globbing or regex special 13789# characters, hashes, percent signs, but SUFFIX may contain a leading 13790# dot (in which case that matches only a dot). 13791# func_strip_suffix prefix name 13792func_stripname () 13793{ 13794 case ${2} in 13795 .*) func_stripname_result=`$ECHO "X${3}" \ 13796 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 13797 *) func_stripname_result=`$ECHO "X${3}" \ 13798 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 13799 esac 13800} 13801 13802# sed scripts: 13803my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13804my_sed_long_arg='1s/^-[^=]*=//' 13805 13806# func_opt_split 13807func_opt_split () 13808{ 13809 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 13810 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 13811} 13812 13813# func_lo2o object 13814func_lo2o () 13815{ 13816 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 13817} 13818 13819# func_xform libobj-or-source 13820func_xform () 13821{ 13822 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 13823} 13824 13825# func_arith arithmetic-term... 13826func_arith () 13827{ 13828 func_arith_result=`expr "$@"` 13829} 13830 13831# func_len string 13832# STRING may not start with a hyphen. 13833func_len () 13834{ 13835 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13836} 13837 13838_LT_EOF 13839esac 13840 13841case $lt_shell_append in 13842 yes) 13843 cat << \_LT_EOF >> "$cfgfile" 13844 13845# func_append var value 13846# Append VALUE to the end of shell variable VAR. 13847func_append () 13848{ 13849 eval "$1+=\$2" 13850} 13851_LT_EOF 13852 ;; 13853 *) 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=\$$1\$2" 13861} 13862 13863_LT_EOF 13864 ;; 13865 esac 13866 13867 13868 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13869 || (rm -f "$cfgfile"; exit 1) 13870 13871 mv -f "$cfgfile" "$ofile" || 13872 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13873 chmod +x "$ofile" 13874 13875 ;; 13876 13877 esac 13878done # for ac_tag 13879 13880 13881as_fn_exit 0 13882_ACEOF 13883ac_clean_files=$ac_clean_files_save 13884 13885test $ac_write_fail = 0 || 13886 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13887 13888 13889# configure is writing to config.log, and then calls config.status. 13890# config.status does its own redirection, appending to config.log. 13891# Unfortunately, on DOS this fails, as config.log is still kept open 13892# by configure, so config.status won't be able to write to it; its 13893# output is simply discarded. So we exec the FD to /dev/null, 13894# effectively closing config.log, so it can be properly (re)opened and 13895# appended to by config.status. When coming back to configure, we 13896# need to make the FD available again. 13897if test "$no_create" != yes; then 13898 ac_cs_success=: 13899 ac_config_status_args= 13900 test "$silent" = yes && 13901 ac_config_status_args="$ac_config_status_args --quiet" 13902 exec 5>/dev/null 13903 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13904 exec 5>>config.log 13905 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13906 # would make configure fail if this is the last instruction. 13907 $ac_cs_success || as_fn_exit 1 13908fi 13909if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13911$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13912fi 13913 13914