1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for sqlite 3.34.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.34.0' 730PACKAGE_STRING='sqlite 3.34.0' 731PACKAGE_BUGREPORT='' 732PACKAGE_URL='' 733 734# Factoring default headers for most tests. 735ac_includes_default="\ 736#include <stdio.h> 737#ifdef HAVE_SYS_TYPES_H 738# include <sys/types.h> 739#endif 740#ifdef HAVE_SYS_STAT_H 741# include <sys/stat.h> 742#endif 743#ifdef STDC_HEADERS 744# include <stdlib.h> 745# include <stddef.h> 746#else 747# ifdef HAVE_STDLIB_H 748# include <stdlib.h> 749# endif 750#endif 751#ifdef HAVE_STRING_H 752# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 753# include <memory.h> 754# endif 755# include <string.h> 756#endif 757#ifdef HAVE_STRINGS_H 758# include <strings.h> 759#endif 760#ifdef HAVE_INTTYPES_H 761# include <inttypes.h> 762#endif 763#ifdef HAVE_STDINT_H 764# include <stdint.h> 765#endif 766#ifdef HAVE_UNISTD_H 767# include <unistd.h> 768#endif" 769 770ac_subst_vars='LTLIBOBJS 771LIBOBJS 772BUILD_CFLAGS 773USE_GCOV 774OPT_FEATURE_FLAGS 775HAVE_ZLIB 776USE_AMALGAMATION 777TARGET_DEBUG 778TARGET_HAVE_EDITLINE 779TARGET_HAVE_READLINE 780TARGET_READLINE_INC 781TARGET_READLINE_LIBS 782HAVE_TCL 783TCL_SHLIB_SUFFIX 784TCL_STUB_LIB_SPEC 785TCL_STUB_LIB_FLAG 786TCL_STUB_LIB_FILE 787TCL_LIB_SPEC 788TCL_LIB_FLAG 789TCL_LIB_FILE 790TCL_INCLUDE_SPEC 791TCL_SRC_DIR 792TCL_BIN_DIR 793TCL_VERSION 794TARGET_EXEEXT 795SQLITE_OS_WIN 796SQLITE_OS_UNIX 797BUILD_EXEEXT 798TEMP_STORE 799ALLOWRELEASE 800SQLITE_THREADSAFE 801BUILD_CC 802RELEASE 803VERSION 804program_prefix 805TCLLIBDIR 806TCLSH_CMD 807INSTALL_DATA 808INSTALL_SCRIPT 809INSTALL_PROGRAM 810CPP 811OTOOL64 812OTOOL 813LIPO 814NMEDIT 815DSYMUTIL 816lt_ECHO 817RANLIB 818STRIP 819AR 820OBJDUMP 821LN_S 822NM 823ac_ct_DUMPBIN 824DUMPBIN 825LD 826FGREP 827EGREP 828GREP 829SED 830OBJEXT 831EXEEXT 832ac_ct_CC 833CPPFLAGS 834LDFLAGS 835CFLAGS 836CC 837host_os 838host_vendor 839host_cpu 840host 841build_os 842build_vendor 843build_cpu 844build 845LIBTOOL 846target_alias 847host_alias 848build_alias 849LIBS 850ECHO_T 851ECHO_N 852ECHO_C 853DEFS 854mandir 855localedir 856libdir 857psdir 858pdfdir 859dvidir 860htmldir 861infodir 862docdir 863oldincludedir 864includedir 865localstatedir 866sharedstatedir 867sysconfdir 868datadir 869datarootdir 870libexecdir 871sbindir 872bindir 873program_transform_name 874prefix 875exec_prefix 876PACKAGE_URL 877PACKAGE_BUGREPORT 878PACKAGE_STRING 879PACKAGE_VERSION 880PACKAGE_TARNAME 881PACKAGE_NAME 882PATH_SEPARATOR 883SHELL' 884ac_subst_files='' 885ac_user_opts=' 886enable_option_checking 887enable_shared 888enable_static 889with_pic 890enable_fast_install 891with_gnu_ld 892enable_libtool_lock 893enable_largefile 894enable_threadsafe 895enable_releasemode 896enable_tempstore 897enable_tcl 898with_tcl 899enable_editline 900enable_readline 901with_readline_lib 902with_readline_inc 903enable_debug 904enable_amalgamation 905enable_load_extension 906enable_memsys5 907enable_memsys3 908enable_all 909enable_fts3 910enable_fts4 911enable_fts5 912enable_json1 913enable_update_limit 914enable_geopoly 915enable_rtree 916enable_session 917enable_gcov 918' 919 ac_precious_vars='build_alias 920host_alias 921target_alias 922CC 923CFLAGS 924LDFLAGS 925LIBS 926CPPFLAGS 927CPP 928TCLLIBDIR' 929 930 931# Initialize some variables set by options. 932ac_init_help= 933ac_init_version=false 934ac_unrecognized_opts= 935ac_unrecognized_sep= 936# The variables have the same names as the options, with 937# dashes changed to underlines. 938cache_file=/dev/null 939exec_prefix=NONE 940no_create= 941no_recursion= 942prefix=NONE 943program_prefix=NONE 944program_suffix=NONE 945program_transform_name=s,x,x, 946silent= 947site= 948srcdir= 949verbose= 950x_includes=NONE 951x_libraries=NONE 952 953# Installation directory options. 954# These are left unexpanded so users can "make install exec_prefix=/foo" 955# and all the variables that are supposed to be based on exec_prefix 956# by default will actually change. 957# Use braces instead of parens because sh, perl, etc. also accept them. 958# (The list follows the same order as the GNU Coding Standards.) 959bindir='${exec_prefix}/bin' 960sbindir='${exec_prefix}/sbin' 961libexecdir='${exec_prefix}/libexec' 962datarootdir='${prefix}/share' 963datadir='${datarootdir}' 964sysconfdir='${prefix}/etc' 965sharedstatedir='${prefix}/com' 966localstatedir='${prefix}/var' 967includedir='${prefix}/include' 968oldincludedir='/usr/include' 969docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 970infodir='${datarootdir}/info' 971htmldir='${docdir}' 972dvidir='${docdir}' 973pdfdir='${docdir}' 974psdir='${docdir}' 975libdir='${exec_prefix}/lib' 976localedir='${datarootdir}/locale' 977mandir='${datarootdir}/man' 978 979ac_prev= 980ac_dashdash= 981for ac_option 982do 983 # If the previous option needs an argument, assign it. 984 if test -n "$ac_prev"; then 985 eval $ac_prev=\$ac_option 986 ac_prev= 987 continue 988 fi 989 990 case $ac_option in 991 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 992 *=) ac_optarg= ;; 993 *) ac_optarg=yes ;; 994 esac 995 996 # Accept the important Cygnus configure options, so we can diagnose typos. 997 998 case $ac_dashdash$ac_option in 999 --) 1000 ac_dashdash=yes ;; 1001 1002 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1003 ac_prev=bindir ;; 1004 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1005 bindir=$ac_optarg ;; 1006 1007 -build | --build | --buil | --bui | --bu) 1008 ac_prev=build_alias ;; 1009 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1010 build_alias=$ac_optarg ;; 1011 1012 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1013 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1014 ac_prev=cache_file ;; 1015 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1016 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1017 cache_file=$ac_optarg ;; 1018 1019 --config-cache | -C) 1020 cache_file=config.cache ;; 1021 1022 -datadir | --datadir | --datadi | --datad) 1023 ac_prev=datadir ;; 1024 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1025 datadir=$ac_optarg ;; 1026 1027 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1028 | --dataroo | --dataro | --datar) 1029 ac_prev=datarootdir ;; 1030 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1031 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1032 datarootdir=$ac_optarg ;; 1033 1034 -disable-* | --disable-*) 1035 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1036 # Reject names that are not valid shell variable names. 1037 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1038 as_fn_error $? "invalid feature name: $ac_useropt" 1039 ac_useropt_orig=$ac_useropt 1040 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1041 case $ac_user_opts in 1042 *" 1043"enable_$ac_useropt" 1044"*) ;; 1045 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1046 ac_unrecognized_sep=', ';; 1047 esac 1048 eval enable_$ac_useropt=no ;; 1049 1050 -docdir | --docdir | --docdi | --doc | --do) 1051 ac_prev=docdir ;; 1052 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1053 docdir=$ac_optarg ;; 1054 1055 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1056 ac_prev=dvidir ;; 1057 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1058 dvidir=$ac_optarg ;; 1059 1060 -enable-* | --enable-*) 1061 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1062 # Reject names that are not valid shell variable names. 1063 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1064 as_fn_error $? "invalid feature name: $ac_useropt" 1065 ac_useropt_orig=$ac_useropt 1066 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1067 case $ac_user_opts in 1068 *" 1069"enable_$ac_useropt" 1070"*) ;; 1071 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1072 ac_unrecognized_sep=', ';; 1073 esac 1074 eval enable_$ac_useropt=\$ac_optarg ;; 1075 1076 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1077 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1078 | --exec | --exe | --ex) 1079 ac_prev=exec_prefix ;; 1080 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1081 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1082 | --exec=* | --exe=* | --ex=*) 1083 exec_prefix=$ac_optarg ;; 1084 1085 -gas | --gas | --ga | --g) 1086 # Obsolete; use --with-gas. 1087 with_gas=yes ;; 1088 1089 -help | --help | --hel | --he | -h) 1090 ac_init_help=long ;; 1091 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1092 ac_init_help=recursive ;; 1093 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1094 ac_init_help=short ;; 1095 1096 -host | --host | --hos | --ho) 1097 ac_prev=host_alias ;; 1098 -host=* | --host=* | --hos=* | --ho=*) 1099 host_alias=$ac_optarg ;; 1100 1101 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1102 ac_prev=htmldir ;; 1103 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1104 | --ht=*) 1105 htmldir=$ac_optarg ;; 1106 1107 -includedir | --includedir | --includedi | --included | --include \ 1108 | --includ | --inclu | --incl | --inc) 1109 ac_prev=includedir ;; 1110 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1111 | --includ=* | --inclu=* | --incl=* | --inc=*) 1112 includedir=$ac_optarg ;; 1113 1114 -infodir | --infodir | --infodi | --infod | --info | --inf) 1115 ac_prev=infodir ;; 1116 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1117 infodir=$ac_optarg ;; 1118 1119 -libdir | --libdir | --libdi | --libd) 1120 ac_prev=libdir ;; 1121 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1122 libdir=$ac_optarg ;; 1123 1124 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1125 | --libexe | --libex | --libe) 1126 ac_prev=libexecdir ;; 1127 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1128 | --libexe=* | --libex=* | --libe=*) 1129 libexecdir=$ac_optarg ;; 1130 1131 -localedir | --localedir | --localedi | --localed | --locale) 1132 ac_prev=localedir ;; 1133 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1134 localedir=$ac_optarg ;; 1135 1136 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1137 | --localstate | --localstat | --localsta | --localst | --locals) 1138 ac_prev=localstatedir ;; 1139 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1140 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1141 localstatedir=$ac_optarg ;; 1142 1143 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1144 ac_prev=mandir ;; 1145 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1146 mandir=$ac_optarg ;; 1147 1148 -nfp | --nfp | --nf) 1149 # Obsolete; use --without-fp. 1150 with_fp=no ;; 1151 1152 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1153 | --no-cr | --no-c | -n) 1154 no_create=yes ;; 1155 1156 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1157 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1158 no_recursion=yes ;; 1159 1160 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1161 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1162 | --oldin | --oldi | --old | --ol | --o) 1163 ac_prev=oldincludedir ;; 1164 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1165 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1166 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1167 oldincludedir=$ac_optarg ;; 1168 1169 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1170 ac_prev=prefix ;; 1171 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1172 prefix=$ac_optarg ;; 1173 1174 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1175 | --program-pre | --program-pr | --program-p) 1176 ac_prev=program_prefix ;; 1177 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1178 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1179 program_prefix=$ac_optarg ;; 1180 1181 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1182 | --program-suf | --program-su | --program-s) 1183 ac_prev=program_suffix ;; 1184 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1185 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1186 program_suffix=$ac_optarg ;; 1187 1188 -program-transform-name | --program-transform-name \ 1189 | --program-transform-nam | --program-transform-na \ 1190 | --program-transform-n | --program-transform- \ 1191 | --program-transform | --program-transfor \ 1192 | --program-transfo | --program-transf \ 1193 | --program-trans | --program-tran \ 1194 | --progr-tra | --program-tr | --program-t) 1195 ac_prev=program_transform_name ;; 1196 -program-transform-name=* | --program-transform-name=* \ 1197 | --program-transform-nam=* | --program-transform-na=* \ 1198 | --program-transform-n=* | --program-transform-=* \ 1199 | --program-transform=* | --program-transfor=* \ 1200 | --program-transfo=* | --program-transf=* \ 1201 | --program-trans=* | --program-tran=* \ 1202 | --progr-tra=* | --program-tr=* | --program-t=*) 1203 program_transform_name=$ac_optarg ;; 1204 1205 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1206 ac_prev=pdfdir ;; 1207 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1208 pdfdir=$ac_optarg ;; 1209 1210 -psdir | --psdir | --psdi | --psd | --ps) 1211 ac_prev=psdir ;; 1212 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1213 psdir=$ac_optarg ;; 1214 1215 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1216 | -silent | --silent | --silen | --sile | --sil) 1217 silent=yes ;; 1218 1219 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1220 ac_prev=sbindir ;; 1221 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1222 | --sbi=* | --sb=*) 1223 sbindir=$ac_optarg ;; 1224 1225 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1226 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1227 | --sharedst | --shareds | --shared | --share | --shar \ 1228 | --sha | --sh) 1229 ac_prev=sharedstatedir ;; 1230 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1231 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1232 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1233 | --sha=* | --sh=*) 1234 sharedstatedir=$ac_optarg ;; 1235 1236 -site | --site | --sit) 1237 ac_prev=site ;; 1238 -site=* | --site=* | --sit=*) 1239 site=$ac_optarg ;; 1240 1241 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1242 ac_prev=srcdir ;; 1243 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1244 srcdir=$ac_optarg ;; 1245 1246 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1247 | --syscon | --sysco | --sysc | --sys | --sy) 1248 ac_prev=sysconfdir ;; 1249 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1250 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1251 sysconfdir=$ac_optarg ;; 1252 1253 -target | --target | --targe | --targ | --tar | --ta | --t) 1254 ac_prev=target_alias ;; 1255 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1256 target_alias=$ac_optarg ;; 1257 1258 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1259 verbose=yes ;; 1260 1261 -version | --version | --versio | --versi | --vers | -V) 1262 ac_init_version=: ;; 1263 1264 -with-* | --with-*) 1265 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1266 # Reject names that are not valid shell variable names. 1267 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1268 as_fn_error $? "invalid package name: $ac_useropt" 1269 ac_useropt_orig=$ac_useropt 1270 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1271 case $ac_user_opts in 1272 *" 1273"with_$ac_useropt" 1274"*) ;; 1275 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1276 ac_unrecognized_sep=', ';; 1277 esac 1278 eval with_$ac_useropt=\$ac_optarg ;; 1279 1280 -without-* | --without-*) 1281 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1282 # Reject names that are not valid shell variable names. 1283 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1284 as_fn_error $? "invalid package name: $ac_useropt" 1285 ac_useropt_orig=$ac_useropt 1286 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1287 case $ac_user_opts in 1288 *" 1289"with_$ac_useropt" 1290"*) ;; 1291 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1292 ac_unrecognized_sep=', ';; 1293 esac 1294 eval with_$ac_useropt=no ;; 1295 1296 --x) 1297 # Obsolete; use --with-x. 1298 with_x=yes ;; 1299 1300 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1301 | --x-incl | --x-inc | --x-in | --x-i) 1302 ac_prev=x_includes ;; 1303 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1304 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1305 x_includes=$ac_optarg ;; 1306 1307 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1308 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1309 ac_prev=x_libraries ;; 1310 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1311 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1312 x_libraries=$ac_optarg ;; 1313 1314 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1315Try \`$0 --help' for more information" 1316 ;; 1317 1318 *=*) 1319 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1320 # Reject names that are not valid shell variable names. 1321 case $ac_envvar in #( 1322 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1323 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1324 esac 1325 eval $ac_envvar=\$ac_optarg 1326 export $ac_envvar ;; 1327 1328 *) 1329 # FIXME: should be removed in autoconf 3.0. 1330 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1331 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1332 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1333 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1334 ;; 1335 1336 esac 1337done 1338 1339if test -n "$ac_prev"; then 1340 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1341 as_fn_error $? "missing argument to $ac_option" 1342fi 1343 1344if test -n "$ac_unrecognized_opts"; then 1345 case $enable_option_checking in 1346 no) ;; 1347 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1348 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1349 esac 1350fi 1351 1352# Check all directory arguments for consistency. 1353for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1354 datadir sysconfdir sharedstatedir localstatedir includedir \ 1355 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1356 libdir localedir mandir 1357do 1358 eval ac_val=\$$ac_var 1359 # Remove trailing slashes. 1360 case $ac_val in 1361 */ ) 1362 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1363 eval $ac_var=\$ac_val;; 1364 esac 1365 # Be sure to have absolute directory names. 1366 case $ac_val in 1367 [\\/$]* | ?:[\\/]* ) continue;; 1368 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1369 esac 1370 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1371done 1372 1373# There might be people who depend on the old broken behavior: `$host' 1374# used to hold the argument of --host etc. 1375# FIXME: To remove some day. 1376build=$build_alias 1377host=$host_alias 1378target=$target_alias 1379 1380# FIXME: To remove some day. 1381if test "x$host_alias" != x; then 1382 if test "x$build_alias" = x; then 1383 cross_compiling=maybe 1384 elif test "x$build_alias" != "x$host_alias"; then 1385 cross_compiling=yes 1386 fi 1387fi 1388 1389ac_tool_prefix= 1390test -n "$host_alias" && ac_tool_prefix=$host_alias- 1391 1392test "$silent" = yes && exec 6>/dev/null 1393 1394 1395ac_pwd=`pwd` && test -n "$ac_pwd" && 1396ac_ls_di=`ls -di .` && 1397ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1398 as_fn_error $? "working directory cannot be determined" 1399test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1400 as_fn_error $? "pwd does not report name of working directory" 1401 1402 1403# Find the source files, if location was not specified. 1404if test -z "$srcdir"; then 1405 ac_srcdir_defaulted=yes 1406 # Try the directory containing this script, then the parent directory. 1407 ac_confdir=`$as_dirname -- "$as_myself" || 1408$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1409 X"$as_myself" : 'X\(//\)[^/]' \| \ 1410 X"$as_myself" : 'X\(//\)$' \| \ 1411 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1412$as_echo X"$as_myself" | 1413 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1414 s//\1/ 1415 q 1416 } 1417 /^X\(\/\/\)[^/].*/{ 1418 s//\1/ 1419 q 1420 } 1421 /^X\(\/\/\)$/{ 1422 s//\1/ 1423 q 1424 } 1425 /^X\(\/\).*/{ 1426 s//\1/ 1427 q 1428 } 1429 s/.*/./; q'` 1430 srcdir=$ac_confdir 1431 if test ! -r "$srcdir/$ac_unique_file"; then 1432 srcdir=.. 1433 fi 1434else 1435 ac_srcdir_defaulted=no 1436fi 1437if test ! -r "$srcdir/$ac_unique_file"; then 1438 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1439 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1440fi 1441ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1442ac_abs_confdir=`( 1443 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1444 pwd)` 1445# When building in place, set srcdir=. 1446if test "$ac_abs_confdir" = "$ac_pwd"; then 1447 srcdir=. 1448fi 1449# Remove unnecessary trailing slashes from srcdir. 1450# Double slashes in file names in object file debugging info 1451# mess up M-x gdb in Emacs. 1452case $srcdir in 1453*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1454esac 1455for ac_var in $ac_precious_vars; do 1456 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1457 eval ac_env_${ac_var}_value=\$${ac_var} 1458 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1459 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1460done 1461 1462# 1463# Report the --help message. 1464# 1465if test "$ac_init_help" = "long"; then 1466 # Omit some internal or obsolete options to make the list less imposing. 1467 # This message is too long to be a string in the A/UX 3.1 sh. 1468 cat <<_ACEOF 1469\`configure' configures sqlite 3.34.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.34.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-all Enable FTS4, FTS5, Geopoly, JSON, RTree, Sessions 1563 --enable-fts3 Enable the FTS3 extension 1564 --enable-fts4 Enable the FTS4 extension 1565 --enable-fts5 Enable the FTS5 extension 1566 --enable-json1 Enable the JSON1 extension 1567 --enable-update-limit Enable the UPDATE/DELETE LIMIT clause 1568 --enable-geopoly Enable the GEOPOLY extension 1569 --enable-rtree Enable the RTREE extension 1570 --enable-session Enable the SESSION extension 1571 --enable-gcov Enable coverage testing using gcov 1572 1573Optional Packages: 1574 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1575 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1576 --with-pic try to use only PIC/non-PIC objects [default=use 1577 both] 1578 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1579 --with-tcl=DIR directory containing tcl configuration 1580 (tclConfig.sh) 1581 --with-readline-lib specify readline library 1582 --with-readline-inc specify readline include paths 1583 1584Some influential environment variables: 1585 CC C compiler command 1586 CFLAGS C compiler flags 1587 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1588 nonstandard directory <lib dir> 1589 LIBS libraries to pass to the linker, e.g. -l<library> 1590 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1591 you have headers in a nonstandard directory <include dir> 1592 CPP C preprocessor 1593 TCLLIBDIR Where to install tcl plugin 1594 1595Use these variables to override the choices made by `configure' or to help 1596it to find libraries and programs with nonstandard names/locations. 1597 1598Report bugs to the package provider. 1599_ACEOF 1600ac_status=$? 1601fi 1602 1603if test "$ac_init_help" = "recursive"; then 1604 # If there are subdirs, report their specific --help. 1605 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1606 test -d "$ac_dir" || 1607 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1608 continue 1609 ac_builddir=. 1610 1611case "$ac_dir" in 1612.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1613*) 1614 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1615 # A ".." for each directory in $ac_dir_suffix. 1616 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1617 case $ac_top_builddir_sub in 1618 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1619 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1620 esac ;; 1621esac 1622ac_abs_top_builddir=$ac_pwd 1623ac_abs_builddir=$ac_pwd$ac_dir_suffix 1624# for backward compatibility: 1625ac_top_builddir=$ac_top_build_prefix 1626 1627case $srcdir in 1628 .) # We are building in place. 1629 ac_srcdir=. 1630 ac_top_srcdir=$ac_top_builddir_sub 1631 ac_abs_top_srcdir=$ac_pwd ;; 1632 [\\/]* | ?:[\\/]* ) # Absolute name. 1633 ac_srcdir=$srcdir$ac_dir_suffix; 1634 ac_top_srcdir=$srcdir 1635 ac_abs_top_srcdir=$srcdir ;; 1636 *) # Relative name. 1637 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1638 ac_top_srcdir=$ac_top_build_prefix$srcdir 1639 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1640esac 1641ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1642 1643 cd "$ac_dir" || { ac_status=$?; continue; } 1644 # Check for guested configure. 1645 if test -f "$ac_srcdir/configure.gnu"; then 1646 echo && 1647 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1648 elif test -f "$ac_srcdir/configure"; then 1649 echo && 1650 $SHELL "$ac_srcdir/configure" --help=recursive 1651 else 1652 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1653 fi || ac_status=$? 1654 cd "$ac_pwd" || { ac_status=$?; break; } 1655 done 1656fi 1657 1658test -n "$ac_init_help" && exit $ac_status 1659if $ac_init_version; then 1660 cat <<\_ACEOF 1661sqlite configure 3.34.0 1662generated by GNU Autoconf 2.69 1663 1664Copyright (C) 2012 Free Software Foundation, Inc. 1665This configure script is free software; the Free Software Foundation 1666gives unlimited permission to copy, distribute and modify it. 1667_ACEOF 1668 exit 1669fi 1670 1671## ------------------------ ## 1672## Autoconf initialization. ## 1673## ------------------------ ## 1674 1675# ac_fn_c_try_compile LINENO 1676# -------------------------- 1677# Try to compile conftest.$ac_ext, and return whether this succeeded. 1678ac_fn_c_try_compile () 1679{ 1680 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1681 rm -f conftest.$ac_objext 1682 if { { ac_try="$ac_compile" 1683case "(($ac_try" in 1684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1685 *) ac_try_echo=$ac_try;; 1686esac 1687eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1688$as_echo "$ac_try_echo"; } >&5 1689 (eval "$ac_compile") 2>conftest.err 1690 ac_status=$? 1691 if test -s conftest.err; then 1692 grep -v '^ *+' conftest.err >conftest.er1 1693 cat conftest.er1 >&5 1694 mv -f conftest.er1 conftest.err 1695 fi 1696 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1697 test $ac_status = 0; } && { 1698 test -z "$ac_c_werror_flag" || 1699 test ! -s conftest.err 1700 } && test -s conftest.$ac_objext; then : 1701 ac_retval=0 1702else 1703 $as_echo "$as_me: failed program was:" >&5 1704sed 's/^/| /' conftest.$ac_ext >&5 1705 1706 ac_retval=1 1707fi 1708 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1709 as_fn_set_status $ac_retval 1710 1711} # ac_fn_c_try_compile 1712 1713# ac_fn_c_try_link LINENO 1714# ----------------------- 1715# Try to link conftest.$ac_ext, and return whether this succeeded. 1716ac_fn_c_try_link () 1717{ 1718 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1719 rm -f conftest.$ac_objext conftest$ac_exeext 1720 if { { ac_try="$ac_link" 1721case "(($ac_try" in 1722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1723 *) ac_try_echo=$ac_try;; 1724esac 1725eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1726$as_echo "$ac_try_echo"; } >&5 1727 (eval "$ac_link") 2>conftest.err 1728 ac_status=$? 1729 if test -s conftest.err; then 1730 grep -v '^ *+' conftest.err >conftest.er1 1731 cat conftest.er1 >&5 1732 mv -f conftest.er1 conftest.err 1733 fi 1734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1735 test $ac_status = 0; } && { 1736 test -z "$ac_c_werror_flag" || 1737 test ! -s conftest.err 1738 } && test -s conftest$ac_exeext && { 1739 test "$cross_compiling" = yes || 1740 test -x conftest$ac_exeext 1741 }; then : 1742 ac_retval=0 1743else 1744 $as_echo "$as_me: failed program was:" >&5 1745sed 's/^/| /' conftest.$ac_ext >&5 1746 1747 ac_retval=1 1748fi 1749 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1750 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1751 # interfere with the next link command; also delete a directory that is 1752 # left behind by Apple's compiler. We do this before executing the actions. 1753 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1754 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1755 as_fn_set_status $ac_retval 1756 1757} # ac_fn_c_try_link 1758 1759# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1760# ------------------------------------------------------- 1761# Tests whether HEADER exists and can be compiled using the include files in 1762# INCLUDES, setting the cache variable VAR accordingly. 1763ac_fn_c_check_header_compile () 1764{ 1765 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1767$as_echo_n "checking for $2... " >&6; } 1768if eval \${$3+:} false; then : 1769 $as_echo_n "(cached) " >&6 1770else 1771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1772/* end confdefs.h. */ 1773$4 1774#include <$2> 1775_ACEOF 1776if ac_fn_c_try_compile "$LINENO"; then : 1777 eval "$3=yes" 1778else 1779 eval "$3=no" 1780fi 1781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1782fi 1783eval ac_res=\$$3 1784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1785$as_echo "$ac_res" >&6; } 1786 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1787 1788} # ac_fn_c_check_header_compile 1789 1790# ac_fn_c_try_cpp LINENO 1791# ---------------------- 1792# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1793ac_fn_c_try_cpp () 1794{ 1795 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1796 if { { ac_try="$ac_cpp conftest.$ac_ext" 1797case "(($ac_try" in 1798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1799 *) ac_try_echo=$ac_try;; 1800esac 1801eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1802$as_echo "$ac_try_echo"; } >&5 1803 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1804 ac_status=$? 1805 if test -s conftest.err; then 1806 grep -v '^ *+' conftest.err >conftest.er1 1807 cat conftest.er1 >&5 1808 mv -f conftest.er1 conftest.err 1809 fi 1810 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1811 test $ac_status = 0; } > conftest.i && { 1812 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1813 test ! -s conftest.err 1814 }; then : 1815 ac_retval=0 1816else 1817 $as_echo "$as_me: failed program was:" >&5 1818sed 's/^/| /' conftest.$ac_ext >&5 1819 1820 ac_retval=1 1821fi 1822 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1823 as_fn_set_status $ac_retval 1824 1825} # ac_fn_c_try_cpp 1826 1827# ac_fn_c_try_run LINENO 1828# ---------------------- 1829# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1830# that executables *can* be run. 1831ac_fn_c_try_run () 1832{ 1833 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1834 if { { ac_try="$ac_link" 1835case "(($ac_try" in 1836 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1837 *) ac_try_echo=$ac_try;; 1838esac 1839eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1840$as_echo "$ac_try_echo"; } >&5 1841 (eval "$ac_link") 2>&5 1842 ac_status=$? 1843 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1844 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1845 { { case "(($ac_try" in 1846 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1847 *) ac_try_echo=$ac_try;; 1848esac 1849eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1850$as_echo "$ac_try_echo"; } >&5 1851 (eval "$ac_try") 2>&5 1852 ac_status=$? 1853 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1854 test $ac_status = 0; }; }; then : 1855 ac_retval=0 1856else 1857 $as_echo "$as_me: program exited with status $ac_status" >&5 1858 $as_echo "$as_me: failed program was:" >&5 1859sed 's/^/| /' conftest.$ac_ext >&5 1860 1861 ac_retval=$ac_status 1862fi 1863 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1864 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1865 as_fn_set_status $ac_retval 1866 1867} # ac_fn_c_try_run 1868 1869# ac_fn_c_check_func LINENO FUNC VAR 1870# ---------------------------------- 1871# Tests whether FUNC exists, setting the cache variable VAR accordingly 1872ac_fn_c_check_func () 1873{ 1874 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1876$as_echo_n "checking for $2... " >&6; } 1877if eval \${$3+:} false; then : 1878 $as_echo_n "(cached) " >&6 1879else 1880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1881/* end confdefs.h. */ 1882/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1883 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1884#define $2 innocuous_$2 1885 1886/* System header to define __stub macros and hopefully few prototypes, 1887 which can conflict with char $2 (); below. 1888 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1889 <limits.h> exists even on freestanding compilers. */ 1890 1891#ifdef __STDC__ 1892# include <limits.h> 1893#else 1894# include <assert.h> 1895#endif 1896 1897#undef $2 1898 1899/* Override any GCC internal prototype to avoid an error. 1900 Use char because int might match the return type of a GCC 1901 builtin and then its argument prototype would still apply. */ 1902#ifdef __cplusplus 1903extern "C" 1904#endif 1905char $2 (); 1906/* The GNU C library defines this for functions which it implements 1907 to always fail with ENOSYS. Some functions are actually named 1908 something starting with __ and the normal name is an alias. */ 1909#if defined __stub_$2 || defined __stub___$2 1910choke me 1911#endif 1912 1913int 1914main () 1915{ 1916return $2 (); 1917 ; 1918 return 0; 1919} 1920_ACEOF 1921if ac_fn_c_try_link "$LINENO"; then : 1922 eval "$3=yes" 1923else 1924 eval "$3=no" 1925fi 1926rm -f core conftest.err conftest.$ac_objext \ 1927 conftest$ac_exeext conftest.$ac_ext 1928fi 1929eval ac_res=\$$3 1930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1931$as_echo "$ac_res" >&6; } 1932 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1933 1934} # ac_fn_c_check_func 1935 1936# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1937# ------------------------------------------- 1938# Tests whether TYPE exists after having included INCLUDES, setting cache 1939# variable VAR accordingly. 1940ac_fn_c_check_type () 1941{ 1942 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1944$as_echo_n "checking for $2... " >&6; } 1945if eval \${$3+:} false; then : 1946 $as_echo_n "(cached) " >&6 1947else 1948 eval "$3=no" 1949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1950/* end confdefs.h. */ 1951$4 1952int 1953main () 1954{ 1955if (sizeof ($2)) 1956 return 0; 1957 ; 1958 return 0; 1959} 1960_ACEOF 1961if ac_fn_c_try_compile "$LINENO"; then : 1962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1963/* end confdefs.h. */ 1964$4 1965int 1966main () 1967{ 1968if (sizeof (($2))) 1969 return 0; 1970 ; 1971 return 0; 1972} 1973_ACEOF 1974if ac_fn_c_try_compile "$LINENO"; then : 1975 1976else 1977 eval "$3=yes" 1978fi 1979rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1980fi 1981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1982fi 1983eval ac_res=\$$3 1984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1985$as_echo "$ac_res" >&6; } 1986 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1987 1988} # ac_fn_c_check_type 1989 1990# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1991# ------------------------------------------------------- 1992# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1993# the include files in INCLUDES and setting the cache variable VAR 1994# accordingly. 1995ac_fn_c_check_header_mongrel () 1996{ 1997 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1998 if eval \${$3+:} false; then : 1999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2000$as_echo_n "checking for $2... " >&6; } 2001if eval \${$3+:} false; then : 2002 $as_echo_n "(cached) " >&6 2003fi 2004eval ac_res=\$$3 2005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2006$as_echo "$ac_res" >&6; } 2007else 2008 # Is the header compilable? 2009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 2010$as_echo_n "checking $2 usability... " >&6; } 2011cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2012/* end confdefs.h. */ 2013$4 2014#include <$2> 2015_ACEOF 2016if ac_fn_c_try_compile "$LINENO"; then : 2017 ac_header_compiler=yes 2018else 2019 ac_header_compiler=no 2020fi 2021rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2023$as_echo "$ac_header_compiler" >&6; } 2024 2025# Is the header present? 2026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2027$as_echo_n "checking $2 presence... " >&6; } 2028cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2029/* end confdefs.h. */ 2030#include <$2> 2031_ACEOF 2032if ac_fn_c_try_cpp "$LINENO"; then : 2033 ac_header_preproc=yes 2034else 2035 ac_header_preproc=no 2036fi 2037rm -f conftest.err conftest.i conftest.$ac_ext 2038{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2039$as_echo "$ac_header_preproc" >&6; } 2040 2041# So? What about this header? 2042case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2043 yes:no: ) 2044 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2045$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2047$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2048 ;; 2049 no:yes:* ) 2050 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2051$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2052 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2053$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2054 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2055$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2057$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2058 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2059$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2060 ;; 2061esac 2062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2063$as_echo_n "checking for $2... " >&6; } 2064if eval \${$3+:} false; then : 2065 $as_echo_n "(cached) " >&6 2066else 2067 eval "$3=\$ac_header_compiler" 2068fi 2069eval ac_res=\$$3 2070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2071$as_echo "$ac_res" >&6; } 2072fi 2073 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2074 2075} # ac_fn_c_check_header_mongrel 2076cat >config.log <<_ACEOF 2077This file contains any messages produced by compilers while 2078running configure, to aid debugging if configure makes a mistake. 2079 2080It was created by sqlite $as_me 3.34.0, which was 2081generated by GNU Autoconf 2.69. Invocation command line was 2082 2083 $ $0 $@ 2084 2085_ACEOF 2086exec 5>>config.log 2087{ 2088cat <<_ASUNAME 2089## --------- ## 2090## Platform. ## 2091## --------- ## 2092 2093hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2094uname -m = `(uname -m) 2>/dev/null || echo unknown` 2095uname -r = `(uname -r) 2>/dev/null || echo unknown` 2096uname -s = `(uname -s) 2>/dev/null || echo unknown` 2097uname -v = `(uname -v) 2>/dev/null || echo unknown` 2098 2099/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2100/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2101 2102/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2103/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2104/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2105/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2106/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2107/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2108/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2109 2110_ASUNAME 2111 2112as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2113for as_dir in $PATH 2114do 2115 IFS=$as_save_IFS 2116 test -z "$as_dir" && as_dir=. 2117 $as_echo "PATH: $as_dir" 2118 done 2119IFS=$as_save_IFS 2120 2121} >&5 2122 2123cat >&5 <<_ACEOF 2124 2125 2126## ----------- ## 2127## Core tests. ## 2128## ----------- ## 2129 2130_ACEOF 2131 2132 2133# Keep a trace of the command line. 2134# Strip out --no-create and --no-recursion so they do not pile up. 2135# Strip out --silent because we don't want to record it for future runs. 2136# Also quote any args containing shell meta-characters. 2137# Make two passes to allow for proper duplicate-argument suppression. 2138ac_configure_args= 2139ac_configure_args0= 2140ac_configure_args1= 2141ac_must_keep_next=false 2142for ac_pass in 1 2 2143do 2144 for ac_arg 2145 do 2146 case $ac_arg in 2147 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2148 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2149 | -silent | --silent | --silen | --sile | --sil) 2150 continue ;; 2151 *\'*) 2152 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2153 esac 2154 case $ac_pass in 2155 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2156 2) 2157 as_fn_append ac_configure_args1 " '$ac_arg'" 2158 if test $ac_must_keep_next = true; then 2159 ac_must_keep_next=false # Got value, back to normal. 2160 else 2161 case $ac_arg in 2162 *=* | --config-cache | -C | -disable-* | --disable-* \ 2163 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2164 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2165 | -with-* | --with-* | -without-* | --without-* | --x) 2166 case "$ac_configure_args0 " in 2167 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2168 esac 2169 ;; 2170 -* ) ac_must_keep_next=true ;; 2171 esac 2172 fi 2173 as_fn_append ac_configure_args " '$ac_arg'" 2174 ;; 2175 esac 2176 done 2177done 2178{ ac_configure_args0=; unset ac_configure_args0;} 2179{ ac_configure_args1=; unset ac_configure_args1;} 2180 2181# When interrupted or exit'd, cleanup temporary files, and complete 2182# config.log. We remove comments because anyway the quotes in there 2183# would cause problems or look ugly. 2184# WARNING: Use '\'' to represent an apostrophe within the trap. 2185# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2186trap 'exit_status=$? 2187 # Save into config.log some information that might help in debugging. 2188 { 2189 echo 2190 2191 $as_echo "## ---------------- ## 2192## Cache variables. ## 2193## ---------------- ##" 2194 echo 2195 # The following way of writing the cache mishandles newlines in values, 2196( 2197 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2198 eval ac_val=\$$ac_var 2199 case $ac_val in #( 2200 *${as_nl}*) 2201 case $ac_var in #( 2202 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2203$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2204 esac 2205 case $ac_var in #( 2206 _ | IFS | as_nl) ;; #( 2207 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2208 *) { eval $ac_var=; unset $ac_var;} ;; 2209 esac ;; 2210 esac 2211 done 2212 (set) 2>&1 | 2213 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2214 *${as_nl}ac_space=\ *) 2215 sed -n \ 2216 "s/'\''/'\''\\\\'\'''\''/g; 2217 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2218 ;; #( 2219 *) 2220 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2221 ;; 2222 esac | 2223 sort 2224) 2225 echo 2226 2227 $as_echo "## ----------------- ## 2228## Output variables. ## 2229## ----------------- ##" 2230 echo 2231 for ac_var in $ac_subst_vars 2232 do 2233 eval ac_val=\$$ac_var 2234 case $ac_val in 2235 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2236 esac 2237 $as_echo "$ac_var='\''$ac_val'\''" 2238 done | sort 2239 echo 2240 2241 if test -n "$ac_subst_files"; then 2242 $as_echo "## ------------------- ## 2243## File substitutions. ## 2244## ------------------- ##" 2245 echo 2246 for ac_var in $ac_subst_files 2247 do 2248 eval ac_val=\$$ac_var 2249 case $ac_val in 2250 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2251 esac 2252 $as_echo "$ac_var='\''$ac_val'\''" 2253 done | sort 2254 echo 2255 fi 2256 2257 if test -s confdefs.h; then 2258 $as_echo "## ----------- ## 2259## confdefs.h. ## 2260## ----------- ##" 2261 echo 2262 cat confdefs.h 2263 echo 2264 fi 2265 test "$ac_signal" != 0 && 2266 $as_echo "$as_me: caught signal $ac_signal" 2267 $as_echo "$as_me: exit $exit_status" 2268 } >&5 2269 rm -f core *.core core.conftest.* && 2270 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2271 exit $exit_status 2272' 0 2273for ac_signal in 1 2 13 15; do 2274 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2275done 2276ac_signal=0 2277 2278# confdefs.h avoids OS command line length limits that DEFS can exceed. 2279rm -f -r conftest* confdefs.h 2280 2281$as_echo "/* confdefs.h */" > confdefs.h 2282 2283# Predefined preprocessor variables. 2284 2285cat >>confdefs.h <<_ACEOF 2286#define PACKAGE_NAME "$PACKAGE_NAME" 2287_ACEOF 2288 2289cat >>confdefs.h <<_ACEOF 2290#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2291_ACEOF 2292 2293cat >>confdefs.h <<_ACEOF 2294#define PACKAGE_VERSION "$PACKAGE_VERSION" 2295_ACEOF 2296 2297cat >>confdefs.h <<_ACEOF 2298#define PACKAGE_STRING "$PACKAGE_STRING" 2299_ACEOF 2300 2301cat >>confdefs.h <<_ACEOF 2302#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2303_ACEOF 2304 2305cat >>confdefs.h <<_ACEOF 2306#define PACKAGE_URL "$PACKAGE_URL" 2307_ACEOF 2308 2309 2310# Let the site file select an alternate cache file if it wants to. 2311# Prefer an explicitly selected file to automatically selected ones. 2312ac_site_file1=NONE 2313ac_site_file2=NONE 2314if test -n "$CONFIG_SITE"; then 2315 # We do not want a PATH search for config.site. 2316 case $CONFIG_SITE in #(( 2317 -*) ac_site_file1=./$CONFIG_SITE;; 2318 */*) ac_site_file1=$CONFIG_SITE;; 2319 *) ac_site_file1=./$CONFIG_SITE;; 2320 esac 2321elif test "x$prefix" != xNONE; then 2322 ac_site_file1=$prefix/share/config.site 2323 ac_site_file2=$prefix/etc/config.site 2324else 2325 ac_site_file1=$ac_default_prefix/share/config.site 2326 ac_site_file2=$ac_default_prefix/etc/config.site 2327fi 2328for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2329do 2330 test "x$ac_site_file" = xNONE && continue 2331 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2332 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2333$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2334 sed 's/^/| /' "$ac_site_file" >&5 2335 . "$ac_site_file" \ 2336 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2337$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2338as_fn_error $? "failed to load site script $ac_site_file 2339See \`config.log' for more details" "$LINENO" 5; } 2340 fi 2341done 2342 2343if test -r "$cache_file"; then 2344 # Some versions of bash will fail to source /dev/null (special files 2345 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2346 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2347 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2348$as_echo "$as_me: loading cache $cache_file" >&6;} 2349 case $cache_file in 2350 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2351 *) . "./$cache_file";; 2352 esac 2353 fi 2354else 2355 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2356$as_echo "$as_me: creating cache $cache_file" >&6;} 2357 >$cache_file 2358fi 2359 2360# Check that the precious variables saved in the cache have kept the same 2361# value. 2362ac_cache_corrupted=false 2363for ac_var in $ac_precious_vars; do 2364 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2365 eval ac_new_set=\$ac_env_${ac_var}_set 2366 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2367 eval ac_new_val=\$ac_env_${ac_var}_value 2368 case $ac_old_set,$ac_new_set in 2369 set,) 2370 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2371$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2372 ac_cache_corrupted=: ;; 2373 ,set) 2374 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2375$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2376 ac_cache_corrupted=: ;; 2377 ,);; 2378 *) 2379 if test "x$ac_old_val" != "x$ac_new_val"; then 2380 # differences in whitespace do not lead to failure. 2381 ac_old_val_w=`echo x $ac_old_val` 2382 ac_new_val_w=`echo x $ac_new_val` 2383 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2384 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2385$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2386 ac_cache_corrupted=: 2387 else 2388 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2389$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2390 eval $ac_var=\$ac_old_val 2391 fi 2392 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2393$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2394 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2395$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2396 fi;; 2397 esac 2398 # Pass precious variables to config.status. 2399 if test "$ac_new_set" = set; then 2400 case $ac_new_val in 2401 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2402 *) ac_arg=$ac_var=$ac_new_val ;; 2403 esac 2404 case " $ac_configure_args " in 2405 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2406 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2407 esac 2408 fi 2409done 2410if $ac_cache_corrupted; then 2411 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2412$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2413 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2414$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2415 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2416fi 2417## -------------------- ## 2418## Main body of script. ## 2419## -------------------- ## 2420 2421ac_ext=c 2422ac_cpp='$CPP $CPPFLAGS' 2423ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2424ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2425ac_compiler_gnu=$ac_cv_c_compiler_gnu 2426 2427 2428 2429sqlite_version_sanity_check=`cat $srcdir/VERSION | tr -d '\n'` 2430if test "$PACKAGE_VERSION" != "$sqlite_version_sanity_check" ; then 2431as_fn_error $? "configure script is out of date: 2432 configure \$PACKAGE_VERSION = $PACKAGE_VERSION 2433 top level VERSION file = $sqlite_version_sanity_check 2434please regen with autoconf" "$LINENO" 5 2435fi 2436 2437######### 2438# Programs needed 2439# 2440case `pwd` in 2441 *\ * | *\ *) 2442 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 2443$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 2444esac 2445 2446 2447 2448macro_version='2.2.6' 2449macro_revision='1.3012' 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463ltmain="$ac_aux_dir/ltmain.sh" 2464 2465ac_aux_dir= 2466for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2467 if test -f "$ac_dir/install-sh"; then 2468 ac_aux_dir=$ac_dir 2469 ac_install_sh="$ac_aux_dir/install-sh -c" 2470 break 2471 elif test -f "$ac_dir/install.sh"; then 2472 ac_aux_dir=$ac_dir 2473 ac_install_sh="$ac_aux_dir/install.sh -c" 2474 break 2475 elif test -f "$ac_dir/shtool"; then 2476 ac_aux_dir=$ac_dir 2477 ac_install_sh="$ac_aux_dir/shtool install -c" 2478 break 2479 fi 2480done 2481if test -z "$ac_aux_dir"; then 2482 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2483fi 2484 2485# These three variables are undocumented and unsupported, 2486# and are intended to be withdrawn in a future Autoconf release. 2487# They can cause serious problems if a builder's source tree is in a directory 2488# whose full name contains unusual characters. 2489ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2490ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2491ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2492 2493 2494# Make sure we can run config.sub. 2495$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2496 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2497 2498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2499$as_echo_n "checking build system type... " >&6; } 2500if ${ac_cv_build+:} false; then : 2501 $as_echo_n "(cached) " >&6 2502else 2503 ac_build_alias=$build_alias 2504test "x$ac_build_alias" = x && 2505 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2506test "x$ac_build_alias" = x && 2507 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2508ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2509 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2510 2511fi 2512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2513$as_echo "$ac_cv_build" >&6; } 2514case $ac_cv_build in 2515*-*-*) ;; 2516*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2517esac 2518build=$ac_cv_build 2519ac_save_IFS=$IFS; IFS='-' 2520set x $ac_cv_build 2521shift 2522build_cpu=$1 2523build_vendor=$2 2524shift; shift 2525# Remember, the first character of IFS is used to create $*, 2526# except with old shells: 2527build_os=$* 2528IFS=$ac_save_IFS 2529case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2530 2531 2532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2533$as_echo_n "checking host system type... " >&6; } 2534if ${ac_cv_host+:} false; then : 2535 $as_echo_n "(cached) " >&6 2536else 2537 if test "x$host_alias" = x; then 2538 ac_cv_host=$ac_cv_build 2539else 2540 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2541 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2542fi 2543 2544fi 2545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2546$as_echo "$ac_cv_host" >&6; } 2547case $ac_cv_host in 2548*-*-*) ;; 2549*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2550esac 2551host=$ac_cv_host 2552ac_save_IFS=$IFS; IFS='-' 2553set x $ac_cv_host 2554shift 2555host_cpu=$1 2556host_vendor=$2 2557shift; shift 2558# Remember, the first character of IFS is used to create $*, 2559# except with old shells: 2560host_os=$* 2561IFS=$ac_save_IFS 2562case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2563 2564 2565ac_ext=c 2566ac_cpp='$CPP $CPPFLAGS' 2567ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2568ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2569ac_compiler_gnu=$ac_cv_c_compiler_gnu 2570if test -n "$ac_tool_prefix"; then 2571 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2572set dummy ${ac_tool_prefix}gcc; ac_word=$2 2573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2574$as_echo_n "checking for $ac_word... " >&6; } 2575if ${ac_cv_prog_CC+:} false; then : 2576 $as_echo_n "(cached) " >&6 2577else 2578 if test -n "$CC"; then 2579 ac_cv_prog_CC="$CC" # Let the user override the test. 2580else 2581as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2582for as_dir in $PATH 2583do 2584 IFS=$as_save_IFS 2585 test -z "$as_dir" && as_dir=. 2586 for ac_exec_ext in '' $ac_executable_extensions; do 2587 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2588 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2589 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2590 break 2 2591 fi 2592done 2593 done 2594IFS=$as_save_IFS 2595 2596fi 2597fi 2598CC=$ac_cv_prog_CC 2599if test -n "$CC"; then 2600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2601$as_echo "$CC" >&6; } 2602else 2603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2604$as_echo "no" >&6; } 2605fi 2606 2607 2608fi 2609if test -z "$ac_cv_prog_CC"; then 2610 ac_ct_CC=$CC 2611 # Extract the first word of "gcc", so it can be a program name with args. 2612set dummy gcc; ac_word=$2 2613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2614$as_echo_n "checking for $ac_word... " >&6; } 2615if ${ac_cv_prog_ac_ct_CC+:} false; then : 2616 $as_echo_n "(cached) " >&6 2617else 2618 if test -n "$ac_ct_CC"; then 2619 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2620else 2621as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2622for as_dir in $PATH 2623do 2624 IFS=$as_save_IFS 2625 test -z "$as_dir" && as_dir=. 2626 for ac_exec_ext in '' $ac_executable_extensions; do 2627 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2628 ac_cv_prog_ac_ct_CC="gcc" 2629 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2630 break 2 2631 fi 2632done 2633 done 2634IFS=$as_save_IFS 2635 2636fi 2637fi 2638ac_ct_CC=$ac_cv_prog_ac_ct_CC 2639if test -n "$ac_ct_CC"; then 2640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2641$as_echo "$ac_ct_CC" >&6; } 2642else 2643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2644$as_echo "no" >&6; } 2645fi 2646 2647 if test "x$ac_ct_CC" = x; then 2648 CC="" 2649 else 2650 case $cross_compiling:$ac_tool_warned in 2651yes:) 2652{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2653$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2654ac_tool_warned=yes ;; 2655esac 2656 CC=$ac_ct_CC 2657 fi 2658else 2659 CC="$ac_cv_prog_CC" 2660fi 2661 2662if test -z "$CC"; then 2663 if test -n "$ac_tool_prefix"; then 2664 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2665set dummy ${ac_tool_prefix}cc; ac_word=$2 2666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2667$as_echo_n "checking for $ac_word... " >&6; } 2668if ${ac_cv_prog_CC+:} false; then : 2669 $as_echo_n "(cached) " >&6 2670else 2671 if test -n "$CC"; then 2672 ac_cv_prog_CC="$CC" # Let the user override the test. 2673else 2674as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2675for as_dir in $PATH 2676do 2677 IFS=$as_save_IFS 2678 test -z "$as_dir" && as_dir=. 2679 for ac_exec_ext in '' $ac_executable_extensions; do 2680 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2681 ac_cv_prog_CC="${ac_tool_prefix}cc" 2682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2683 break 2 2684 fi 2685done 2686 done 2687IFS=$as_save_IFS 2688 2689fi 2690fi 2691CC=$ac_cv_prog_CC 2692if test -n "$CC"; then 2693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2694$as_echo "$CC" >&6; } 2695else 2696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2697$as_echo "no" >&6; } 2698fi 2699 2700 2701 fi 2702fi 2703if test -z "$CC"; then 2704 # Extract the first word of "cc", so it can be a program name with args. 2705set dummy cc; ac_word=$2 2706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2707$as_echo_n "checking for $ac_word... " >&6; } 2708if ${ac_cv_prog_CC+:} false; then : 2709 $as_echo_n "(cached) " >&6 2710else 2711 if test -n "$CC"; then 2712 ac_cv_prog_CC="$CC" # Let the user override the test. 2713else 2714 ac_prog_rejected=no 2715as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2716for as_dir in $PATH 2717do 2718 IFS=$as_save_IFS 2719 test -z "$as_dir" && as_dir=. 2720 for ac_exec_ext in '' $ac_executable_extensions; do 2721 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2722 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2723 ac_prog_rejected=yes 2724 continue 2725 fi 2726 ac_cv_prog_CC="cc" 2727 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2728 break 2 2729 fi 2730done 2731 done 2732IFS=$as_save_IFS 2733 2734if test $ac_prog_rejected = yes; then 2735 # We found a bogon in the path, so make sure we never use it. 2736 set dummy $ac_cv_prog_CC 2737 shift 2738 if test $# != 0; then 2739 # We chose a different compiler from the bogus one. 2740 # However, it has the same basename, so the bogon will be chosen 2741 # first if we set CC to just the basename; use the full file name. 2742 shift 2743 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2744 fi 2745fi 2746fi 2747fi 2748CC=$ac_cv_prog_CC 2749if test -n "$CC"; then 2750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2751$as_echo "$CC" >&6; } 2752else 2753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2754$as_echo "no" >&6; } 2755fi 2756 2757 2758fi 2759if test -z "$CC"; then 2760 if test -n "$ac_tool_prefix"; then 2761 for ac_prog in cl.exe 2762 do 2763 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2764set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2766$as_echo_n "checking for $ac_word... " >&6; } 2767if ${ac_cv_prog_CC+:} false; then : 2768 $as_echo_n "(cached) " >&6 2769else 2770 if test -n "$CC"; then 2771 ac_cv_prog_CC="$CC" # Let the user override the test. 2772else 2773as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2774for as_dir in $PATH 2775do 2776 IFS=$as_save_IFS 2777 test -z "$as_dir" && as_dir=. 2778 for ac_exec_ext in '' $ac_executable_extensions; do 2779 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2780 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2782 break 2 2783 fi 2784done 2785 done 2786IFS=$as_save_IFS 2787 2788fi 2789fi 2790CC=$ac_cv_prog_CC 2791if test -n "$CC"; then 2792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2793$as_echo "$CC" >&6; } 2794else 2795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2796$as_echo "no" >&6; } 2797fi 2798 2799 2800 test -n "$CC" && break 2801 done 2802fi 2803if test -z "$CC"; then 2804 ac_ct_CC=$CC 2805 for ac_prog in cl.exe 2806do 2807 # Extract the first word of "$ac_prog", so it can be a program name with args. 2808set dummy $ac_prog; ac_word=$2 2809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2810$as_echo_n "checking for $ac_word... " >&6; } 2811if ${ac_cv_prog_ac_ct_CC+:} false; then : 2812 $as_echo_n "(cached) " >&6 2813else 2814 if test -n "$ac_ct_CC"; then 2815 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2816else 2817as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2818for as_dir in $PATH 2819do 2820 IFS=$as_save_IFS 2821 test -z "$as_dir" && as_dir=. 2822 for ac_exec_ext in '' $ac_executable_extensions; do 2823 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2824 ac_cv_prog_ac_ct_CC="$ac_prog" 2825 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2826 break 2 2827 fi 2828done 2829 done 2830IFS=$as_save_IFS 2831 2832fi 2833fi 2834ac_ct_CC=$ac_cv_prog_ac_ct_CC 2835if test -n "$ac_ct_CC"; then 2836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2837$as_echo "$ac_ct_CC" >&6; } 2838else 2839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2840$as_echo "no" >&6; } 2841fi 2842 2843 2844 test -n "$ac_ct_CC" && break 2845done 2846 2847 if test "x$ac_ct_CC" = x; then 2848 CC="" 2849 else 2850 case $cross_compiling:$ac_tool_warned in 2851yes:) 2852{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2853$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2854ac_tool_warned=yes ;; 2855esac 2856 CC=$ac_ct_CC 2857 fi 2858fi 2859 2860fi 2861 2862 2863test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2864$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2865as_fn_error $? "no acceptable C compiler found in \$PATH 2866See \`config.log' for more details" "$LINENO" 5; } 2867 2868# Provide some information about the compiler. 2869$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2870set X $ac_compile 2871ac_compiler=$2 2872for ac_option in --version -v -V -qversion; do 2873 { { ac_try="$ac_compiler $ac_option >&5" 2874case "(($ac_try" in 2875 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2876 *) ac_try_echo=$ac_try;; 2877esac 2878eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2879$as_echo "$ac_try_echo"; } >&5 2880 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2881 ac_status=$? 2882 if test -s conftest.err; then 2883 sed '10a\ 2884... rest of stderr output deleted ... 2885 10q' conftest.err >conftest.er1 2886 cat conftest.er1 >&5 2887 fi 2888 rm -f conftest.er1 conftest.err 2889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2890 test $ac_status = 0; } 2891done 2892 2893cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2894/* end confdefs.h. */ 2895 2896int 2897main () 2898{ 2899 2900 ; 2901 return 0; 2902} 2903_ACEOF 2904ac_clean_files_save=$ac_clean_files 2905ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2906# Try to create an executable without -o first, disregard a.out. 2907# It will help us diagnose broken compilers, and finding out an intuition 2908# of exeext. 2909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2910$as_echo_n "checking whether the C compiler works... " >&6; } 2911ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2912 2913# The possible output files: 2914ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2915 2916ac_rmfiles= 2917for ac_file in $ac_files 2918do 2919 case $ac_file in 2920 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2921 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2922 esac 2923done 2924rm -f $ac_rmfiles 2925 2926if { { ac_try="$ac_link_default" 2927case "(($ac_try" in 2928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2929 *) ac_try_echo=$ac_try;; 2930esac 2931eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2932$as_echo "$ac_try_echo"; } >&5 2933 (eval "$ac_link_default") 2>&5 2934 ac_status=$? 2935 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2936 test $ac_status = 0; }; then : 2937 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2938# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2939# in a Makefile. We should not override ac_cv_exeext if it was cached, 2940# so that the user can short-circuit this test for compilers unknown to 2941# Autoconf. 2942for ac_file in $ac_files '' 2943do 2944 test -f "$ac_file" || continue 2945 case $ac_file in 2946 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2947 ;; 2948 [ab].out ) 2949 # We found the default executable, but exeext='' is most 2950 # certainly right. 2951 break;; 2952 *.* ) 2953 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2954 then :; else 2955 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2956 fi 2957 # We set ac_cv_exeext here because the later test for it is not 2958 # safe: cross compilers may not add the suffix if given an `-o' 2959 # argument, so we may need to know it at that point already. 2960 # Even if this section looks crufty: it has the advantage of 2961 # actually working. 2962 break;; 2963 * ) 2964 break;; 2965 esac 2966done 2967test "$ac_cv_exeext" = no && ac_cv_exeext= 2968 2969else 2970 ac_file='' 2971fi 2972if test -z "$ac_file"; then : 2973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2974$as_echo "no" >&6; } 2975$as_echo "$as_me: failed program was:" >&5 2976sed 's/^/| /' conftest.$ac_ext >&5 2977 2978{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2979$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2980as_fn_error 77 "C compiler cannot create executables 2981See \`config.log' for more details" "$LINENO" 5; } 2982else 2983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2984$as_echo "yes" >&6; } 2985fi 2986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2987$as_echo_n "checking for C compiler default output file name... " >&6; } 2988{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2989$as_echo "$ac_file" >&6; } 2990ac_exeext=$ac_cv_exeext 2991 2992rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2993ac_clean_files=$ac_clean_files_save 2994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2995$as_echo_n "checking for suffix of executables... " >&6; } 2996if { { ac_try="$ac_link" 2997case "(($ac_try" in 2998 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2999 *) ac_try_echo=$ac_try;; 3000esac 3001eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3002$as_echo "$ac_try_echo"; } >&5 3003 (eval "$ac_link") 2>&5 3004 ac_status=$? 3005 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3006 test $ac_status = 0; }; then : 3007 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3008# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3009# work properly (i.e., refer to `conftest.exe'), while it won't with 3010# `rm'. 3011for ac_file in conftest.exe conftest conftest.*; do 3012 test -f "$ac_file" || continue 3013 case $ac_file in 3014 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3015 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3016 break;; 3017 * ) break;; 3018 esac 3019done 3020else 3021 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3022$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3023as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3024See \`config.log' for more details" "$LINENO" 5; } 3025fi 3026rm -f conftest conftest$ac_cv_exeext 3027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3028$as_echo "$ac_cv_exeext" >&6; } 3029 3030rm -f conftest.$ac_ext 3031EXEEXT=$ac_cv_exeext 3032ac_exeext=$EXEEXT 3033cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3034/* end confdefs.h. */ 3035#include <stdio.h> 3036int 3037main () 3038{ 3039FILE *f = fopen ("conftest.out", "w"); 3040 return ferror (f) || fclose (f) != 0; 3041 3042 ; 3043 return 0; 3044} 3045_ACEOF 3046ac_clean_files="$ac_clean_files conftest.out" 3047# Check that the compiler produces executables we can run. If not, either 3048# the compiler is broken, or we cross compile. 3049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3050$as_echo_n "checking whether we are cross compiling... " >&6; } 3051if test "$cross_compiling" != yes; then 3052 { { ac_try="$ac_link" 3053case "(($ac_try" in 3054 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3055 *) ac_try_echo=$ac_try;; 3056esac 3057eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3058$as_echo "$ac_try_echo"; } >&5 3059 (eval "$ac_link") 2>&5 3060 ac_status=$? 3061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3062 test $ac_status = 0; } 3063 if { ac_try='./conftest$ac_cv_exeext' 3064 { { case "(($ac_try" in 3065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3066 *) ac_try_echo=$ac_try;; 3067esac 3068eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3069$as_echo "$ac_try_echo"; } >&5 3070 (eval "$ac_try") 2>&5 3071 ac_status=$? 3072 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3073 test $ac_status = 0; }; }; then 3074 cross_compiling=no 3075 else 3076 if test "$cross_compiling" = maybe; then 3077 cross_compiling=yes 3078 else 3079 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3080$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3081as_fn_error $? "cannot run C compiled programs. 3082If you meant to cross compile, use \`--host'. 3083See \`config.log' for more details" "$LINENO" 5; } 3084 fi 3085 fi 3086fi 3087{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3088$as_echo "$cross_compiling" >&6; } 3089 3090rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3091ac_clean_files=$ac_clean_files_save 3092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3093$as_echo_n "checking for suffix of object files... " >&6; } 3094if ${ac_cv_objext+:} false; then : 3095 $as_echo_n "(cached) " >&6 3096else 3097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3098/* end confdefs.h. */ 3099 3100int 3101main () 3102{ 3103 3104 ; 3105 return 0; 3106} 3107_ACEOF 3108rm -f conftest.o conftest.obj 3109if { { ac_try="$ac_compile" 3110case "(($ac_try" in 3111 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3112 *) ac_try_echo=$ac_try;; 3113esac 3114eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3115$as_echo "$ac_try_echo"; } >&5 3116 (eval "$ac_compile") 2>&5 3117 ac_status=$? 3118 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3119 test $ac_status = 0; }; then : 3120 for ac_file in conftest.o conftest.obj conftest.*; do 3121 test -f "$ac_file" || continue; 3122 case $ac_file in 3123 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3124 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3125 break;; 3126 esac 3127done 3128else 3129 $as_echo "$as_me: failed program was:" >&5 3130sed 's/^/| /' conftest.$ac_ext >&5 3131 3132{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3133$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3134as_fn_error $? "cannot compute suffix of object files: cannot compile 3135See \`config.log' for more details" "$LINENO" 5; } 3136fi 3137rm -f conftest.$ac_cv_objext conftest.$ac_ext 3138fi 3139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3140$as_echo "$ac_cv_objext" >&6; } 3141OBJEXT=$ac_cv_objext 3142ac_objext=$OBJEXT 3143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3144$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3145if ${ac_cv_c_compiler_gnu+:} false; then : 3146 $as_echo_n "(cached) " >&6 3147else 3148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3149/* end confdefs.h. */ 3150 3151int 3152main () 3153{ 3154#ifndef __GNUC__ 3155 choke me 3156#endif 3157 3158 ; 3159 return 0; 3160} 3161_ACEOF 3162if ac_fn_c_try_compile "$LINENO"; then : 3163 ac_compiler_gnu=yes 3164else 3165 ac_compiler_gnu=no 3166fi 3167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3168ac_cv_c_compiler_gnu=$ac_compiler_gnu 3169 3170fi 3171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3172$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3173if test $ac_compiler_gnu = yes; then 3174 GCC=yes 3175else 3176 GCC= 3177fi 3178ac_test_CFLAGS=${CFLAGS+set} 3179ac_save_CFLAGS=$CFLAGS 3180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3181$as_echo_n "checking whether $CC accepts -g... " >&6; } 3182if ${ac_cv_prog_cc_g+:} false; then : 3183 $as_echo_n "(cached) " >&6 3184else 3185 ac_save_c_werror_flag=$ac_c_werror_flag 3186 ac_c_werror_flag=yes 3187 ac_cv_prog_cc_g=no 3188 CFLAGS="-g" 3189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3190/* end confdefs.h. */ 3191 3192int 3193main () 3194{ 3195 3196 ; 3197 return 0; 3198} 3199_ACEOF 3200if ac_fn_c_try_compile "$LINENO"; then : 3201 ac_cv_prog_cc_g=yes 3202else 3203 CFLAGS="" 3204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3205/* end confdefs.h. */ 3206 3207int 3208main () 3209{ 3210 3211 ; 3212 return 0; 3213} 3214_ACEOF 3215if ac_fn_c_try_compile "$LINENO"; then : 3216 3217else 3218 ac_c_werror_flag=$ac_save_c_werror_flag 3219 CFLAGS="-g" 3220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3221/* end confdefs.h. */ 3222 3223int 3224main () 3225{ 3226 3227 ; 3228 return 0; 3229} 3230_ACEOF 3231if ac_fn_c_try_compile "$LINENO"; then : 3232 ac_cv_prog_cc_g=yes 3233fi 3234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3235fi 3236rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3237fi 3238rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3239 ac_c_werror_flag=$ac_save_c_werror_flag 3240fi 3241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3242$as_echo "$ac_cv_prog_cc_g" >&6; } 3243if test "$ac_test_CFLAGS" = set; then 3244 CFLAGS=$ac_save_CFLAGS 3245elif test $ac_cv_prog_cc_g = yes; then 3246 if test "$GCC" = yes; then 3247 CFLAGS="-g -O2" 3248 else 3249 CFLAGS="-g" 3250 fi 3251else 3252 if test "$GCC" = yes; then 3253 CFLAGS="-O2" 3254 else 3255 CFLAGS= 3256 fi 3257fi 3258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3259$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3260if ${ac_cv_prog_cc_c89+:} false; then : 3261 $as_echo_n "(cached) " >&6 3262else 3263 ac_cv_prog_cc_c89=no 3264ac_save_CC=$CC 3265cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3266/* end confdefs.h. */ 3267#include <stdarg.h> 3268#include <stdio.h> 3269struct stat; 3270/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3271struct buf { int x; }; 3272FILE * (*rcsopen) (struct buf *, struct stat *, int); 3273static char *e (p, i) 3274 char **p; 3275 int i; 3276{ 3277 return p[i]; 3278} 3279static char *f (char * (*g) (char **, int), char **p, ...) 3280{ 3281 char *s; 3282 va_list v; 3283 va_start (v,p); 3284 s = g (p, va_arg (v,int)); 3285 va_end (v); 3286 return s; 3287} 3288 3289/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3290 function prototypes and stuff, but not '\xHH' hex character constants. 3291 These don't provoke an error unfortunately, instead are silently treated 3292 as 'x'. The following induces an error, until -std is added to get 3293 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3294 array size at least. It's necessary to write '\x00'==0 to get something 3295 that's true only with -std. */ 3296int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3297 3298/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3299 inside strings and character constants. */ 3300#define FOO(x) 'x' 3301int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3302 3303int test (int i, double x); 3304struct s1 {int (*f) (int a);}; 3305struct s2 {int (*f) (double a);}; 3306int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3307int argc; 3308char **argv; 3309int 3310main () 3311{ 3312return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3313 ; 3314 return 0; 3315} 3316_ACEOF 3317for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3318 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3319do 3320 CC="$ac_save_CC $ac_arg" 3321 if ac_fn_c_try_compile "$LINENO"; then : 3322 ac_cv_prog_cc_c89=$ac_arg 3323fi 3324rm -f core conftest.err conftest.$ac_objext 3325 test "x$ac_cv_prog_cc_c89" != "xno" && break 3326done 3327rm -f conftest.$ac_ext 3328CC=$ac_save_CC 3329 3330fi 3331# AC_CACHE_VAL 3332case "x$ac_cv_prog_cc_c89" in 3333 x) 3334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3335$as_echo "none needed" >&6; } ;; 3336 xno) 3337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3338$as_echo "unsupported" >&6; } ;; 3339 *) 3340 CC="$CC $ac_cv_prog_cc_c89" 3341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3342$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3343esac 3344if test "x$ac_cv_prog_cc_c89" != xno; then : 3345 3346fi 3347 3348ac_ext=c 3349ac_cpp='$CPP $CPPFLAGS' 3350ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3351ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3352ac_compiler_gnu=$ac_cv_c_compiler_gnu 3353 3354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 3355$as_echo_n "checking for a sed that does not truncate output... " >&6; } 3356if ${ac_cv_path_SED+:} false; then : 3357 $as_echo_n "(cached) " >&6 3358else 3359 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 3360 for ac_i in 1 2 3 4 5 6 7; do 3361 ac_script="$ac_script$as_nl$ac_script" 3362 done 3363 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 3364 { ac_script=; unset ac_script;} 3365 if test -z "$SED"; then 3366 ac_path_SED_found=false 3367 # Loop through the user's path and test for each of PROGNAME-LIST 3368 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3369for as_dir in $PATH 3370do 3371 IFS=$as_save_IFS 3372 test -z "$as_dir" && as_dir=. 3373 for ac_prog in sed gsed; do 3374 for ac_exec_ext in '' $ac_executable_extensions; do 3375 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 3376 as_fn_executable_p "$ac_path_SED" || continue 3377# Check for GNU ac_path_SED and select it if it is found. 3378 # Check for GNU $ac_path_SED 3379case `"$ac_path_SED" --version 2>&1` in 3380*GNU*) 3381 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 3382*) 3383 ac_count=0 3384 $as_echo_n 0123456789 >"conftest.in" 3385 while : 3386 do 3387 cat "conftest.in" "conftest.in" >"conftest.tmp" 3388 mv "conftest.tmp" "conftest.in" 3389 cp "conftest.in" "conftest.nl" 3390 $as_echo '' >> "conftest.nl" 3391 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 3392 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3393 as_fn_arith $ac_count + 1 && ac_count=$as_val 3394 if test $ac_count -gt ${ac_path_SED_max-0}; then 3395 # Best one so far, save it but keep looking for a better one 3396 ac_cv_path_SED="$ac_path_SED" 3397 ac_path_SED_max=$ac_count 3398 fi 3399 # 10*(2^10) chars as input seems more than enough 3400 test $ac_count -gt 10 && break 3401 done 3402 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3403esac 3404 3405 $ac_path_SED_found && break 3 3406 done 3407 done 3408 done 3409IFS=$as_save_IFS 3410 if test -z "$ac_cv_path_SED"; then 3411 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 3412 fi 3413else 3414 ac_cv_path_SED=$SED 3415fi 3416 3417fi 3418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 3419$as_echo "$ac_cv_path_SED" >&6; } 3420 SED="$ac_cv_path_SED" 3421 rm -f conftest.sed 3422 3423test -z "$SED" && SED=sed 3424Xsed="$SED -e 1s/^X//" 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3437$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3438if ${ac_cv_path_GREP+:} false; then : 3439 $as_echo_n "(cached) " >&6 3440else 3441 if test -z "$GREP"; then 3442 ac_path_GREP_found=false 3443 # Loop through the user's path and test for each of PROGNAME-LIST 3444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3445for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3446do 3447 IFS=$as_save_IFS 3448 test -z "$as_dir" && as_dir=. 3449 for ac_prog in grep ggrep; do 3450 for ac_exec_ext in '' $ac_executable_extensions; do 3451 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3452 as_fn_executable_p "$ac_path_GREP" || continue 3453# Check for GNU ac_path_GREP and select it if it is found. 3454 # Check for GNU $ac_path_GREP 3455case `"$ac_path_GREP" --version 2>&1` in 3456*GNU*) 3457 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3458*) 3459 ac_count=0 3460 $as_echo_n 0123456789 >"conftest.in" 3461 while : 3462 do 3463 cat "conftest.in" "conftest.in" >"conftest.tmp" 3464 mv "conftest.tmp" "conftest.in" 3465 cp "conftest.in" "conftest.nl" 3466 $as_echo 'GREP' >> "conftest.nl" 3467 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3468 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3469 as_fn_arith $ac_count + 1 && ac_count=$as_val 3470 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3471 # Best one so far, save it but keep looking for a better one 3472 ac_cv_path_GREP="$ac_path_GREP" 3473 ac_path_GREP_max=$ac_count 3474 fi 3475 # 10*(2^10) chars as input seems more than enough 3476 test $ac_count -gt 10 && break 3477 done 3478 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3479esac 3480 3481 $ac_path_GREP_found && break 3 3482 done 3483 done 3484 done 3485IFS=$as_save_IFS 3486 if test -z "$ac_cv_path_GREP"; then 3487 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3488 fi 3489else 3490 ac_cv_path_GREP=$GREP 3491fi 3492 3493fi 3494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3495$as_echo "$ac_cv_path_GREP" >&6; } 3496 GREP="$ac_cv_path_GREP" 3497 3498 3499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3500$as_echo_n "checking for egrep... " >&6; } 3501if ${ac_cv_path_EGREP+:} false; then : 3502 $as_echo_n "(cached) " >&6 3503else 3504 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3505 then ac_cv_path_EGREP="$GREP -E" 3506 else 3507 if test -z "$EGREP"; then 3508 ac_path_EGREP_found=false 3509 # Loop through the user's path and test for each of PROGNAME-LIST 3510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3511for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3512do 3513 IFS=$as_save_IFS 3514 test -z "$as_dir" && as_dir=. 3515 for ac_prog in egrep; do 3516 for ac_exec_ext in '' $ac_executable_extensions; do 3517 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3518 as_fn_executable_p "$ac_path_EGREP" || continue 3519# Check for GNU ac_path_EGREP and select it if it is found. 3520 # Check for GNU $ac_path_EGREP 3521case `"$ac_path_EGREP" --version 2>&1` in 3522*GNU*) 3523 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3524*) 3525 ac_count=0 3526 $as_echo_n 0123456789 >"conftest.in" 3527 while : 3528 do 3529 cat "conftest.in" "conftest.in" >"conftest.tmp" 3530 mv "conftest.tmp" "conftest.in" 3531 cp "conftest.in" "conftest.nl" 3532 $as_echo 'EGREP' >> "conftest.nl" 3533 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3534 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3535 as_fn_arith $ac_count + 1 && ac_count=$as_val 3536 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3537 # Best one so far, save it but keep looking for a better one 3538 ac_cv_path_EGREP="$ac_path_EGREP" 3539 ac_path_EGREP_max=$ac_count 3540 fi 3541 # 10*(2^10) chars as input seems more than enough 3542 test $ac_count -gt 10 && break 3543 done 3544 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3545esac 3546 3547 $ac_path_EGREP_found && break 3 3548 done 3549 done 3550 done 3551IFS=$as_save_IFS 3552 if test -z "$ac_cv_path_EGREP"; then 3553 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3554 fi 3555else 3556 ac_cv_path_EGREP=$EGREP 3557fi 3558 3559 fi 3560fi 3561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3562$as_echo "$ac_cv_path_EGREP" >&6; } 3563 EGREP="$ac_cv_path_EGREP" 3564 3565 3566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 3567$as_echo_n "checking for fgrep... " >&6; } 3568if ${ac_cv_path_FGREP+:} false; then : 3569 $as_echo_n "(cached) " >&6 3570else 3571 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3572 then ac_cv_path_FGREP="$GREP -F" 3573 else 3574 if test -z "$FGREP"; then 3575 ac_path_FGREP_found=false 3576 # Loop through the user's path and test for each of PROGNAME-LIST 3577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3578for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3579do 3580 IFS=$as_save_IFS 3581 test -z "$as_dir" && as_dir=. 3582 for ac_prog in fgrep; do 3583 for ac_exec_ext in '' $ac_executable_extensions; do 3584 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 3585 as_fn_executable_p "$ac_path_FGREP" || continue 3586# Check for GNU ac_path_FGREP and select it if it is found. 3587 # Check for GNU $ac_path_FGREP 3588case `"$ac_path_FGREP" --version 2>&1` in 3589*GNU*) 3590 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 3591*) 3592 ac_count=0 3593 $as_echo_n 0123456789 >"conftest.in" 3594 while : 3595 do 3596 cat "conftest.in" "conftest.in" >"conftest.tmp" 3597 mv "conftest.tmp" "conftest.in" 3598 cp "conftest.in" "conftest.nl" 3599 $as_echo 'FGREP' >> "conftest.nl" 3600 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 3601 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3602 as_fn_arith $ac_count + 1 && ac_count=$as_val 3603 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 3604 # Best one so far, save it but keep looking for a better one 3605 ac_cv_path_FGREP="$ac_path_FGREP" 3606 ac_path_FGREP_max=$ac_count 3607 fi 3608 # 10*(2^10) chars as input seems more than enough 3609 test $ac_count -gt 10 && break 3610 done 3611 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3612esac 3613 3614 $ac_path_FGREP_found && break 3 3615 done 3616 done 3617 done 3618IFS=$as_save_IFS 3619 if test -z "$ac_cv_path_FGREP"; then 3620 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3621 fi 3622else 3623 ac_cv_path_FGREP=$FGREP 3624fi 3625 3626 fi 3627fi 3628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 3629$as_echo "$ac_cv_path_FGREP" >&6; } 3630 FGREP="$ac_cv_path_FGREP" 3631 3632 3633test -z "$GREP" && GREP=grep 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653# Check whether --with-gnu-ld was given. 3654if test "${with_gnu_ld+set}" = set; then : 3655 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 3656else 3657 with_gnu_ld=no 3658fi 3659 3660ac_prog=ld 3661if test "$GCC" = yes; then 3662 # Check if gcc -print-prog-name=ld gives a path. 3663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 3664$as_echo_n "checking for ld used by $CC... " >&6; } 3665 case $host in 3666 *-*-mingw*) 3667 # gcc leaves a trailing carriage return which upsets mingw 3668 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 3669 *) 3670 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 3671 esac 3672 case $ac_prog in 3673 # Accept absolute paths. 3674 [\\/]* | ?:[\\/]*) 3675 re_direlt='/[^/][^/]*/\.\./' 3676 # Canonicalize the pathname of ld 3677 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 3678 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 3679 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 3680 done 3681 test -z "$LD" && LD="$ac_prog" 3682 ;; 3683 "") 3684 # If it fails, then pretend we aren't using GCC. 3685 ac_prog=ld 3686 ;; 3687 *) 3688 # If it is relative, then search for the first ld in PATH. 3689 with_gnu_ld=unknown 3690 ;; 3691 esac 3692elif test "$with_gnu_ld" = yes; then 3693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 3694$as_echo_n "checking for GNU ld... " >&6; } 3695else 3696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 3697$as_echo_n "checking for non-GNU ld... " >&6; } 3698fi 3699if ${lt_cv_path_LD+:} false; then : 3700 $as_echo_n "(cached) " >&6 3701else 3702 if test -z "$LD"; then 3703 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 3704 for ac_dir in $PATH; do 3705 IFS="$lt_save_ifs" 3706 test -z "$ac_dir" && ac_dir=. 3707 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 3708 lt_cv_path_LD="$ac_dir/$ac_prog" 3709 # Check to see if the program is GNU ld. I'd rather use --version, 3710 # but apparently some variants of GNU ld only accept -v. 3711 # Break only if it was the GNU/non-GNU ld that we prefer. 3712 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 3713 *GNU* | *'with BFD'*) 3714 test "$with_gnu_ld" != no && break 3715 ;; 3716 *) 3717 test "$with_gnu_ld" != yes && break 3718 ;; 3719 esac 3720 fi 3721 done 3722 IFS="$lt_save_ifs" 3723else 3724 lt_cv_path_LD="$LD" # Let the user override the test with a path. 3725fi 3726fi 3727 3728LD="$lt_cv_path_LD" 3729if test -n "$LD"; then 3730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 3731$as_echo "$LD" >&6; } 3732else 3733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3734$as_echo "no" >&6; } 3735fi 3736test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 3737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 3738$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 3739if ${lt_cv_prog_gnu_ld+:} false; then : 3740 $as_echo_n "(cached) " >&6 3741else 3742 # I'd rather use --version here, but apparently some GNU lds only accept -v. 3743case `$LD -v 2>&1 </dev/null` in 3744*GNU* | *'with BFD'*) 3745 lt_cv_prog_gnu_ld=yes 3746 ;; 3747*) 3748 lt_cv_prog_gnu_ld=no 3749 ;; 3750esac 3751fi 3752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 3753$as_echo "$lt_cv_prog_gnu_ld" >&6; } 3754with_gnu_ld=$lt_cv_prog_gnu_ld 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 3765$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 3766if ${lt_cv_path_NM+:} false; then : 3767 $as_echo_n "(cached) " >&6 3768else 3769 if test -n "$NM"; then 3770 # Let the user override the test. 3771 lt_cv_path_NM="$NM" 3772else 3773 lt_nm_to_check="${ac_tool_prefix}nm" 3774 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 3775 lt_nm_to_check="$lt_nm_to_check nm" 3776 fi 3777 for lt_tmp_nm in $lt_nm_to_check; do 3778 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 3779 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 3780 IFS="$lt_save_ifs" 3781 test -z "$ac_dir" && ac_dir=. 3782 tmp_nm="$ac_dir/$lt_tmp_nm" 3783 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 3784 # Check to see if the nm accepts a BSD-compat flag. 3785 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 3786 # nm: unknown option "B" ignored 3787 # Tru64's nm complains that /dev/null is an invalid object file 3788 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 3789 */dev/null* | *'Invalid file or object type'*) 3790 lt_cv_path_NM="$tmp_nm -B" 3791 break 3792 ;; 3793 *) 3794 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 3795 */dev/null*) 3796 lt_cv_path_NM="$tmp_nm -p" 3797 break 3798 ;; 3799 *) 3800 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 3801 continue # so that we can try to find one that supports BSD flags 3802 ;; 3803 esac 3804 ;; 3805 esac 3806 fi 3807 done 3808 IFS="$lt_save_ifs" 3809 done 3810 : ${lt_cv_path_NM=no} 3811fi 3812fi 3813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 3814$as_echo "$lt_cv_path_NM" >&6; } 3815if test "$lt_cv_path_NM" != "no"; then 3816 NM="$lt_cv_path_NM" 3817else 3818 # Didn't find any BSD compatible name lister, look for dumpbin. 3819 if test -n "$ac_tool_prefix"; then 3820 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 3821 do 3822 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3823set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3825$as_echo_n "checking for $ac_word... " >&6; } 3826if ${ac_cv_prog_DUMPBIN+:} false; then : 3827 $as_echo_n "(cached) " >&6 3828else 3829 if test -n "$DUMPBIN"; then 3830 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 3831else 3832as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3833for as_dir in $PATH 3834do 3835 IFS=$as_save_IFS 3836 test -z "$as_dir" && as_dir=. 3837 for ac_exec_ext in '' $ac_executable_extensions; do 3838 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3839 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 3840 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3841 break 2 3842 fi 3843done 3844 done 3845IFS=$as_save_IFS 3846 3847fi 3848fi 3849DUMPBIN=$ac_cv_prog_DUMPBIN 3850if test -n "$DUMPBIN"; then 3851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 3852$as_echo "$DUMPBIN" >&6; } 3853else 3854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3855$as_echo "no" >&6; } 3856fi 3857 3858 3859 test -n "$DUMPBIN" && break 3860 done 3861fi 3862if test -z "$DUMPBIN"; then 3863 ac_ct_DUMPBIN=$DUMPBIN 3864 for ac_prog in "dumpbin -symbols" "link -dump -symbols" 3865do 3866 # Extract the first word of "$ac_prog", so it can be a program name with args. 3867set dummy $ac_prog; ac_word=$2 3868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3869$as_echo_n "checking for $ac_word... " >&6; } 3870if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 3871 $as_echo_n "(cached) " >&6 3872else 3873 if test -n "$ac_ct_DUMPBIN"; then 3874 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 3875else 3876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3877for as_dir in $PATH 3878do 3879 IFS=$as_save_IFS 3880 test -z "$as_dir" && as_dir=. 3881 for ac_exec_ext in '' $ac_executable_extensions; do 3882 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3883 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 3884 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3885 break 2 3886 fi 3887done 3888 done 3889IFS=$as_save_IFS 3890 3891fi 3892fi 3893ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 3894if test -n "$ac_ct_DUMPBIN"; then 3895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 3896$as_echo "$ac_ct_DUMPBIN" >&6; } 3897else 3898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3899$as_echo "no" >&6; } 3900fi 3901 3902 3903 test -n "$ac_ct_DUMPBIN" && break 3904done 3905 3906 if test "x$ac_ct_DUMPBIN" = x; then 3907 DUMPBIN=":" 3908 else 3909 case $cross_compiling:$ac_tool_warned in 3910yes:) 3911{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3912$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3913ac_tool_warned=yes ;; 3914esac 3915 DUMPBIN=$ac_ct_DUMPBIN 3916 fi 3917fi 3918 3919 3920 if test "$DUMPBIN" != ":"; then 3921 NM="$DUMPBIN" 3922 fi 3923fi 3924test -z "$NM" && NM=nm 3925 3926 3927 3928 3929 3930 3931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 3932$as_echo_n "checking the name lister ($NM) interface... " >&6; } 3933if ${lt_cv_nm_interface+:} false; then : 3934 $as_echo_n "(cached) " >&6 3935else 3936 lt_cv_nm_interface="BSD nm" 3937 echo "int some_variable = 0;" > conftest.$ac_ext 3938 (eval echo "\"\$as_me:3938: $ac_compile\"" >&5) 3939 (eval "$ac_compile" 2>conftest.err) 3940 cat conftest.err >&5 3941 (eval echo "\"\$as_me:3941: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 3942 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 3943 cat conftest.err >&5 3944 (eval echo "\"\$as_me:3944: output\"" >&5) 3945 cat conftest.out >&5 3946 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 3947 lt_cv_nm_interface="MS dumpbin" 3948 fi 3949 rm -f conftest* 3950fi 3951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 3952$as_echo "$lt_cv_nm_interface" >&6; } 3953 3954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 3955$as_echo_n "checking whether ln -s works... " >&6; } 3956LN_S=$as_ln_s 3957if test "$LN_S" = "ln -s"; then 3958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3959$as_echo "yes" >&6; } 3960else 3961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 3962$as_echo "no, using $LN_S" >&6; } 3963fi 3964 3965# find the maximum length of command line arguments 3966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 3967$as_echo_n "checking the maximum length of command line arguments... " >&6; } 3968if ${lt_cv_sys_max_cmd_len+:} false; then : 3969 $as_echo_n "(cached) " >&6 3970else 3971 i=0 3972 teststring="ABCD" 3973 3974 case $build_os in 3975 msdosdjgpp*) 3976 # On DJGPP, this test can blow up pretty badly due to problems in libc 3977 # (any single argument exceeding 2000 bytes causes a buffer overrun 3978 # during glob expansion). Even if it were fixed, the result of this 3979 # check would be larger than it should be. 3980 lt_cv_sys_max_cmd_len=12288; # 12K is about right 3981 ;; 3982 3983 gnu*) 3984 # Under GNU Hurd, this test is not required because there is 3985 # no limit to the length of command line arguments. 3986 # Libtool will interpret -1 as no limit whatsoever 3987 lt_cv_sys_max_cmd_len=-1; 3988 ;; 3989 3990 cygwin* | mingw* | cegcc*) 3991 # On Win9x/ME, this test blows up -- it succeeds, but takes 3992 # about 5 minutes as the teststring grows exponentially. 3993 # Worse, since 9x/ME are not pre-emptively multitasking, 3994 # you end up with a "frozen" computer, even though with patience 3995 # the test eventually succeeds (with a max line length of 256k). 3996 # Instead, let's just punt: use the minimum linelength reported by 3997 # all of the supported platforms: 8192 (on NT/2K/XP). 3998 lt_cv_sys_max_cmd_len=8192; 3999 ;; 4000 4001 amigaos*) 4002 # On AmigaOS with pdksh, this test takes hours, literally. 4003 # So we just punt and use a minimum line length of 8192. 4004 lt_cv_sys_max_cmd_len=8192; 4005 ;; 4006 4007 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4008 # This has been around since 386BSD, at least. Likely further. 4009 if test -x /sbin/sysctl; then 4010 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4011 elif test -x /usr/sbin/sysctl; then 4012 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4013 else 4014 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4015 fi 4016 # And add a safety zone 4017 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4018 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4019 ;; 4020 4021 interix*) 4022 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4023 lt_cv_sys_max_cmd_len=196608 4024 ;; 4025 4026 osf*) 4027 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4028 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4029 # nice to cause kernel panics so lets avoid the loop below. 4030 # First set a reasonable default. 4031 lt_cv_sys_max_cmd_len=16384 4032 # 4033 if test -x /sbin/sysconfig; then 4034 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4035 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4036 esac 4037 fi 4038 ;; 4039 sco3.2v5*) 4040 lt_cv_sys_max_cmd_len=102400 4041 ;; 4042 sysv5* | sco5v6* | sysv4.2uw2*) 4043 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4044 if test -n "$kargmax"; then 4045 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4046 else 4047 lt_cv_sys_max_cmd_len=32768 4048 fi 4049 ;; 4050 *) 4051 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 4052 if test -n "$lt_cv_sys_max_cmd_len"; then 4053 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4054 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4055 else 4056 # Make teststring a little bigger before we do anything with it. 4057 # a 1K string should be a reasonable start. 4058 for i in 1 2 3 4 5 6 7 8 ; do 4059 teststring=$teststring$teststring 4060 done 4061 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 4062 # If test is not a shell built-in, we'll probably end up computing a 4063 # maximum length that is only half of the actual maximum length, but 4064 # we can't tell. 4065 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 4066 = "XX$teststring$teststring"; } >/dev/null 2>&1 && 4067 test $i != 17 # 1/2 MB should be enough 4068 do 4069 i=`expr $i + 1` 4070 teststring=$teststring$teststring 4071 done 4072 # Only check the string length outside the loop. 4073 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 4074 teststring= 4075 # Add a significant safety factor because C++ compilers can tack on 4076 # massive amounts of additional arguments before passing them to the 4077 # linker. It appears as though 1/2 is a usable value. 4078 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 4079 fi 4080 ;; 4081 esac 4082 4083fi 4084 4085if test -n $lt_cv_sys_max_cmd_len ; then 4086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 4087$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 4088else 4089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 4090$as_echo "none" >&6; } 4091fi 4092max_cmd_len=$lt_cv_sys_max_cmd_len 4093 4094 4095 4096 4097 4098 4099: ${CP="cp -f"} 4100: ${MV="mv -f"} 4101: ${RM="rm -f"} 4102 4103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 4104$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 4105# Try some XSI features 4106xsi_shell=no 4107( _lt_dummy="a/b/c" 4108 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 4109 = c,a/b,, \ 4110 && eval 'test $(( 1 + 1 )) -eq 2 \ 4111 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 4112 && xsi_shell=yes 4113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 4114$as_echo "$xsi_shell" >&6; } 4115 4116 4117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 4118$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 4119lt_shell_append=no 4120( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 4121 >/dev/null 2>&1 \ 4122 && lt_shell_append=yes 4123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 4124$as_echo "$lt_shell_append" >&6; } 4125 4126 4127if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 4128 lt_unset=unset 4129else 4130 lt_unset=false 4131fi 4132 4133 4134 4135 4136 4137# test EBCDIC or ASCII 4138case `echo X|tr X '\101'` in 4139 A) # ASCII based system 4140 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 4141 lt_SP2NL='tr \040 \012' 4142 lt_NL2SP='tr \015\012 \040\040' 4143 ;; 4144 *) # EBCDIC based system 4145 lt_SP2NL='tr \100 \n' 4146 lt_NL2SP='tr \r\n \100\100' 4147 ;; 4148esac 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 4159$as_echo_n "checking for $LD option to reload object files... " >&6; } 4160if ${lt_cv_ld_reload_flag+:} false; then : 4161 $as_echo_n "(cached) " >&6 4162else 4163 lt_cv_ld_reload_flag='-r' 4164fi 4165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 4166$as_echo "$lt_cv_ld_reload_flag" >&6; } 4167reload_flag=$lt_cv_ld_reload_flag 4168case $reload_flag in 4169"" | " "*) ;; 4170*) reload_flag=" $reload_flag" ;; 4171esac 4172reload_cmds='$LD$reload_flag -o $output$reload_objs' 4173case $host_os in 4174 darwin*) 4175 if test "$GCC" = yes; then 4176 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 4177 else 4178 reload_cmds='$LD$reload_flag -o $output$reload_objs' 4179 fi 4180 ;; 4181esac 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191if test -n "$ac_tool_prefix"; then 4192 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4193set dummy ${ac_tool_prefix}objdump; ac_word=$2 4194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4195$as_echo_n "checking for $ac_word... " >&6; } 4196if ${ac_cv_prog_OBJDUMP+:} false; then : 4197 $as_echo_n "(cached) " >&6 4198else 4199 if test -n "$OBJDUMP"; then 4200 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4201else 4202as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4203for as_dir in $PATH 4204do 4205 IFS=$as_save_IFS 4206 test -z "$as_dir" && as_dir=. 4207 for ac_exec_ext in '' $ac_executable_extensions; do 4208 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4209 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4211 break 2 4212 fi 4213done 4214 done 4215IFS=$as_save_IFS 4216 4217fi 4218fi 4219OBJDUMP=$ac_cv_prog_OBJDUMP 4220if test -n "$OBJDUMP"; then 4221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4222$as_echo "$OBJDUMP" >&6; } 4223else 4224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4225$as_echo "no" >&6; } 4226fi 4227 4228 4229fi 4230if test -z "$ac_cv_prog_OBJDUMP"; then 4231 ac_ct_OBJDUMP=$OBJDUMP 4232 # Extract the first word of "objdump", so it can be a program name with args. 4233set dummy objdump; ac_word=$2 4234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4235$as_echo_n "checking for $ac_word... " >&6; } 4236if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 4237 $as_echo_n "(cached) " >&6 4238else 4239 if test -n "$ac_ct_OBJDUMP"; then 4240 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4241else 4242as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4243for as_dir in $PATH 4244do 4245 IFS=$as_save_IFS 4246 test -z "$as_dir" && as_dir=. 4247 for ac_exec_ext in '' $ac_executable_extensions; do 4248 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4249 ac_cv_prog_ac_ct_OBJDUMP="objdump" 4250 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4251 break 2 4252 fi 4253done 4254 done 4255IFS=$as_save_IFS 4256 4257fi 4258fi 4259ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4260if test -n "$ac_ct_OBJDUMP"; then 4261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4262$as_echo "$ac_ct_OBJDUMP" >&6; } 4263else 4264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4265$as_echo "no" >&6; } 4266fi 4267 4268 if test "x$ac_ct_OBJDUMP" = x; then 4269 OBJDUMP="false" 4270 else 4271 case $cross_compiling:$ac_tool_warned in 4272yes:) 4273{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4274$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4275ac_tool_warned=yes ;; 4276esac 4277 OBJDUMP=$ac_ct_OBJDUMP 4278 fi 4279else 4280 OBJDUMP="$ac_cv_prog_OBJDUMP" 4281fi 4282 4283test -z "$OBJDUMP" && OBJDUMP=objdump 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 4294$as_echo_n "checking how to recognize dependent libraries... " >&6; } 4295if ${lt_cv_deplibs_check_method+:} false; then : 4296 $as_echo_n "(cached) " >&6 4297else 4298 lt_cv_file_magic_cmd='$MAGIC_CMD' 4299lt_cv_file_magic_test_file= 4300lt_cv_deplibs_check_method='unknown' 4301# Need to set the preceding variable on all platforms that support 4302# interlibrary dependencies. 4303# 'none' -- dependencies not supported. 4304# `unknown' -- same as none, but documents that we really don't know. 4305# 'pass_all' -- all dependencies passed with no checks. 4306# 'test_compile' -- check by making test program. 4307# 'file_magic [[regex]]' -- check by looking for files in library path 4308# which responds to the $file_magic_cmd with a given extended regex. 4309# If you have `file' or equivalent on your system and you're not sure 4310# whether `pass_all' will *always* work, you probably want this one. 4311 4312case $host_os in 4313aix[4-9]*) 4314 lt_cv_deplibs_check_method=pass_all 4315 ;; 4316 4317beos*) 4318 lt_cv_deplibs_check_method=pass_all 4319 ;; 4320 4321bsdi[45]*) 4322 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 4323 lt_cv_file_magic_cmd='/usr/bin/file -L' 4324 lt_cv_file_magic_test_file=/shlib/libc.so 4325 ;; 4326 4327cygwin*) 4328 # func_win32_libid is a shell function defined in ltmain.sh 4329 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4330 lt_cv_file_magic_cmd='func_win32_libid' 4331 ;; 4332 4333mingw* | pw32*) 4334 # Base MSYS/MinGW do not provide the 'file' command needed by 4335 # func_win32_libid shell function, so use a weaker test based on 'objdump', 4336 # unless we find 'file', for example because we are cross-compiling. 4337 if ( file / ) >/dev/null 2>&1; then 4338 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 4339 lt_cv_file_magic_cmd='func_win32_libid' 4340 else 4341 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4342 lt_cv_file_magic_cmd='$OBJDUMP -f' 4343 fi 4344 ;; 4345 4346cegcc) 4347 # use the weaker test based on 'objdump'. See mingw*. 4348 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 4349 lt_cv_file_magic_cmd='$OBJDUMP -f' 4350 ;; 4351 4352darwin* | rhapsody*) 4353 lt_cv_deplibs_check_method=pass_all 4354 ;; 4355 4356freebsd* | dragonfly*) 4357 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4358 case $host_cpu in 4359 i*86 ) 4360 # Not sure whether the presence of OpenBSD here was a mistake. 4361 # Let's accept both of them until this is cleared up. 4362 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 4363 lt_cv_file_magic_cmd=/usr/bin/file 4364 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 4365 ;; 4366 esac 4367 else 4368 lt_cv_deplibs_check_method=pass_all 4369 fi 4370 ;; 4371 4372gnu*) 4373 lt_cv_deplibs_check_method=pass_all 4374 ;; 4375 4376hpux10.20* | hpux11*) 4377 lt_cv_file_magic_cmd=/usr/bin/file 4378 case $host_cpu in 4379 ia64*) 4380 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 4381 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 4382 ;; 4383 hppa*64*) 4384 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]' 4385 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 4386 ;; 4387 *) 4388 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 4389 lt_cv_file_magic_test_file=/usr/lib/libc.sl 4390 ;; 4391 esac 4392 ;; 4393 4394interix[3-9]*) 4395 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 4396 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 4397 ;; 4398 4399irix5* | irix6* | nonstopux*) 4400 case $LD in 4401 *-32|*"-32 ") libmagic=32-bit;; 4402 *-n32|*"-n32 ") libmagic=N32;; 4403 *-64|*"-64 ") libmagic=64-bit;; 4404 *) libmagic=never-match;; 4405 esac 4406 lt_cv_deplibs_check_method=pass_all 4407 ;; 4408 4409# This must be Linux ELF. 4410linux* | k*bsd*-gnu) 4411 lt_cv_deplibs_check_method=pass_all 4412 ;; 4413 4414netbsd*) 4415 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 4416 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4417 else 4418 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 4419 fi 4420 ;; 4421 4422newos6*) 4423 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 4424 lt_cv_file_magic_cmd=/usr/bin/file 4425 lt_cv_file_magic_test_file=/usr/lib/libnls.so 4426 ;; 4427 4428*nto* | *qnx*) 4429 lt_cv_deplibs_check_method=pass_all 4430 ;; 4431 4432openbsd*) 4433 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 4434 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 4435 else 4436 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 4437 fi 4438 ;; 4439 4440osf3* | osf4* | osf5*) 4441 lt_cv_deplibs_check_method=pass_all 4442 ;; 4443 4444rdos*) 4445 lt_cv_deplibs_check_method=pass_all 4446 ;; 4447 4448solaris*) 4449 lt_cv_deplibs_check_method=pass_all 4450 ;; 4451 4452sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 4453 lt_cv_deplibs_check_method=pass_all 4454 ;; 4455 4456sysv4 | sysv4.3*) 4457 case $host_vendor in 4458 motorola) 4459 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]' 4460 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 4461 ;; 4462 ncr) 4463 lt_cv_deplibs_check_method=pass_all 4464 ;; 4465 sequent) 4466 lt_cv_file_magic_cmd='/bin/file' 4467 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 4468 ;; 4469 sni) 4470 lt_cv_file_magic_cmd='/bin/file' 4471 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 4472 lt_cv_file_magic_test_file=/lib/libc.so 4473 ;; 4474 siemens) 4475 lt_cv_deplibs_check_method=pass_all 4476 ;; 4477 pc) 4478 lt_cv_deplibs_check_method=pass_all 4479 ;; 4480 esac 4481 ;; 4482 4483tpf*) 4484 lt_cv_deplibs_check_method=pass_all 4485 ;; 4486esac 4487 4488fi 4489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 4490$as_echo "$lt_cv_deplibs_check_method" >&6; } 4491file_magic_cmd=$lt_cv_file_magic_cmd 4492deplibs_check_method=$lt_cv_deplibs_check_method 4493test -z "$deplibs_check_method" && deplibs_check_method=unknown 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506if test -n "$ac_tool_prefix"; then 4507 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4508set dummy ${ac_tool_prefix}ar; ac_word=$2 4509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4510$as_echo_n "checking for $ac_word... " >&6; } 4511if ${ac_cv_prog_AR+:} false; then : 4512 $as_echo_n "(cached) " >&6 4513else 4514 if test -n "$AR"; then 4515 ac_cv_prog_AR="$AR" # Let the user override the test. 4516else 4517as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4518for as_dir in $PATH 4519do 4520 IFS=$as_save_IFS 4521 test -z "$as_dir" && as_dir=. 4522 for ac_exec_ext in '' $ac_executable_extensions; do 4523 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4524 ac_cv_prog_AR="${ac_tool_prefix}ar" 4525 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4526 break 2 4527 fi 4528done 4529 done 4530IFS=$as_save_IFS 4531 4532fi 4533fi 4534AR=$ac_cv_prog_AR 4535if test -n "$AR"; then 4536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4537$as_echo "$AR" >&6; } 4538else 4539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4540$as_echo "no" >&6; } 4541fi 4542 4543 4544fi 4545if test -z "$ac_cv_prog_AR"; then 4546 ac_ct_AR=$AR 4547 # Extract the first word of "ar", so it can be a program name with args. 4548set dummy ar; ac_word=$2 4549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4550$as_echo_n "checking for $ac_word... " >&6; } 4551if ${ac_cv_prog_ac_ct_AR+:} false; then : 4552 $as_echo_n "(cached) " >&6 4553else 4554 if test -n "$ac_ct_AR"; then 4555 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4556else 4557as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4558for as_dir in $PATH 4559do 4560 IFS=$as_save_IFS 4561 test -z "$as_dir" && as_dir=. 4562 for ac_exec_ext in '' $ac_executable_extensions; do 4563 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4564 ac_cv_prog_ac_ct_AR="ar" 4565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4566 break 2 4567 fi 4568done 4569 done 4570IFS=$as_save_IFS 4571 4572fi 4573fi 4574ac_ct_AR=$ac_cv_prog_ac_ct_AR 4575if test -n "$ac_ct_AR"; then 4576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4577$as_echo "$ac_ct_AR" >&6; } 4578else 4579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4580$as_echo "no" >&6; } 4581fi 4582 4583 if test "x$ac_ct_AR" = x; then 4584 AR="false" 4585 else 4586 case $cross_compiling:$ac_tool_warned in 4587yes:) 4588{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4589$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4590ac_tool_warned=yes ;; 4591esac 4592 AR=$ac_ct_AR 4593 fi 4594else 4595 AR="$ac_cv_prog_AR" 4596fi 4597 4598test -z "$AR" && AR=ar 4599test -z "$AR_FLAGS" && AR_FLAGS=cru 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611if test -n "$ac_tool_prefix"; then 4612 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4613set dummy ${ac_tool_prefix}strip; ac_word=$2 4614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4615$as_echo_n "checking for $ac_word... " >&6; } 4616if ${ac_cv_prog_STRIP+:} false; then : 4617 $as_echo_n "(cached) " >&6 4618else 4619 if test -n "$STRIP"; then 4620 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4621else 4622as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4623for as_dir in $PATH 4624do 4625 IFS=$as_save_IFS 4626 test -z "$as_dir" && as_dir=. 4627 for ac_exec_ext in '' $ac_executable_extensions; do 4628 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4629 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4630 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4631 break 2 4632 fi 4633done 4634 done 4635IFS=$as_save_IFS 4636 4637fi 4638fi 4639STRIP=$ac_cv_prog_STRIP 4640if test -n "$STRIP"; then 4641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4642$as_echo "$STRIP" >&6; } 4643else 4644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4645$as_echo "no" >&6; } 4646fi 4647 4648 4649fi 4650if test -z "$ac_cv_prog_STRIP"; then 4651 ac_ct_STRIP=$STRIP 4652 # Extract the first word of "strip", so it can be a program name with args. 4653set dummy strip; ac_word=$2 4654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4655$as_echo_n "checking for $ac_word... " >&6; } 4656if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 4657 $as_echo_n "(cached) " >&6 4658else 4659 if test -n "$ac_ct_STRIP"; then 4660 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4661else 4662as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4663for as_dir in $PATH 4664do 4665 IFS=$as_save_IFS 4666 test -z "$as_dir" && as_dir=. 4667 for ac_exec_ext in '' $ac_executable_extensions; do 4668 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4669 ac_cv_prog_ac_ct_STRIP="strip" 4670 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4671 break 2 4672 fi 4673done 4674 done 4675IFS=$as_save_IFS 4676 4677fi 4678fi 4679ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4680if test -n "$ac_ct_STRIP"; then 4681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4682$as_echo "$ac_ct_STRIP" >&6; } 4683else 4684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4685$as_echo "no" >&6; } 4686fi 4687 4688 if test "x$ac_ct_STRIP" = x; then 4689 STRIP=":" 4690 else 4691 case $cross_compiling:$ac_tool_warned in 4692yes:) 4693{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4694$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4695ac_tool_warned=yes ;; 4696esac 4697 STRIP=$ac_ct_STRIP 4698 fi 4699else 4700 STRIP="$ac_cv_prog_STRIP" 4701fi 4702 4703test -z "$STRIP" && STRIP=: 4704 4705 4706 4707 4708 4709 4710if test -n "$ac_tool_prefix"; then 4711 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 4712set dummy ${ac_tool_prefix}ranlib; ac_word=$2 4713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4714$as_echo_n "checking for $ac_word... " >&6; } 4715if ${ac_cv_prog_RANLIB+:} false; then : 4716 $as_echo_n "(cached) " >&6 4717else 4718 if test -n "$RANLIB"; then 4719 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4720else 4721as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4722for as_dir in $PATH 4723do 4724 IFS=$as_save_IFS 4725 test -z "$as_dir" && as_dir=. 4726 for ac_exec_ext in '' $ac_executable_extensions; do 4727 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4728 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4729 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4730 break 2 4731 fi 4732done 4733 done 4734IFS=$as_save_IFS 4735 4736fi 4737fi 4738RANLIB=$ac_cv_prog_RANLIB 4739if test -n "$RANLIB"; then 4740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 4741$as_echo "$RANLIB" >&6; } 4742else 4743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4744$as_echo "no" >&6; } 4745fi 4746 4747 4748fi 4749if test -z "$ac_cv_prog_RANLIB"; then 4750 ac_ct_RANLIB=$RANLIB 4751 # Extract the first word of "ranlib", so it can be a program name with args. 4752set dummy ranlib; ac_word=$2 4753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4754$as_echo_n "checking for $ac_word... " >&6; } 4755if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 4756 $as_echo_n "(cached) " >&6 4757else 4758 if test -n "$ac_ct_RANLIB"; then 4759 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4760else 4761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4762for as_dir in $PATH 4763do 4764 IFS=$as_save_IFS 4765 test -z "$as_dir" && as_dir=. 4766 for ac_exec_ext in '' $ac_executable_extensions; do 4767 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4768 ac_cv_prog_ac_ct_RANLIB="ranlib" 4769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4770 break 2 4771 fi 4772done 4773 done 4774IFS=$as_save_IFS 4775 4776fi 4777fi 4778ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4779if test -n "$ac_ct_RANLIB"; then 4780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 4781$as_echo "$ac_ct_RANLIB" >&6; } 4782else 4783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4784$as_echo "no" >&6; } 4785fi 4786 4787 if test "x$ac_ct_RANLIB" = x; then 4788 RANLIB=":" 4789 else 4790 case $cross_compiling:$ac_tool_warned in 4791yes:) 4792{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4793$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4794ac_tool_warned=yes ;; 4795esac 4796 RANLIB=$ac_ct_RANLIB 4797 fi 4798else 4799 RANLIB="$ac_cv_prog_RANLIB" 4800fi 4801 4802test -z "$RANLIB" && RANLIB=: 4803 4804 4805 4806 4807 4808 4809# Determine commands to create old-style static archives. 4810old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 4811old_postinstall_cmds='chmod 644 $oldlib' 4812old_postuninstall_cmds= 4813 4814if test -n "$RANLIB"; then 4815 case $host_os in 4816 openbsd*) 4817 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 4818 ;; 4819 *) 4820 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 4821 ;; 4822 esac 4823 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 4824fi 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 4859# If no C compiler was specified, use CC. 4860LTCC=${LTCC-"$CC"} 4861 4862# If no C compiler flags were specified, use CFLAGS. 4863LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 4864 4865# Allow CC to be a program name with arguments. 4866compiler=$CC 4867 4868 4869# Check for command to grab the raw symbol name followed by C symbol from nm. 4870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 4871$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 4872if ${lt_cv_sys_global_symbol_pipe+:} false; then : 4873 $as_echo_n "(cached) " >&6 4874else 4875 4876# These are sane defaults that work on at least a few old systems. 4877# [They come from Ultrix. What could be older than Ultrix?!! ;)] 4878 4879# Character class describing NM global symbol codes. 4880symcode='[BCDEGRST]' 4881 4882# Regexp to match symbols that can be accessed directly from C. 4883sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 4884 4885# Define system-specific variables. 4886case $host_os in 4887aix*) 4888 symcode='[BCDT]' 4889 ;; 4890cygwin* | mingw* | pw32* | cegcc*) 4891 symcode='[ABCDGISTW]' 4892 ;; 4893hpux*) 4894 if test "$host_cpu" = ia64; then 4895 symcode='[ABCDEGRST]' 4896 fi 4897 ;; 4898irix* | nonstopux*) 4899 symcode='[BCDEGRST]' 4900 ;; 4901osf*) 4902 symcode='[BCDEGQRST]' 4903 ;; 4904solaris*) 4905 symcode='[BDRT]' 4906 ;; 4907sco3.2v5*) 4908 symcode='[DT]' 4909 ;; 4910sysv4.2uw2*) 4911 symcode='[DT]' 4912 ;; 4913sysv5* | sco5v6* | unixware* | OpenUNIX*) 4914 symcode='[ABDT]' 4915 ;; 4916sysv4) 4917 symcode='[DFNSTU]' 4918 ;; 4919esac 4920 4921# If we're using GNU nm, then use its standard symbol codes. 4922case `$NM -V 2>&1` in 4923*GNU* | *'with BFD'*) 4924 symcode='[ABCDGIRSTW]' ;; 4925esac 4926 4927# Transform an extracted symbol line into a proper C declaration. 4928# Some systems (esp. on ia64) link data and code symbols differently, 4929# so use this general approach. 4930lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 4931 4932# Transform an extracted symbol line into symbol name and symbol address 4933lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 4934lt_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'" 4935 4936# Handle CRLF in mingw tool chain 4937opt_cr= 4938case $build_os in 4939mingw*) 4940 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 4941 ;; 4942esac 4943 4944# Try without a prefix underscore, then with it. 4945for ac_symprfx in "" "_"; do 4946 4947 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 4948 symxfrm="\\1 $ac_symprfx\\2 \\2" 4949 4950 # Write the raw and C identifiers. 4951 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 4952 # Fake it for dumpbin and say T for any non-static function 4953 # and D for any global variable. 4954 # Also find C++ and __fastcall symbols from MSVC++, 4955 # which start with @ or ?. 4956 lt_cv_sys_global_symbol_pipe="$AWK '"\ 4957" {last_section=section; section=\$ 3};"\ 4958" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 4959" \$ 0!~/External *\|/{next};"\ 4960" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 4961" {if(hide[section]) next};"\ 4962" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 4963" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 4964" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 4965" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 4966" ' prfx=^$ac_symprfx" 4967 else 4968 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 4969 fi 4970 4971 # Check to see that the pipe works correctly. 4972 pipe_works=no 4973 4974 rm -f conftest* 4975 cat > conftest.$ac_ext <<_LT_EOF 4976#ifdef __cplusplus 4977extern "C" { 4978#endif 4979char nm_test_var; 4980void nm_test_func(void); 4981void nm_test_func(void){} 4982#ifdef __cplusplus 4983} 4984#endif 4985int main(){nm_test_var='a';nm_test_func();return(0);} 4986_LT_EOF 4987 4988 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 4989 (eval $ac_compile) 2>&5 4990 ac_status=$? 4991 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4992 test $ac_status = 0; }; then 4993 # Now try to grab the symbols. 4994 nlist=conftest.nm 4995 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 4996 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 4997 ac_status=$? 4998 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4999 test $ac_status = 0; } && test -s "$nlist"; then 5000 # Try sorting and uniquifying the output. 5001 if sort "$nlist" | uniq > "$nlist"T; then 5002 mv -f "$nlist"T "$nlist" 5003 else 5004 rm -f "$nlist"T 5005 fi 5006 5007 # Make sure that we snagged all the symbols we need. 5008 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 5009 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 5010 cat <<_LT_EOF > conftest.$ac_ext 5011#ifdef __cplusplus 5012extern "C" { 5013#endif 5014 5015_LT_EOF 5016 # Now generate the symbol file. 5017 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5018 5019 cat <<_LT_EOF >> conftest.$ac_ext 5020 5021/* The mapping between symbol names and symbols. */ 5022const struct { 5023 const char *name; 5024 void *address; 5025} 5026lt__PROGRAM__LTX_preloaded_symbols[] = 5027{ 5028 { "@PROGRAM@", (void *) 0 }, 5029_LT_EOF 5030 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 5031 cat <<\_LT_EOF >> conftest.$ac_ext 5032 {0, (void *) 0} 5033}; 5034 5035/* This works around a problem in FreeBSD linker */ 5036#ifdef FREEBSD_WORKAROUND 5037static const void *lt_preloaded_setup() { 5038 return lt__PROGRAM__LTX_preloaded_symbols; 5039} 5040#endif 5041 5042#ifdef __cplusplus 5043} 5044#endif 5045_LT_EOF 5046 # Now try linking the two files. 5047 mv conftest.$ac_objext conftstm.$ac_objext 5048 lt_save_LIBS="$LIBS" 5049 lt_save_CFLAGS="$CFLAGS" 5050 LIBS="conftstm.$ac_objext" 5051 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5052 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 5053 (eval $ac_link) 2>&5 5054 ac_status=$? 5055 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5056 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 5057 pipe_works=yes 5058 fi 5059 LIBS="$lt_save_LIBS" 5060 CFLAGS="$lt_save_CFLAGS" 5061 else 5062 echo "cannot find nm_test_func in $nlist" >&5 5063 fi 5064 else 5065 echo "cannot find nm_test_var in $nlist" >&5 5066 fi 5067 else 5068 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5069 fi 5070 else 5071 echo "$progname: failed program was:" >&5 5072 cat conftest.$ac_ext >&5 5073 fi 5074 rm -rf conftest* conftst* 5075 5076 # Do not use the global_symbol_pipe unless it works. 5077 if test "$pipe_works" = yes; then 5078 break 5079 else 5080 lt_cv_sys_global_symbol_pipe= 5081 fi 5082done 5083 5084fi 5085 5086if test -z "$lt_cv_sys_global_symbol_pipe"; then 5087 lt_cv_sys_global_symbol_to_cdecl= 5088fi 5089if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 5091$as_echo "failed" >&6; } 5092else 5093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 5094$as_echo "ok" >&6; } 5095fi 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119# Check whether --enable-libtool-lock was given. 5120if test "${enable_libtool_lock+set}" = set; then : 5121 enableval=$enable_libtool_lock; 5122fi 5123 5124test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 5125 5126# Some flags need to be propagated to the compiler or linker for good 5127# libtool support. 5128case $host in 5129ia64-*-hpux*) 5130 # Find out which ABI we are using. 5131 echo 'int i;' > conftest.$ac_ext 5132 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5133 (eval $ac_compile) 2>&5 5134 ac_status=$? 5135 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5136 test $ac_status = 0; }; then 5137 case `/usr/bin/file conftest.$ac_objext` in 5138 *ELF-32*) 5139 HPUX_IA64_MODE="32" 5140 ;; 5141 *ELF-64*) 5142 HPUX_IA64_MODE="64" 5143 ;; 5144 esac 5145 fi 5146 rm -rf conftest* 5147 ;; 5148*-*-irix6*) 5149 # Find out which ABI we are using. 5150 echo '#line 5150 "configure"' > conftest.$ac_ext 5151 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5152 (eval $ac_compile) 2>&5 5153 ac_status=$? 5154 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5155 test $ac_status = 0; }; then 5156 if test "$lt_cv_prog_gnu_ld" = yes; then 5157 case `/usr/bin/file conftest.$ac_objext` in 5158 *32-bit*) 5159 LD="${LD-ld} -melf32bsmip" 5160 ;; 5161 *N32*) 5162 LD="${LD-ld} -melf32bmipn32" 5163 ;; 5164 *64-bit*) 5165 LD="${LD-ld} -melf64bmip" 5166 ;; 5167 esac 5168 else 5169 case `/usr/bin/file conftest.$ac_objext` in 5170 *32-bit*) 5171 LD="${LD-ld} -32" 5172 ;; 5173 *N32*) 5174 LD="${LD-ld} -n32" 5175 ;; 5176 *64-bit*) 5177 LD="${LD-ld} -64" 5178 ;; 5179 esac 5180 fi 5181 fi 5182 rm -rf conftest* 5183 ;; 5184 5185x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 5186s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 5187 # Find out which ABI we are using. 5188 echo 'int i;' > conftest.$ac_ext 5189 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5190 (eval $ac_compile) 2>&5 5191 ac_status=$? 5192 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5193 test $ac_status = 0; }; then 5194 case `/usr/bin/file conftest.o` in 5195 *32-bit*) 5196 case $host in 5197 x86_64-*kfreebsd*-gnu) 5198 LD="${LD-ld} -m elf_i386_fbsd" 5199 ;; 5200 x86_64-*linux*) 5201 LD="${LD-ld} -m elf_i386" 5202 ;; 5203 ppc64-*linux*|powerpc64-*linux*) 5204 LD="${LD-ld} -m elf32ppclinux" 5205 ;; 5206 s390x-*linux*) 5207 LD="${LD-ld} -m elf_s390" 5208 ;; 5209 sparc64-*linux*) 5210 LD="${LD-ld} -m elf32_sparc" 5211 ;; 5212 esac 5213 ;; 5214 *64-bit*) 5215 case $host in 5216 x86_64-*kfreebsd*-gnu) 5217 LD="${LD-ld} -m elf_x86_64_fbsd" 5218 ;; 5219 x86_64-*linux*) 5220 LD="${LD-ld} -m elf_x86_64" 5221 ;; 5222 ppc*-*linux*|powerpc*-*linux*) 5223 LD="${LD-ld} -m elf64ppc" 5224 ;; 5225 s390*-*linux*|s390*-*tpf*) 5226 LD="${LD-ld} -m elf64_s390" 5227 ;; 5228 sparc*-*linux*) 5229 LD="${LD-ld} -m elf64_sparc" 5230 ;; 5231 esac 5232 ;; 5233 esac 5234 fi 5235 rm -rf conftest* 5236 ;; 5237 5238*-*-sco3.2v5*) 5239 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 5240 SAVE_CFLAGS="$CFLAGS" 5241 CFLAGS="$CFLAGS -belf" 5242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 5243$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 5244if ${lt_cv_cc_needs_belf+:} false; then : 5245 $as_echo_n "(cached) " >&6 5246else 5247 ac_ext=c 5248ac_cpp='$CPP $CPPFLAGS' 5249ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5250ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5251ac_compiler_gnu=$ac_cv_c_compiler_gnu 5252 5253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5254/* end confdefs.h. */ 5255 5256int 5257main () 5258{ 5259 5260 ; 5261 return 0; 5262} 5263_ACEOF 5264if ac_fn_c_try_link "$LINENO"; then : 5265 lt_cv_cc_needs_belf=yes 5266else 5267 lt_cv_cc_needs_belf=no 5268fi 5269rm -f core conftest.err conftest.$ac_objext \ 5270 conftest$ac_exeext conftest.$ac_ext 5271 ac_ext=c 5272ac_cpp='$CPP $CPPFLAGS' 5273ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5274ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5275ac_compiler_gnu=$ac_cv_c_compiler_gnu 5276 5277fi 5278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 5279$as_echo "$lt_cv_cc_needs_belf" >&6; } 5280 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 5281 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 5282 CFLAGS="$SAVE_CFLAGS" 5283 fi 5284 ;; 5285sparc*-*solaris*) 5286 # Find out which ABI we are using. 5287 echo 'int i;' > conftest.$ac_ext 5288 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5289 (eval $ac_compile) 2>&5 5290 ac_status=$? 5291 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5292 test $ac_status = 0; }; then 5293 case `/usr/bin/file conftest.o` in 5294 *64-bit*) 5295 case $lt_cv_prog_gnu_ld in 5296 yes*) LD="${LD-ld} -m elf64_sparc" ;; 5297 *) 5298 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 5299 LD="${LD-ld} -64" 5300 fi 5301 ;; 5302 esac 5303 ;; 5304 esac 5305 fi 5306 rm -rf conftest* 5307 ;; 5308esac 5309 5310need_locks="$enable_libtool_lock" 5311 5312 5313 case $host_os in 5314 rhapsody* | darwin*) 5315 if test -n "$ac_tool_prefix"; then 5316 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 5317set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 5318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5319$as_echo_n "checking for $ac_word... " >&6; } 5320if ${ac_cv_prog_DSYMUTIL+:} false; then : 5321 $as_echo_n "(cached) " >&6 5322else 5323 if test -n "$DSYMUTIL"; then 5324 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 5325else 5326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5327for as_dir in $PATH 5328do 5329 IFS=$as_save_IFS 5330 test -z "$as_dir" && as_dir=. 5331 for ac_exec_ext in '' $ac_executable_extensions; do 5332 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5333 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 5334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5335 break 2 5336 fi 5337done 5338 done 5339IFS=$as_save_IFS 5340 5341fi 5342fi 5343DSYMUTIL=$ac_cv_prog_DSYMUTIL 5344if test -n "$DSYMUTIL"; then 5345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 5346$as_echo "$DSYMUTIL" >&6; } 5347else 5348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5349$as_echo "no" >&6; } 5350fi 5351 5352 5353fi 5354if test -z "$ac_cv_prog_DSYMUTIL"; then 5355 ac_ct_DSYMUTIL=$DSYMUTIL 5356 # Extract the first word of "dsymutil", so it can be a program name with args. 5357set dummy dsymutil; ac_word=$2 5358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5359$as_echo_n "checking for $ac_word... " >&6; } 5360if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 5361 $as_echo_n "(cached) " >&6 5362else 5363 if test -n "$ac_ct_DSYMUTIL"; then 5364 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 5365else 5366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5367for as_dir in $PATH 5368do 5369 IFS=$as_save_IFS 5370 test -z "$as_dir" && as_dir=. 5371 for ac_exec_ext in '' $ac_executable_extensions; do 5372 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5373 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 5374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5375 break 2 5376 fi 5377done 5378 done 5379IFS=$as_save_IFS 5380 5381fi 5382fi 5383ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 5384if test -n "$ac_ct_DSYMUTIL"; then 5385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 5386$as_echo "$ac_ct_DSYMUTIL" >&6; } 5387else 5388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5389$as_echo "no" >&6; } 5390fi 5391 5392 if test "x$ac_ct_DSYMUTIL" = x; then 5393 DSYMUTIL=":" 5394 else 5395 case $cross_compiling:$ac_tool_warned in 5396yes:) 5397{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5398$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5399ac_tool_warned=yes ;; 5400esac 5401 DSYMUTIL=$ac_ct_DSYMUTIL 5402 fi 5403else 5404 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 5405fi 5406 5407 if test -n "$ac_tool_prefix"; then 5408 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 5409set dummy ${ac_tool_prefix}nmedit; ac_word=$2 5410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5411$as_echo_n "checking for $ac_word... " >&6; } 5412if ${ac_cv_prog_NMEDIT+:} false; then : 5413 $as_echo_n "(cached) " >&6 5414else 5415 if test -n "$NMEDIT"; then 5416 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 5417else 5418as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5419for as_dir in $PATH 5420do 5421 IFS=$as_save_IFS 5422 test -z "$as_dir" && as_dir=. 5423 for ac_exec_ext in '' $ac_executable_extensions; do 5424 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5425 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 5426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5427 break 2 5428 fi 5429done 5430 done 5431IFS=$as_save_IFS 5432 5433fi 5434fi 5435NMEDIT=$ac_cv_prog_NMEDIT 5436if test -n "$NMEDIT"; then 5437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 5438$as_echo "$NMEDIT" >&6; } 5439else 5440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5441$as_echo "no" >&6; } 5442fi 5443 5444 5445fi 5446if test -z "$ac_cv_prog_NMEDIT"; then 5447 ac_ct_NMEDIT=$NMEDIT 5448 # Extract the first word of "nmedit", so it can be a program name with args. 5449set dummy nmedit; ac_word=$2 5450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5451$as_echo_n "checking for $ac_word... " >&6; } 5452if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 5453 $as_echo_n "(cached) " >&6 5454else 5455 if test -n "$ac_ct_NMEDIT"; then 5456 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 5457else 5458as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5459for as_dir in $PATH 5460do 5461 IFS=$as_save_IFS 5462 test -z "$as_dir" && as_dir=. 5463 for ac_exec_ext in '' $ac_executable_extensions; do 5464 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5465 ac_cv_prog_ac_ct_NMEDIT="nmedit" 5466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5467 break 2 5468 fi 5469done 5470 done 5471IFS=$as_save_IFS 5472 5473fi 5474fi 5475ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 5476if test -n "$ac_ct_NMEDIT"; then 5477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 5478$as_echo "$ac_ct_NMEDIT" >&6; } 5479else 5480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5481$as_echo "no" >&6; } 5482fi 5483 5484 if test "x$ac_ct_NMEDIT" = x; then 5485 NMEDIT=":" 5486 else 5487 case $cross_compiling:$ac_tool_warned in 5488yes:) 5489{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5490$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5491ac_tool_warned=yes ;; 5492esac 5493 NMEDIT=$ac_ct_NMEDIT 5494 fi 5495else 5496 NMEDIT="$ac_cv_prog_NMEDIT" 5497fi 5498 5499 if test -n "$ac_tool_prefix"; then 5500 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 5501set dummy ${ac_tool_prefix}lipo; ac_word=$2 5502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5503$as_echo_n "checking for $ac_word... " >&6; } 5504if ${ac_cv_prog_LIPO+:} false; then : 5505 $as_echo_n "(cached) " >&6 5506else 5507 if test -n "$LIPO"; then 5508 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 5509else 5510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5511for as_dir in $PATH 5512do 5513 IFS=$as_save_IFS 5514 test -z "$as_dir" && as_dir=. 5515 for ac_exec_ext in '' $ac_executable_extensions; do 5516 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5517 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 5518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5519 break 2 5520 fi 5521done 5522 done 5523IFS=$as_save_IFS 5524 5525fi 5526fi 5527LIPO=$ac_cv_prog_LIPO 5528if test -n "$LIPO"; then 5529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 5530$as_echo "$LIPO" >&6; } 5531else 5532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5533$as_echo "no" >&6; } 5534fi 5535 5536 5537fi 5538if test -z "$ac_cv_prog_LIPO"; then 5539 ac_ct_LIPO=$LIPO 5540 # Extract the first word of "lipo", so it can be a program name with args. 5541set dummy lipo; ac_word=$2 5542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5543$as_echo_n "checking for $ac_word... " >&6; } 5544if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 5545 $as_echo_n "(cached) " >&6 5546else 5547 if test -n "$ac_ct_LIPO"; then 5548 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 5549else 5550as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5551for as_dir in $PATH 5552do 5553 IFS=$as_save_IFS 5554 test -z "$as_dir" && as_dir=. 5555 for ac_exec_ext in '' $ac_executable_extensions; do 5556 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5557 ac_cv_prog_ac_ct_LIPO="lipo" 5558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5559 break 2 5560 fi 5561done 5562 done 5563IFS=$as_save_IFS 5564 5565fi 5566fi 5567ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 5568if test -n "$ac_ct_LIPO"; then 5569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 5570$as_echo "$ac_ct_LIPO" >&6; } 5571else 5572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5573$as_echo "no" >&6; } 5574fi 5575 5576 if test "x$ac_ct_LIPO" = x; then 5577 LIPO=":" 5578 else 5579 case $cross_compiling:$ac_tool_warned in 5580yes:) 5581{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5582$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5583ac_tool_warned=yes ;; 5584esac 5585 LIPO=$ac_ct_LIPO 5586 fi 5587else 5588 LIPO="$ac_cv_prog_LIPO" 5589fi 5590 5591 if test -n "$ac_tool_prefix"; then 5592 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 5593set dummy ${ac_tool_prefix}otool; ac_word=$2 5594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5595$as_echo_n "checking for $ac_word... " >&6; } 5596if ${ac_cv_prog_OTOOL+:} false; then : 5597 $as_echo_n "(cached) " >&6 5598else 5599 if test -n "$OTOOL"; then 5600 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 5601else 5602as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5603for as_dir in $PATH 5604do 5605 IFS=$as_save_IFS 5606 test -z "$as_dir" && as_dir=. 5607 for ac_exec_ext in '' $ac_executable_extensions; do 5608 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5609 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 5610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5611 break 2 5612 fi 5613done 5614 done 5615IFS=$as_save_IFS 5616 5617fi 5618fi 5619OTOOL=$ac_cv_prog_OTOOL 5620if test -n "$OTOOL"; then 5621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 5622$as_echo "$OTOOL" >&6; } 5623else 5624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5625$as_echo "no" >&6; } 5626fi 5627 5628 5629fi 5630if test -z "$ac_cv_prog_OTOOL"; then 5631 ac_ct_OTOOL=$OTOOL 5632 # Extract the first word of "otool", so it can be a program name with args. 5633set dummy otool; ac_word=$2 5634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5635$as_echo_n "checking for $ac_word... " >&6; } 5636if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 5637 $as_echo_n "(cached) " >&6 5638else 5639 if test -n "$ac_ct_OTOOL"; then 5640 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 5641else 5642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5643for as_dir in $PATH 5644do 5645 IFS=$as_save_IFS 5646 test -z "$as_dir" && as_dir=. 5647 for ac_exec_ext in '' $ac_executable_extensions; do 5648 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5649 ac_cv_prog_ac_ct_OTOOL="otool" 5650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5651 break 2 5652 fi 5653done 5654 done 5655IFS=$as_save_IFS 5656 5657fi 5658fi 5659ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 5660if test -n "$ac_ct_OTOOL"; then 5661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 5662$as_echo "$ac_ct_OTOOL" >&6; } 5663else 5664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5665$as_echo "no" >&6; } 5666fi 5667 5668 if test "x$ac_ct_OTOOL" = x; then 5669 OTOOL=":" 5670 else 5671 case $cross_compiling:$ac_tool_warned in 5672yes:) 5673{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5674$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5675ac_tool_warned=yes ;; 5676esac 5677 OTOOL=$ac_ct_OTOOL 5678 fi 5679else 5680 OTOOL="$ac_cv_prog_OTOOL" 5681fi 5682 5683 if test -n "$ac_tool_prefix"; then 5684 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 5685set dummy ${ac_tool_prefix}otool64; ac_word=$2 5686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5687$as_echo_n "checking for $ac_word... " >&6; } 5688if ${ac_cv_prog_OTOOL64+:} false; then : 5689 $as_echo_n "(cached) " >&6 5690else 5691 if test -n "$OTOOL64"; then 5692 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 5693else 5694as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5695for as_dir in $PATH 5696do 5697 IFS=$as_save_IFS 5698 test -z "$as_dir" && as_dir=. 5699 for ac_exec_ext in '' $ac_executable_extensions; do 5700 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5701 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 5702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5703 break 2 5704 fi 5705done 5706 done 5707IFS=$as_save_IFS 5708 5709fi 5710fi 5711OTOOL64=$ac_cv_prog_OTOOL64 5712if test -n "$OTOOL64"; then 5713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 5714$as_echo "$OTOOL64" >&6; } 5715else 5716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5717$as_echo "no" >&6; } 5718fi 5719 5720 5721fi 5722if test -z "$ac_cv_prog_OTOOL64"; then 5723 ac_ct_OTOOL64=$OTOOL64 5724 # Extract the first word of "otool64", so it can be a program name with args. 5725set dummy otool64; ac_word=$2 5726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5727$as_echo_n "checking for $ac_word... " >&6; } 5728if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 5729 $as_echo_n "(cached) " >&6 5730else 5731 if test -n "$ac_ct_OTOOL64"; then 5732 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 5733else 5734as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5735for as_dir in $PATH 5736do 5737 IFS=$as_save_IFS 5738 test -z "$as_dir" && as_dir=. 5739 for ac_exec_ext in '' $ac_executable_extensions; do 5740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5741 ac_cv_prog_ac_ct_OTOOL64="otool64" 5742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5743 break 2 5744 fi 5745done 5746 done 5747IFS=$as_save_IFS 5748 5749fi 5750fi 5751ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 5752if test -n "$ac_ct_OTOOL64"; then 5753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 5754$as_echo "$ac_ct_OTOOL64" >&6; } 5755else 5756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5757$as_echo "no" >&6; } 5758fi 5759 5760 if test "x$ac_ct_OTOOL64" = x; then 5761 OTOOL64=":" 5762 else 5763 case $cross_compiling:$ac_tool_warned in 5764yes:) 5765{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5766$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5767ac_tool_warned=yes ;; 5768esac 5769 OTOOL64=$ac_ct_OTOOL64 5770 fi 5771else 5772 OTOOL64="$ac_cv_prog_OTOOL64" 5773fi 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 5801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 5802$as_echo_n "checking for -single_module linker flag... " >&6; } 5803if ${lt_cv_apple_cc_single_mod+:} false; then : 5804 $as_echo_n "(cached) " >&6 5805else 5806 lt_cv_apple_cc_single_mod=no 5807 if test -z "${LT_MULTI_MODULE}"; then 5808 # By default we will add the -single_module flag. You can override 5809 # by either setting the environment variable LT_MULTI_MODULE 5810 # non-empty at configure time, or by adding -multi_module to the 5811 # link flags. 5812 rm -rf libconftest.dylib* 5813 echo "int foo(void){return 1;}" > conftest.c 5814 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 5815-dynamiclib -Wl,-single_module conftest.c" >&5 5816 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 5817 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 5818 _lt_result=$? 5819 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 5820 lt_cv_apple_cc_single_mod=yes 5821 else 5822 cat conftest.err >&5 5823 fi 5824 rm -rf libconftest.dylib* 5825 rm -f conftest.* 5826 fi 5827fi 5828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 5829$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 5830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 5831$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 5832if ${lt_cv_ld_exported_symbols_list+:} false; then : 5833 $as_echo_n "(cached) " >&6 5834else 5835 lt_cv_ld_exported_symbols_list=no 5836 save_LDFLAGS=$LDFLAGS 5837 echo "_main" > conftest.sym 5838 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 5839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5840/* end confdefs.h. */ 5841 5842int 5843main () 5844{ 5845 5846 ; 5847 return 0; 5848} 5849_ACEOF 5850if ac_fn_c_try_link "$LINENO"; then : 5851 lt_cv_ld_exported_symbols_list=yes 5852else 5853 lt_cv_ld_exported_symbols_list=no 5854fi 5855rm -f core conftest.err conftest.$ac_objext \ 5856 conftest$ac_exeext conftest.$ac_ext 5857 LDFLAGS="$save_LDFLAGS" 5858 5859fi 5860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 5861$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 5862 case $host_os in 5863 rhapsody* | darwin1.[012]) 5864 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 5865 darwin1.*) 5866 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 5867 darwin*) # darwin 5.x on 5868 # if running on 10.5 or later, the deployment target defaults 5869 # to the OS version, if on x86, and 10.4, the deployment 5870 # target defaults to 10.4. Don't you love it? 5871 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 5872 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 5873 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 5874 10.[012]*) 5875 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 5876 10.*) 5877 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 5878 esac 5879 ;; 5880 esac 5881 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 5882 _lt_dar_single_mod='$single_module' 5883 fi 5884 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 5885 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 5886 else 5887 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 5888 fi 5889 if test "$DSYMUTIL" != ":"; then 5890 _lt_dsymutil='~$DSYMUTIL $lib || :' 5891 else 5892 _lt_dsymutil= 5893 fi 5894 ;; 5895 esac 5896 5897ac_ext=c 5898ac_cpp='$CPP $CPPFLAGS' 5899ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5900ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5901ac_compiler_gnu=$ac_cv_c_compiler_gnu 5902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 5903$as_echo_n "checking how to run the C preprocessor... " >&6; } 5904# On Suns, sometimes $CPP names a directory. 5905if test -n "$CPP" && test -d "$CPP"; then 5906 CPP= 5907fi 5908if test -z "$CPP"; then 5909 if ${ac_cv_prog_CPP+:} false; then : 5910 $as_echo_n "(cached) " >&6 5911else 5912 # Double quotes because CPP needs to be expanded 5913 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5914 do 5915 ac_preproc_ok=false 5916for ac_c_preproc_warn_flag in '' yes 5917do 5918 # Use a header file that comes with gcc, so configuring glibc 5919 # with a fresh cross-compiler works. 5920 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5921 # <limits.h> exists even on freestanding compilers. 5922 # On the NeXT, cc -E runs the code through the compiler's parser, 5923 # not just through cpp. "Syntax error" is here to catch this case. 5924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5925/* end confdefs.h. */ 5926#ifdef __STDC__ 5927# include <limits.h> 5928#else 5929# include <assert.h> 5930#endif 5931 Syntax error 5932_ACEOF 5933if ac_fn_c_try_cpp "$LINENO"; then : 5934 5935else 5936 # Broken: fails on valid input. 5937continue 5938fi 5939rm -f conftest.err conftest.i conftest.$ac_ext 5940 5941 # OK, works on sane cases. Now check whether nonexistent headers 5942 # can be detected and how. 5943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5944/* end confdefs.h. */ 5945#include <ac_nonexistent.h> 5946_ACEOF 5947if ac_fn_c_try_cpp "$LINENO"; then : 5948 # Broken: success on invalid input. 5949continue 5950else 5951 # Passes both tests. 5952ac_preproc_ok=: 5953break 5954fi 5955rm -f conftest.err conftest.i conftest.$ac_ext 5956 5957done 5958# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5959rm -f conftest.i conftest.err conftest.$ac_ext 5960if $ac_preproc_ok; then : 5961 break 5962fi 5963 5964 done 5965 ac_cv_prog_CPP=$CPP 5966 5967fi 5968 CPP=$ac_cv_prog_CPP 5969else 5970 ac_cv_prog_CPP=$CPP 5971fi 5972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5973$as_echo "$CPP" >&6; } 5974ac_preproc_ok=false 5975for ac_c_preproc_warn_flag in '' yes 5976do 5977 # Use a header file that comes with gcc, so configuring glibc 5978 # with a fresh cross-compiler works. 5979 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5980 # <limits.h> exists even on freestanding compilers. 5981 # On the NeXT, cc -E runs the code through the compiler's parser, 5982 # not just through cpp. "Syntax error" is here to catch this case. 5983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5984/* end confdefs.h. */ 5985#ifdef __STDC__ 5986# include <limits.h> 5987#else 5988# include <assert.h> 5989#endif 5990 Syntax error 5991_ACEOF 5992if ac_fn_c_try_cpp "$LINENO"; then : 5993 5994else 5995 # Broken: fails on valid input. 5996continue 5997fi 5998rm -f conftest.err conftest.i conftest.$ac_ext 5999 6000 # OK, works on sane cases. Now check whether nonexistent headers 6001 # can be detected and how. 6002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6003/* end confdefs.h. */ 6004#include <ac_nonexistent.h> 6005_ACEOF 6006if ac_fn_c_try_cpp "$LINENO"; then : 6007 # Broken: success on invalid input. 6008continue 6009else 6010 # Passes both tests. 6011ac_preproc_ok=: 6012break 6013fi 6014rm -f conftest.err conftest.i conftest.$ac_ext 6015 6016done 6017# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 6018rm -f conftest.i conftest.err conftest.$ac_ext 6019if $ac_preproc_ok; then : 6020 6021else 6022 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6023$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6024as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 6025See \`config.log' for more details" "$LINENO" 5; } 6026fi 6027 6028ac_ext=c 6029ac_cpp='$CPP $CPPFLAGS' 6030ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6031ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6032ac_compiler_gnu=$ac_cv_c_compiler_gnu 6033 6034 6035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 6036$as_echo_n "checking for ANSI C header files... " >&6; } 6037if ${ac_cv_header_stdc+:} false; then : 6038 $as_echo_n "(cached) " >&6 6039else 6040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6041/* end confdefs.h. */ 6042#include <stdlib.h> 6043#include <stdarg.h> 6044#include <string.h> 6045#include <float.h> 6046 6047int 6048main () 6049{ 6050 6051 ; 6052 return 0; 6053} 6054_ACEOF 6055if ac_fn_c_try_compile "$LINENO"; then : 6056 ac_cv_header_stdc=yes 6057else 6058 ac_cv_header_stdc=no 6059fi 6060rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6061 6062if test $ac_cv_header_stdc = yes; then 6063 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6065/* end confdefs.h. */ 6066#include <string.h> 6067 6068_ACEOF 6069if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6070 $EGREP "memchr" >/dev/null 2>&1; then : 6071 6072else 6073 ac_cv_header_stdc=no 6074fi 6075rm -f conftest* 6076 6077fi 6078 6079if test $ac_cv_header_stdc = yes; then 6080 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 6081 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6082/* end confdefs.h. */ 6083#include <stdlib.h> 6084 6085_ACEOF 6086if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6087 $EGREP "free" >/dev/null 2>&1; then : 6088 6089else 6090 ac_cv_header_stdc=no 6091fi 6092rm -f conftest* 6093 6094fi 6095 6096if test $ac_cv_header_stdc = yes; then 6097 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 6098 if test "$cross_compiling" = yes; then : 6099 : 6100else 6101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6102/* end confdefs.h. */ 6103#include <ctype.h> 6104#include <stdlib.h> 6105#if ((' ' & 0x0FF) == 0x020) 6106# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 6107# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 6108#else 6109# define ISLOWER(c) \ 6110 (('a' <= (c) && (c) <= 'i') \ 6111 || ('j' <= (c) && (c) <= 'r') \ 6112 || ('s' <= (c) && (c) <= 'z')) 6113# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 6114#endif 6115 6116#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 6117int 6118main () 6119{ 6120 int i; 6121 for (i = 0; i < 256; i++) 6122 if (XOR (islower (i), ISLOWER (i)) 6123 || toupper (i) != TOUPPER (i)) 6124 return 2; 6125 return 0; 6126} 6127_ACEOF 6128if ac_fn_c_try_run "$LINENO"; then : 6129 6130else 6131 ac_cv_header_stdc=no 6132fi 6133rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6134 conftest.$ac_objext conftest.beam conftest.$ac_ext 6135fi 6136 6137fi 6138fi 6139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 6140$as_echo "$ac_cv_header_stdc" >&6; } 6141if test $ac_cv_header_stdc = yes; then 6142 6143$as_echo "#define STDC_HEADERS 1" >>confdefs.h 6144 6145fi 6146 6147# On IRIX 5.3, sys/types and inttypes.h are conflicting. 6148for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 6149 inttypes.h stdint.h unistd.h 6150do : 6151 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6152ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 6153" 6154if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 6155 cat >>confdefs.h <<_ACEOF 6156#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6157_ACEOF 6158 6159fi 6160 6161done 6162 6163 6164for ac_header in dlfcn.h 6165do : 6166 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 6167" 6168if test "x$ac_cv_header_dlfcn_h" = xyes; then : 6169 cat >>confdefs.h <<_ACEOF 6170#define HAVE_DLFCN_H 1 6171_ACEOF 6172 6173fi 6174 6175done 6176 6177 6178 6179# Set options 6180 6181 6182 6183 enable_dlopen=no 6184 6185 6186 enable_win32_dll=no 6187 6188 6189 # Check whether --enable-shared was given. 6190if test "${enable_shared+set}" = set; then : 6191 enableval=$enable_shared; p=${PACKAGE-default} 6192 case $enableval in 6193 yes) enable_shared=yes ;; 6194 no) enable_shared=no ;; 6195 *) 6196 enable_shared=no 6197 # Look at the argument we got. We use all the common list separators. 6198 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6199 for pkg in $enableval; do 6200 IFS="$lt_save_ifs" 6201 if test "X$pkg" = "X$p"; then 6202 enable_shared=yes 6203 fi 6204 done 6205 IFS="$lt_save_ifs" 6206 ;; 6207 esac 6208else 6209 enable_shared=yes 6210fi 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 # Check whether --enable-static was given. 6221if test "${enable_static+set}" = set; then : 6222 enableval=$enable_static; p=${PACKAGE-default} 6223 case $enableval in 6224 yes) enable_static=yes ;; 6225 no) enable_static=no ;; 6226 *) 6227 enable_static=no 6228 # Look at the argument we got. We use all the common list separators. 6229 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6230 for pkg in $enableval; do 6231 IFS="$lt_save_ifs" 6232 if test "X$pkg" = "X$p"; then 6233 enable_static=yes 6234 fi 6235 done 6236 IFS="$lt_save_ifs" 6237 ;; 6238 esac 6239else 6240 enable_static=yes 6241fi 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252# Check whether --with-pic was given. 6253if test "${with_pic+set}" = set; then : 6254 withval=$with_pic; pic_mode="$withval" 6255else 6256 pic_mode=default 6257fi 6258 6259 6260test -z "$pic_mode" && pic_mode=default 6261 6262 6263 6264 6265 6266 6267 6268 # Check whether --enable-fast-install was given. 6269if test "${enable_fast_install+set}" = set; then : 6270 enableval=$enable_fast_install; p=${PACKAGE-default} 6271 case $enableval in 6272 yes) enable_fast_install=yes ;; 6273 no) enable_fast_install=no ;; 6274 *) 6275 enable_fast_install=no 6276 # Look at the argument we got. We use all the common list separators. 6277 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 6278 for pkg in $enableval; do 6279 IFS="$lt_save_ifs" 6280 if test "X$pkg" = "X$p"; then 6281 enable_fast_install=yes 6282 fi 6283 done 6284 IFS="$lt_save_ifs" 6285 ;; 6286 esac 6287else 6288 enable_fast_install=yes 6289fi 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301# This can be used to rebuild libtool when needed 6302LIBTOOL_DEPS="$ltmain" 6303 6304# Always use our own libtool. 6305LIBTOOL='$(SHELL) $(top_builddir)/libtool' 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331test -z "$LN_S" && LN_S="ln -s" 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346if test -n "${ZSH_VERSION+set}" ; then 6347 setopt NO_GLOB_SUBST 6348fi 6349 6350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 6351$as_echo_n "checking for objdir... " >&6; } 6352if ${lt_cv_objdir+:} false; then : 6353 $as_echo_n "(cached) " >&6 6354else 6355 rm -f .libs 2>/dev/null 6356mkdir .libs 2>/dev/null 6357if test -d .libs; then 6358 lt_cv_objdir=.libs 6359else 6360 # MS-DOS does not allow filenames that begin with a dot. 6361 lt_cv_objdir=_libs 6362fi 6363rmdir .libs 2>/dev/null 6364fi 6365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 6366$as_echo "$lt_cv_objdir" >&6; } 6367objdir=$lt_cv_objdir 6368 6369 6370 6371 6372 6373cat >>confdefs.h <<_ACEOF 6374#define LT_OBJDIR "$lt_cv_objdir/" 6375_ACEOF 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393case $host_os in 6394aix3*) 6395 # AIX sometimes has problems with the GCC collect2 program. For some 6396 # reason, if we set the COLLECT_NAMES environment variable, the problems 6397 # vanish in a puff of smoke. 6398 if test "X${COLLECT_NAMES+set}" != Xset; then 6399 COLLECT_NAMES= 6400 export COLLECT_NAMES 6401 fi 6402 ;; 6403esac 6404 6405# Sed substitution that helps us do robust quoting. It backslashifies 6406# metacharacters that are still active within double-quoted strings. 6407sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 6408 6409# Same as above, but do not quote variable references. 6410double_quote_subst='s/\(["`\\]\)/\\\1/g' 6411 6412# Sed substitution to delay expansion of an escaped shell variable in a 6413# double_quote_subst'ed string. 6414delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6415 6416# Sed substitution to delay expansion of an escaped single quote. 6417delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 6418 6419# Sed substitution to avoid accidental globbing in evaled expressions 6420no_glob_subst='s/\*/\\\*/g' 6421 6422# Global variables: 6423ofile=libtool 6424can_build_shared=yes 6425 6426# All known linkers require a `.a' archive for static linking (except MSVC, 6427# which needs '.lib'). 6428libext=a 6429 6430with_gnu_ld="$lt_cv_prog_gnu_ld" 6431 6432old_CC="$CC" 6433old_CFLAGS="$CFLAGS" 6434 6435# Set sane defaults for various variables 6436test -z "$CC" && CC=cc 6437test -z "$LTCC" && LTCC=$CC 6438test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 6439test -z "$LD" && LD=ld 6440test -z "$ac_objext" && ac_objext=o 6441 6442for cc_temp in $compiler""; do 6443 case $cc_temp in 6444 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6445 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6446 \-*) ;; 6447 *) break;; 6448 esac 6449done 6450cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 6451 6452 6453# Only perform the check for file, if the check method requires it 6454test -z "$MAGIC_CMD" && MAGIC_CMD=file 6455case $deplibs_check_method in 6456file_magic*) 6457 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 6458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 6459$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 6460if ${lt_cv_path_MAGIC_CMD+:} false; then : 6461 $as_echo_n "(cached) " >&6 6462else 6463 case $MAGIC_CMD in 6464[\\/*] | ?:[\\/]*) 6465 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6466 ;; 6467*) 6468 lt_save_MAGIC_CMD="$MAGIC_CMD" 6469 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6470 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6471 for ac_dir in $ac_dummy; do 6472 IFS="$lt_save_ifs" 6473 test -z "$ac_dir" && ac_dir=. 6474 if test -f $ac_dir/${ac_tool_prefix}file; then 6475 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 6476 if test -n "$file_magic_test_file"; then 6477 case $deplibs_check_method in 6478 "file_magic "*) 6479 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6480 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6481 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6482 $EGREP "$file_magic_regex" > /dev/null; then 6483 : 6484 else 6485 cat <<_LT_EOF 1>&2 6486 6487*** Warning: the command libtool uses to detect shared libraries, 6488*** $file_magic_cmd, produces output that libtool cannot recognize. 6489*** The result is that libtool may fail to recognize shared libraries 6490*** as such. This will affect the creation of libtool libraries that 6491*** depend on shared libraries, but programs linked with such libtool 6492*** libraries will work regardless of this problem. Nevertheless, you 6493*** may want to report the problem to your system manager and/or to 6494*** [email protected] 6495 6496_LT_EOF 6497 fi ;; 6498 esac 6499 fi 6500 break 6501 fi 6502 done 6503 IFS="$lt_save_ifs" 6504 MAGIC_CMD="$lt_save_MAGIC_CMD" 6505 ;; 6506esac 6507fi 6508 6509MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6510if test -n "$MAGIC_CMD"; then 6511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 6512$as_echo "$MAGIC_CMD" >&6; } 6513else 6514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6515$as_echo "no" >&6; } 6516fi 6517 6518 6519 6520 6521 6522if test -z "$lt_cv_path_MAGIC_CMD"; then 6523 if test -n "$ac_tool_prefix"; then 6524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 6525$as_echo_n "checking for file... " >&6; } 6526if ${lt_cv_path_MAGIC_CMD+:} false; then : 6527 $as_echo_n "(cached) " >&6 6528else 6529 case $MAGIC_CMD in 6530[\\/*] | ?:[\\/]*) 6531 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6532 ;; 6533*) 6534 lt_save_MAGIC_CMD="$MAGIC_CMD" 6535 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6536 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6537 for ac_dir in $ac_dummy; do 6538 IFS="$lt_save_ifs" 6539 test -z "$ac_dir" && ac_dir=. 6540 if test -f $ac_dir/file; then 6541 lt_cv_path_MAGIC_CMD="$ac_dir/file" 6542 if test -n "$file_magic_test_file"; then 6543 case $deplibs_check_method in 6544 "file_magic "*) 6545 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6546 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6547 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6548 $EGREP "$file_magic_regex" > /dev/null; then 6549 : 6550 else 6551 cat <<_LT_EOF 1>&2 6552 6553*** Warning: the command libtool uses to detect shared libraries, 6554*** $file_magic_cmd, produces output that libtool cannot recognize. 6555*** The result is that libtool may fail to recognize shared libraries 6556*** as such. This will affect the creation of libtool libraries that 6557*** depend on shared libraries, but programs linked with such libtool 6558*** libraries will work regardless of this problem. Nevertheless, you 6559*** may want to report the problem to your system manager and/or to 6560*** [email protected] 6561 6562_LT_EOF 6563 fi ;; 6564 esac 6565 fi 6566 break 6567 fi 6568 done 6569 IFS="$lt_save_ifs" 6570 MAGIC_CMD="$lt_save_MAGIC_CMD" 6571 ;; 6572esac 6573fi 6574 6575MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6576if test -n "$MAGIC_CMD"; then 6577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 6578$as_echo "$MAGIC_CMD" >&6; } 6579else 6580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6581$as_echo "no" >&6; } 6582fi 6583 6584 6585 else 6586 MAGIC_CMD=: 6587 fi 6588fi 6589 6590 fi 6591 ;; 6592esac 6593 6594# Use C for the default configuration in the libtool script 6595 6596lt_save_CC="$CC" 6597ac_ext=c 6598ac_cpp='$CPP $CPPFLAGS' 6599ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6600ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6601ac_compiler_gnu=$ac_cv_c_compiler_gnu 6602 6603 6604# Source file extension for C test sources. 6605ac_ext=c 6606 6607# Object file extension for compiled C test sources. 6608objext=o 6609objext=$objext 6610 6611# Code to be used in simple compile tests 6612lt_simple_compile_test_code="int some_variable = 0;" 6613 6614# Code to be used in simple link tests 6615lt_simple_link_test_code='int main(){return(0);}' 6616 6617 6618 6619 6620 6621 6622 6623# If no C compiler was specified, use CC. 6624LTCC=${LTCC-"$CC"} 6625 6626# If no C compiler flags were specified, use CFLAGS. 6627LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6628 6629# Allow CC to be a program name with arguments. 6630compiler=$CC 6631 6632# Save the default compiler, since it gets overwritten when the other 6633# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 6634compiler_DEFAULT=$CC 6635 6636# save warnings/boilerplate of simple test code 6637ac_outfile=conftest.$ac_objext 6638echo "$lt_simple_compile_test_code" >conftest.$ac_ext 6639eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6640_lt_compiler_boilerplate=`cat conftest.err` 6641$RM conftest* 6642 6643ac_outfile=conftest.$ac_objext 6644echo "$lt_simple_link_test_code" >conftest.$ac_ext 6645eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6646_lt_linker_boilerplate=`cat conftest.err` 6647$RM -r conftest* 6648 6649 6650if test -n "$compiler"; then 6651 6652lt_prog_compiler_no_builtin_flag= 6653 6654if test "$GCC" = yes; then 6655 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 6656 6657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 6658$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 6659if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 6660 $as_echo_n "(cached) " >&6 6661else 6662 lt_cv_prog_compiler_rtti_exceptions=no 6663 ac_outfile=conftest.$ac_objext 6664 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 6665 lt_compiler_flag="-fno-rtti -fno-exceptions" 6666 # Insert the option either (1) after the last *FLAGS variable, or 6667 # (2) before a word containing "conftest.", or (3) at the end. 6668 # Note that $ac_compile itself does not contain backslashes and begins 6669 # with a dollar sign (not a hyphen), so the echo should work correctly. 6670 # The option is referenced via a variable to avoid confusing sed. 6671 lt_compile=`echo "$ac_compile" | $SED \ 6672 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 6673 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6674 -e 's:$: $lt_compiler_flag:'` 6675 (eval echo "\"\$as_me:6675: $lt_compile\"" >&5) 6676 (eval "$lt_compile" 2>conftest.err) 6677 ac_status=$? 6678 cat conftest.err >&5 6679 echo "$as_me:6679: \$? = $ac_status" >&5 6680 if (exit $ac_status) && test -s "$ac_outfile"; then 6681 # The compiler can only warn and ignore the option if not recognized 6682 # So say no if there are warnings other than the usual output. 6683 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 6684 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 6685 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 6686 lt_cv_prog_compiler_rtti_exceptions=yes 6687 fi 6688 fi 6689 $RM conftest* 6690 6691fi 6692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 6693$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 6694 6695if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 6696 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 6697else 6698 : 6699fi 6700 6701fi 6702 6703 6704 6705 6706 6707 6708 lt_prog_compiler_wl= 6709lt_prog_compiler_pic= 6710lt_prog_compiler_static= 6711 6712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 6713$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 6714 6715 if test "$GCC" = yes; then 6716 lt_prog_compiler_wl='-Wl,' 6717 lt_prog_compiler_static='-static' 6718 6719 case $host_os in 6720 aix*) 6721 # All AIX code is PIC. 6722 if test "$host_cpu" = ia64; then 6723 # AIX 5 now supports IA64 processor 6724 lt_prog_compiler_static='-Bstatic' 6725 fi 6726 ;; 6727 6728 amigaos*) 6729 case $host_cpu in 6730 powerpc) 6731 # see comment about AmigaOS4 .so support 6732 lt_prog_compiler_pic='-fPIC' 6733 ;; 6734 m68k) 6735 # FIXME: we need at least 68020 code to build shared libraries, but 6736 # adding the `-m68020' flag to GCC prevents building anything better, 6737 # like `-m68040'. 6738 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 6739 ;; 6740 esac 6741 ;; 6742 6743 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 6744 # PIC is the default for these OSes. 6745 ;; 6746 6747 mingw* | cygwin* | pw32* | os2* | cegcc*) 6748 # This hack is so that the source file can tell whether it is being 6749 # built for inclusion in a dll (and should export symbols for example). 6750 # Although the cygwin gcc ignores -fPIC, still need this for old-style 6751 # (--disable-auto-import) libraries 6752 lt_prog_compiler_pic='-DDLL_EXPORT' 6753 ;; 6754 6755 darwin* | rhapsody*) 6756 # PIC is the default on this platform 6757 # Common symbols not allowed in MH_DYLIB files 6758 lt_prog_compiler_pic='-fno-common' 6759 ;; 6760 6761 hpux*) 6762 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 6763 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 6764 # sets the default TLS model and affects inlining. 6765 case $host_cpu in 6766 hppa*64*) 6767 # +Z the default 6768 ;; 6769 *) 6770 lt_prog_compiler_pic='-fPIC' 6771 ;; 6772 esac 6773 ;; 6774 6775 interix[3-9]*) 6776 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 6777 # Instead, we relocate shared libraries at runtime. 6778 ;; 6779 6780 msdosdjgpp*) 6781 # Just because we use GCC doesn't mean we suddenly get shared libraries 6782 # on systems that don't support them. 6783 lt_prog_compiler_can_build_shared=no 6784 enable_shared=no 6785 ;; 6786 6787 *nto* | *qnx*) 6788 # QNX uses GNU C++, but need to define -shared option too, otherwise 6789 # it will coredump. 6790 lt_prog_compiler_pic='-fPIC -shared' 6791 ;; 6792 6793 sysv4*MP*) 6794 if test -d /usr/nec; then 6795 lt_prog_compiler_pic=-Kconform_pic 6796 fi 6797 ;; 6798 6799 *) 6800 lt_prog_compiler_pic='-fPIC' 6801 ;; 6802 esac 6803 else 6804 # PORTME Check for flag to pass linker flags through the system compiler. 6805 case $host_os in 6806 aix*) 6807 lt_prog_compiler_wl='-Wl,' 6808 if test "$host_cpu" = ia64; then 6809 # AIX 5 now supports IA64 processor 6810 lt_prog_compiler_static='-Bstatic' 6811 else 6812 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 6813 fi 6814 ;; 6815 6816 mingw* | cygwin* | pw32* | os2* | cegcc*) 6817 # This hack is so that the source file can tell whether it is being 6818 # built for inclusion in a dll (and should export symbols for example). 6819 lt_prog_compiler_pic='-DDLL_EXPORT' 6820 ;; 6821 6822 hpux9* | hpux10* | hpux11*) 6823 lt_prog_compiler_wl='-Wl,' 6824 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 6825 # not for PA HP-UX. 6826 case $host_cpu in 6827 hppa*64*|ia64*) 6828 # +Z the default 6829 ;; 6830 *) 6831 lt_prog_compiler_pic='+Z' 6832 ;; 6833 esac 6834 # Is there a better lt_prog_compiler_static that works with the bundled CC? 6835 lt_prog_compiler_static='${wl}-a ${wl}archive' 6836 ;; 6837 6838 irix5* | irix6* | nonstopux*) 6839 lt_prog_compiler_wl='-Wl,' 6840 # PIC (with -KPIC) is the default. 6841 lt_prog_compiler_static='-non_shared' 6842 ;; 6843 6844 linux* | k*bsd*-gnu) 6845 case $cc_basename in 6846 # old Intel for x86_64 which still supported -KPIC. 6847 ecc*) 6848 lt_prog_compiler_wl='-Wl,' 6849 lt_prog_compiler_pic='-KPIC' 6850 lt_prog_compiler_static='-static' 6851 ;; 6852 # icc used to be incompatible with GCC. 6853 # ICC 10 doesn't accept -KPIC any more. 6854 icc* | ifort*) 6855 lt_prog_compiler_wl='-Wl,' 6856 lt_prog_compiler_pic='-fPIC' 6857 lt_prog_compiler_static='-static' 6858 ;; 6859 # Lahey Fortran 8.1. 6860 lf95*) 6861 lt_prog_compiler_wl='-Wl,' 6862 lt_prog_compiler_pic='--shared' 6863 lt_prog_compiler_static='--static' 6864 ;; 6865 pgcc* | pgf77* | pgf90* | pgf95*) 6866 # Portland Group compilers (*not* the Pentium gcc compiler, 6867 # which looks to be a dead project) 6868 lt_prog_compiler_wl='-Wl,' 6869 lt_prog_compiler_pic='-fpic' 6870 lt_prog_compiler_static='-Bstatic' 6871 ;; 6872 ccc*) 6873 lt_prog_compiler_wl='-Wl,' 6874 # All Alpha code is PIC. 6875 lt_prog_compiler_static='-non_shared' 6876 ;; 6877 xl*) 6878 # IBM XL C 8.0/Fortran 10.1 on PPC 6879 lt_prog_compiler_wl='-Wl,' 6880 lt_prog_compiler_pic='-qpic' 6881 lt_prog_compiler_static='-qstaticlink' 6882 ;; 6883 *) 6884 case `$CC -V 2>&1 | sed 5q` in 6885 *Sun\ C*) 6886 # Sun C 5.9 6887 lt_prog_compiler_pic='-KPIC' 6888 lt_prog_compiler_static='-Bstatic' 6889 lt_prog_compiler_wl='-Wl,' 6890 ;; 6891 *Sun\ F*) 6892 # Sun Fortran 8.3 passes all unrecognized flags to the linker 6893 lt_prog_compiler_pic='-KPIC' 6894 lt_prog_compiler_static='-Bstatic' 6895 lt_prog_compiler_wl='' 6896 ;; 6897 esac 6898 ;; 6899 esac 6900 ;; 6901 6902 newsos6) 6903 lt_prog_compiler_pic='-KPIC' 6904 lt_prog_compiler_static='-Bstatic' 6905 ;; 6906 6907 *nto* | *qnx*) 6908 # QNX uses GNU C++, but need to define -shared option too, otherwise 6909 # it will coredump. 6910 lt_prog_compiler_pic='-fPIC -shared' 6911 ;; 6912 6913 osf3* | osf4* | osf5*) 6914 lt_prog_compiler_wl='-Wl,' 6915 # All OSF/1 code is PIC. 6916 lt_prog_compiler_static='-non_shared' 6917 ;; 6918 6919 rdos*) 6920 lt_prog_compiler_static='-non_shared' 6921 ;; 6922 6923 solaris*) 6924 lt_prog_compiler_pic='-KPIC' 6925 lt_prog_compiler_static='-Bstatic' 6926 case $cc_basename in 6927 f77* | f90* | f95*) 6928 lt_prog_compiler_wl='-Qoption ld ';; 6929 *) 6930 lt_prog_compiler_wl='-Wl,';; 6931 esac 6932 ;; 6933 6934 sunos4*) 6935 lt_prog_compiler_wl='-Qoption ld ' 6936 lt_prog_compiler_pic='-PIC' 6937 lt_prog_compiler_static='-Bstatic' 6938 ;; 6939 6940 sysv4 | sysv4.2uw2* | sysv4.3*) 6941 lt_prog_compiler_wl='-Wl,' 6942 lt_prog_compiler_pic='-KPIC' 6943 lt_prog_compiler_static='-Bstatic' 6944 ;; 6945 6946 sysv4*MP*) 6947 if test -d /usr/nec ;then 6948 lt_prog_compiler_pic='-Kconform_pic' 6949 lt_prog_compiler_static='-Bstatic' 6950 fi 6951 ;; 6952 6953 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 6954 lt_prog_compiler_wl='-Wl,' 6955 lt_prog_compiler_pic='-KPIC' 6956 lt_prog_compiler_static='-Bstatic' 6957 ;; 6958 6959 unicos*) 6960 lt_prog_compiler_wl='-Wl,' 6961 lt_prog_compiler_can_build_shared=no 6962 ;; 6963 6964 uts4*) 6965 lt_prog_compiler_pic='-pic' 6966 lt_prog_compiler_static='-Bstatic' 6967 ;; 6968 6969 *) 6970 lt_prog_compiler_can_build_shared=no 6971 ;; 6972 esac 6973 fi 6974 6975case $host_os in 6976 # For platforms which do not support PIC, -DPIC is meaningless: 6977 *djgpp*) 6978 lt_prog_compiler_pic= 6979 ;; 6980 *) 6981 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 6982 ;; 6983esac 6984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 6985$as_echo "$lt_prog_compiler_pic" >&6; } 6986 6987 6988 6989 6990 6991 6992# 6993# Check to make sure the PIC flag actually works. 6994# 6995if test -n "$lt_prog_compiler_pic"; then 6996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 6997$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 6998if ${lt_cv_prog_compiler_pic_works+:} false; then : 6999 $as_echo_n "(cached) " >&6 7000else 7001 lt_cv_prog_compiler_pic_works=no 7002 ac_outfile=conftest.$ac_objext 7003 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7004 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7005 # Insert the option either (1) after the last *FLAGS variable, or 7006 # (2) before a word containing "conftest.", or (3) at the end. 7007 # Note that $ac_compile itself does not contain backslashes and begins 7008 # with a dollar sign (not a hyphen), so the echo should work correctly. 7009 # The option is referenced via a variable to avoid confusing sed. 7010 lt_compile=`echo "$ac_compile" | $SED \ 7011 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7012 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7013 -e 's:$: $lt_compiler_flag:'` 7014 (eval echo "\"\$as_me:7014: $lt_compile\"" >&5) 7015 (eval "$lt_compile" 2>conftest.err) 7016 ac_status=$? 7017 cat conftest.err >&5 7018 echo "$as_me:7018: \$? = $ac_status" >&5 7019 if (exit $ac_status) && test -s "$ac_outfile"; then 7020 # The compiler can only warn and ignore the option if not recognized 7021 # So say no if there are warnings other than the usual output. 7022 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 7023 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7024 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7025 lt_cv_prog_compiler_pic_works=yes 7026 fi 7027 fi 7028 $RM conftest* 7029 7030fi 7031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 7032$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7033 7034if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 7035 case $lt_prog_compiler_pic in 7036 "" | " "*) ;; 7037 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 7038 esac 7039else 7040 lt_prog_compiler_pic= 7041 lt_prog_compiler_can_build_shared=no 7042fi 7043 7044fi 7045 7046 7047 7048 7049 7050 7051# 7052# Check to make sure the static flag actually works. 7053# 7054wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 7055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 7056$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 7057if ${lt_cv_prog_compiler_static_works+:} false; then : 7058 $as_echo_n "(cached) " >&6 7059else 7060 lt_cv_prog_compiler_static_works=no 7061 save_LDFLAGS="$LDFLAGS" 7062 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7063 echo "$lt_simple_link_test_code" > conftest.$ac_ext 7064 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 7065 # The linker can only warn and ignore the option if not recognized 7066 # So say no if there are warnings 7067 if test -s conftest.err; then 7068 # Append any errors to the config.log. 7069 cat conftest.err 1>&5 7070 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 7071 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7072 if diff conftest.exp conftest.er2 >/dev/null; then 7073 lt_cv_prog_compiler_static_works=yes 7074 fi 7075 else 7076 lt_cv_prog_compiler_static_works=yes 7077 fi 7078 fi 7079 $RM -r conftest* 7080 LDFLAGS="$save_LDFLAGS" 7081 7082fi 7083{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 7084$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 7085 7086if test x"$lt_cv_prog_compiler_static_works" = xyes; then 7087 : 7088else 7089 lt_prog_compiler_static= 7090fi 7091 7092 7093 7094 7095 7096 7097 7098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7099$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7100if ${lt_cv_prog_compiler_c_o+:} false; then : 7101 $as_echo_n "(cached) " >&6 7102else 7103 lt_cv_prog_compiler_c_o=no 7104 $RM -r conftest 2>/dev/null 7105 mkdir conftest 7106 cd conftest 7107 mkdir out 7108 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7109 7110 lt_compiler_flag="-o out/conftest2.$ac_objext" 7111 # Insert the option either (1) after the last *FLAGS variable, or 7112 # (2) before a word containing "conftest.", or (3) at the end. 7113 # Note that $ac_compile itself does not contain backslashes and begins 7114 # with a dollar sign (not a hyphen), so the echo should work correctly. 7115 lt_compile=`echo "$ac_compile" | $SED \ 7116 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7117 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7118 -e 's:$: $lt_compiler_flag:'` 7119 (eval echo "\"\$as_me:7119: $lt_compile\"" >&5) 7120 (eval "$lt_compile" 2>out/conftest.err) 7121 ac_status=$? 7122 cat out/conftest.err >&5 7123 echo "$as_me:7123: \$? = $ac_status" >&5 7124 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7125 then 7126 # The compiler can only warn and ignore the option if not recognized 7127 # So say no if there are warnings 7128 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7129 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7130 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7131 lt_cv_prog_compiler_c_o=yes 7132 fi 7133 fi 7134 chmod u+w . 2>&5 7135 $RM conftest* 7136 # SGI C++ compiler will create directory out/ii_files/ for 7137 # template instantiation 7138 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7139 $RM out/* && rmdir out 7140 cd .. 7141 $RM -r conftest 7142 $RM conftest* 7143 7144fi 7145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7146$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7147 7148 7149 7150 7151 7152 7153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 7154$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 7155if ${lt_cv_prog_compiler_c_o+:} false; then : 7156 $as_echo_n "(cached) " >&6 7157else 7158 lt_cv_prog_compiler_c_o=no 7159 $RM -r conftest 2>/dev/null 7160 mkdir conftest 7161 cd conftest 7162 mkdir out 7163 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7164 7165 lt_compiler_flag="-o out/conftest2.$ac_objext" 7166 # Insert the option either (1) after the last *FLAGS variable, or 7167 # (2) before a word containing "conftest.", or (3) at the end. 7168 # Note that $ac_compile itself does not contain backslashes and begins 7169 # with a dollar sign (not a hyphen), so the echo should work correctly. 7170 lt_compile=`echo "$ac_compile" | $SED \ 7171 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7172 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7173 -e 's:$: $lt_compiler_flag:'` 7174 (eval echo "\"\$as_me:7174: $lt_compile\"" >&5) 7175 (eval "$lt_compile" 2>out/conftest.err) 7176 ac_status=$? 7177 cat out/conftest.err >&5 7178 echo "$as_me:7178: \$? = $ac_status" >&5 7179 if (exit $ac_status) && test -s out/conftest2.$ac_objext 7180 then 7181 # The compiler can only warn and ignore the option if not recognized 7182 # So say no if there are warnings 7183 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 7184 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 7185 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 7186 lt_cv_prog_compiler_c_o=yes 7187 fi 7188 fi 7189 chmod u+w . 2>&5 7190 $RM conftest* 7191 # SGI C++ compiler will create directory out/ii_files/ for 7192 # template instantiation 7193 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 7194 $RM out/* && rmdir out 7195 cd .. 7196 $RM -r conftest 7197 $RM conftest* 7198 7199fi 7200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 7201$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 7202 7203 7204 7205 7206hard_links="nottested" 7207if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 7208 # do not overwrite the value of need_locks provided by the user 7209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 7210$as_echo_n "checking if we can lock with hard links... " >&6; } 7211 hard_links=yes 7212 $RM conftest* 7213 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7214 touch conftest.a 7215 ln conftest.a conftest.b 2>&5 || hard_links=no 7216 ln conftest.a conftest.b 2>/dev/null && hard_links=no 7217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 7218$as_echo "$hard_links" >&6; } 7219 if test "$hard_links" = no; then 7220 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 7221$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 7222 need_locks=warn 7223 fi 7224else 7225 need_locks=no 7226fi 7227 7228 7229 7230 7231 7232 7233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 7234$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 7235 7236 runpath_var= 7237 allow_undefined_flag= 7238 always_export_symbols=no 7239 archive_cmds= 7240 archive_expsym_cmds= 7241 compiler_needs_object=no 7242 enable_shared_with_static_runtimes=no 7243 export_dynamic_flag_spec= 7244 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 7245 hardcode_automatic=no 7246 hardcode_direct=no 7247 hardcode_direct_absolute=no 7248 hardcode_libdir_flag_spec= 7249 hardcode_libdir_flag_spec_ld= 7250 hardcode_libdir_separator= 7251 hardcode_minus_L=no 7252 hardcode_shlibpath_var=unsupported 7253 inherit_rpath=no 7254 link_all_deplibs=unknown 7255 module_cmds= 7256 module_expsym_cmds= 7257 old_archive_from_new_cmds= 7258 old_archive_from_expsyms_cmds= 7259 thread_safe_flag_spec= 7260 whole_archive_flag_spec= 7261 # include_expsyms should be a list of space-separated symbols to be *always* 7262 # included in the symbol list 7263 include_expsyms= 7264 # exclude_expsyms can be an extended regexp of symbols to exclude 7265 # it will be wrapped by ` (' and `)$', so one must not match beginning or 7266 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 7267 # as well as any symbol that contains `d'. 7268 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 7269 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 7270 # platforms (ab)use it in PIC code, but their linkers get confused if 7271 # the symbol is explicitly referenced. Since portable code cannot 7272 # rely on this symbol name, it's probably fine to never include it in 7273 # preloaded symbol tables. 7274 # Exclude shared library initialization/finalization symbols. 7275 extract_expsyms_cmds= 7276 7277 case $host_os in 7278 cygwin* | mingw* | pw32* | cegcc*) 7279 # FIXME: the MSVC++ port hasn't been tested in a loooong time 7280 # When not using gcc, we currently assume that we are using 7281 # Microsoft Visual C++. 7282 if test "$GCC" != yes; then 7283 with_gnu_ld=no 7284 fi 7285 ;; 7286 interix*) 7287 # we just hope/assume this is gcc and not c89 (= MSVC++) 7288 with_gnu_ld=yes 7289 ;; 7290 openbsd*) 7291 with_gnu_ld=no 7292 ;; 7293 esac 7294 7295 ld_shlibs=yes 7296 if test "$with_gnu_ld" = yes; then 7297 # If archive_cmds runs LD, not CC, wlarc should be empty 7298 wlarc='${wl}' 7299 7300 # Set some defaults for GNU ld with shared library support. These 7301 # are reset later if shared libraries are not supported. Putting them 7302 # here allows them to be overridden if necessary. 7303 runpath_var=LD_RUN_PATH 7304 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7305 export_dynamic_flag_spec='${wl}--export-dynamic' 7306 # ancient GNU ld didn't support --whole-archive et. al. 7307 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 7308 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 7309 else 7310 whole_archive_flag_spec= 7311 fi 7312 supports_anon_versioning=no 7313 case `$LD -v 2>&1` in 7314 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 7315 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 7316 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 7317 *\ 2.11.*) ;; # other 2.11 versions 7318 *) supports_anon_versioning=yes ;; 7319 esac 7320 7321 # See if GNU ld supports shared libraries. 7322 case $host_os in 7323 aix[3-9]*) 7324 # On AIX/PPC, the GNU linker is very broken 7325 if test "$host_cpu" != ia64; then 7326 ld_shlibs=no 7327 cat <<_LT_EOF 1>&2 7328 7329*** Warning: the GNU linker, at least up to release 2.9.1, is reported 7330*** to be unable to reliably create shared libraries on AIX. 7331*** Therefore, libtool is disabling shared libraries support. If you 7332*** really care for shared libraries, you may want to modify your PATH 7333*** so that a non-GNU linker is found, and then restart. 7334 7335_LT_EOF 7336 fi 7337 ;; 7338 7339 amigaos*) 7340 case $host_cpu in 7341 powerpc) 7342 # see comment about AmigaOS4 .so support 7343 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7344 archive_expsym_cmds='' 7345 ;; 7346 m68k) 7347 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)' 7348 hardcode_libdir_flag_spec='-L$libdir' 7349 hardcode_minus_L=yes 7350 ;; 7351 esac 7352 ;; 7353 7354 beos*) 7355 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7356 allow_undefined_flag=unsupported 7357 # Joseph Beckenbach <[email protected]> says some releases of gcc 7358 # support --undefined. This deserves some investigation. FIXME 7359 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7360 else 7361 ld_shlibs=no 7362 fi 7363 ;; 7364 7365 cygwin* | mingw* | pw32* | cegcc*) 7366 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 7367 # as there is no search path for DLLs. 7368 hardcode_libdir_flag_spec='-L$libdir' 7369 allow_undefined_flag=unsupported 7370 always_export_symbols=no 7371 enable_shared_with_static_runtimes=yes 7372 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 7373 7374 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 7375 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7376 # If the export-symbols file already is a .def file (1st line 7377 # is EXPORTS), use it as is; otherwise, prepend... 7378 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 7379 cp $export_symbols $output_objdir/$soname.def; 7380 else 7381 echo EXPORTS > $output_objdir/$soname.def; 7382 cat $export_symbols >> $output_objdir/$soname.def; 7383 fi~ 7384 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 7385 else 7386 ld_shlibs=no 7387 fi 7388 ;; 7389 7390 interix[3-9]*) 7391 hardcode_direct=no 7392 hardcode_shlibpath_var=no 7393 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7394 export_dynamic_flag_spec='${wl}-E' 7395 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 7396 # Instead, shared libraries are loaded at an image base (0x10000000 by 7397 # default) and relocated if they conflict, which is a slow very memory 7398 # consuming and fragmenting process. To avoid this, we pick a random, 7399 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 7400 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 7401 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 7402 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' 7403 ;; 7404 7405 gnu* | linux* | tpf* | k*bsd*-gnu) 7406 tmp_diet=no 7407 if test "$host_os" = linux-dietlibc; then 7408 case $cc_basename in 7409 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 7410 esac 7411 fi 7412 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 7413 && test "$tmp_diet" = no 7414 then 7415 tmp_addflag= 7416 tmp_sharedflag='-shared' 7417 case $cc_basename,$host_cpu in 7418 pgcc*) # Portland Group C compiler 7419 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' 7420 tmp_addflag=' $pic_flag' 7421 ;; 7422 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 7423 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' 7424 tmp_addflag=' $pic_flag -Mnomain' ;; 7425 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 7426 tmp_addflag=' -i_dynamic' ;; 7427 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 7428 tmp_addflag=' -i_dynamic -nofor_main' ;; 7429 ifc* | ifort*) # Intel Fortran compiler 7430 tmp_addflag=' -nofor_main' ;; 7431 lf95*) # Lahey Fortran 8.1 7432 whole_archive_flag_spec= 7433 tmp_sharedflag='--shared' ;; 7434 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 7435 tmp_sharedflag='-qmkshrobj' 7436 tmp_addflag= ;; 7437 esac 7438 case `$CC -V 2>&1 | sed 5q` in 7439 *Sun\ C*) # Sun C 5.9 7440 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' 7441 compiler_needs_object=yes 7442 tmp_sharedflag='-G' ;; 7443 *Sun\ F*) # Sun Fortran 8.3 7444 tmp_sharedflag='-G' ;; 7445 esac 7446 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7447 7448 if test "x$supports_anon_versioning" = xyes; then 7449 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 7450 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7451 echo "local: *; };" >> $output_objdir/$libname.ver~ 7452 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 7453 fi 7454 7455 case $cc_basename in 7456 xlf*) 7457 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 7458 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 7459 hardcode_libdir_flag_spec= 7460 hardcode_libdir_flag_spec_ld='-rpath $libdir' 7461 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 7462 if test "x$supports_anon_versioning" = xyes; then 7463 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 7464 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7465 echo "local: *; };" >> $output_objdir/$libname.ver~ 7466 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 7467 fi 7468 ;; 7469 esac 7470 else 7471 ld_shlibs=no 7472 fi 7473 ;; 7474 7475 netbsd*) 7476 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 7477 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 7478 wlarc= 7479 else 7480 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7481 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7482 fi 7483 ;; 7484 7485 solaris*) 7486 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 7487 ld_shlibs=no 7488 cat <<_LT_EOF 1>&2 7489 7490*** Warning: The releases 2.8.* of the GNU linker cannot reliably 7491*** create shared libraries on Solaris systems. Therefore, libtool 7492*** is disabling shared libraries support. We urge you to upgrade GNU 7493*** binutils to release 2.9.1 or newer. Another option is to modify 7494*** your PATH or compiler configuration so that the native linker is 7495*** used, and then restart. 7496 7497_LT_EOF 7498 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7499 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7500 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7501 else 7502 ld_shlibs=no 7503 fi 7504 ;; 7505 7506 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 7507 case `$LD -v 2>&1` in 7508 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 7509 ld_shlibs=no 7510 cat <<_LT_EOF 1>&2 7511 7512*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 7513*** reliably create shared libraries on SCO systems. Therefore, libtool 7514*** is disabling shared libraries support. We urge you to upgrade GNU 7515*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 7516*** your PATH or compiler configuration so that the native linker is 7517*** used, and then restart. 7518 7519_LT_EOF 7520 ;; 7521 *) 7522 # For security reasons, it is highly recommended that you always 7523 # use absolute paths for naming shared libraries, and exclude the 7524 # DT_RUNPATH tag from executables and libraries. But doing so 7525 # requires that you compile everything twice, which is a pain. 7526 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7527 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7528 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7529 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7530 else 7531 ld_shlibs=no 7532 fi 7533 ;; 7534 esac 7535 ;; 7536 7537 sunos4*) 7538 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7539 wlarc= 7540 hardcode_direct=yes 7541 hardcode_shlibpath_var=no 7542 ;; 7543 7544 *) 7545 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 7546 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7547 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7548 else 7549 ld_shlibs=no 7550 fi 7551 ;; 7552 esac 7553 7554 if test "$ld_shlibs" = no; then 7555 runpath_var= 7556 hardcode_libdir_flag_spec= 7557 export_dynamic_flag_spec= 7558 whole_archive_flag_spec= 7559 fi 7560 else 7561 # PORTME fill in a description of your system's linker (not GNU ld) 7562 case $host_os in 7563 aix3*) 7564 allow_undefined_flag=unsupported 7565 always_export_symbols=yes 7566 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' 7567 # Note: this linker hardcodes the directories in LIBPATH if there 7568 # are no directories specified by -L. 7569 hardcode_minus_L=yes 7570 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 7571 # Neither direct hardcoding nor static linking is supported with a 7572 # broken collect2. 7573 hardcode_direct=unsupported 7574 fi 7575 ;; 7576 7577 aix[4-9]*) 7578 if test "$host_cpu" = ia64; then 7579 # On IA64, the linker does run time linking by default, so we don't 7580 # have to do anything special. 7581 aix_use_runtimelinking=no 7582 exp_sym_flag='-Bexport' 7583 no_entry_flag="" 7584 else 7585 # If we're using GNU nm, then we don't want the "-C" option. 7586 # -C means demangle to AIX nm, but means don't demangle with GNU nm 7587 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 7588 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' 7589 else 7590 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' 7591 fi 7592 aix_use_runtimelinking=no 7593 7594 # Test if we are trying to use run time linking or normal 7595 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 7596 # need to do runtime linking. 7597 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 7598 for ld_flag in $LDFLAGS; do 7599 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 7600 aix_use_runtimelinking=yes 7601 break 7602 fi 7603 done 7604 ;; 7605 esac 7606 7607 exp_sym_flag='-bexport' 7608 no_entry_flag='-bnoentry' 7609 fi 7610 7611 # When large executables or shared objects are built, AIX ld can 7612 # have problems creating the table of contents. If linking a library 7613 # or program results in "error TOC overflow" add -mminimal-toc to 7614 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 7615 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 7616 7617 archive_cmds='' 7618 hardcode_direct=yes 7619 hardcode_direct_absolute=yes 7620 hardcode_libdir_separator=':' 7621 link_all_deplibs=yes 7622 file_list_spec='${wl}-f,' 7623 7624 if test "$GCC" = yes; then 7625 case $host_os in aix4.[012]|aix4.[012].*) 7626 # We only want to do this on AIX 4.2 and lower, the check 7627 # below for broken collect2 doesn't work under 4.3+ 7628 collect2name=`${CC} -print-prog-name=collect2` 7629 if test -f "$collect2name" && 7630 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 7631 then 7632 # We have reworked collect2 7633 : 7634 else 7635 # We have old collect2 7636 hardcode_direct=unsupported 7637 # It fails to find uninstalled libraries when the uninstalled 7638 # path is not listed in the libpath. Setting hardcode_minus_L 7639 # to unsupported forces relinking 7640 hardcode_minus_L=yes 7641 hardcode_libdir_flag_spec='-L$libdir' 7642 hardcode_libdir_separator= 7643 fi 7644 ;; 7645 esac 7646 shared_flag='-shared' 7647 if test "$aix_use_runtimelinking" = yes; then 7648 shared_flag="$shared_flag "'${wl}-G' 7649 fi 7650 else 7651 # not using gcc 7652 if test "$host_cpu" = ia64; then 7653 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 7654 # chokes on -Wl,-G. The following line is correct: 7655 shared_flag='-G' 7656 else 7657 if test "$aix_use_runtimelinking" = yes; then 7658 shared_flag='${wl}-G' 7659 else 7660 shared_flag='${wl}-bM:SRE' 7661 fi 7662 fi 7663 fi 7664 7665 export_dynamic_flag_spec='${wl}-bexpall' 7666 # It seems that -bexpall does not export symbols beginning with 7667 # underscore (_), so it is better to generate a list of symbols to export. 7668 always_export_symbols=yes 7669 if test "$aix_use_runtimelinking" = yes; then 7670 # Warning - without using the other runtime loading flags (-brtl), 7671 # -berok will link without error, but may produce a broken library. 7672 allow_undefined_flag='-berok' 7673 # Determine the default libpath from the value encoded in an 7674 # empty executable. 7675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7676/* end confdefs.h. */ 7677 7678int 7679main () 7680{ 7681 7682 ; 7683 return 0; 7684} 7685_ACEOF 7686if ac_fn_c_try_link "$LINENO"; then : 7687 7688lt_aix_libpath_sed=' 7689 /Import File Strings/,/^$/ { 7690 /^0/ { 7691 s/^0 *\(.*\)$/\1/ 7692 p 7693 } 7694 }' 7695aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7696# Check for a 64-bit object if we didn't find anything. 7697if test -z "$aix_libpath"; then 7698 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7699fi 7700fi 7701rm -f core conftest.err conftest.$ac_objext \ 7702 conftest$ac_exeext conftest.$ac_ext 7703if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7704 7705 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7706 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" 7707 else 7708 if test "$host_cpu" = ia64; then 7709 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 7710 allow_undefined_flag="-z nodefs" 7711 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" 7712 else 7713 # Determine the default libpath from the value encoded in an 7714 # empty executable. 7715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7716/* end confdefs.h. */ 7717 7718int 7719main () 7720{ 7721 7722 ; 7723 return 0; 7724} 7725_ACEOF 7726if ac_fn_c_try_link "$LINENO"; then : 7727 7728lt_aix_libpath_sed=' 7729 /Import File Strings/,/^$/ { 7730 /^0/ { 7731 s/^0 *\(.*\)$/\1/ 7732 p 7733 } 7734 }' 7735aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7736# Check for a 64-bit object if we didn't find anything. 7737if test -z "$aix_libpath"; then 7738 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 7739fi 7740fi 7741rm -f core conftest.err conftest.$ac_objext \ 7742 conftest$ac_exeext conftest.$ac_ext 7743if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7744 7745 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7746 # Warning - without using the other run time loading flags, 7747 # -berok will link without error, but may produce a broken library. 7748 no_undefined_flag=' ${wl}-bernotok' 7749 allow_undefined_flag=' ${wl}-berok' 7750 # Exported symbols can be pulled into shared objects from archives 7751 whole_archive_flag_spec='$convenience' 7752 archive_cmds_need_lc=yes 7753 # This is similar to how AIX traditionally builds its shared libraries. 7754 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' 7755 fi 7756 fi 7757 ;; 7758 7759 amigaos*) 7760 case $host_cpu in 7761 powerpc) 7762 # see comment about AmigaOS4 .so support 7763 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7764 archive_expsym_cmds='' 7765 ;; 7766 m68k) 7767 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)' 7768 hardcode_libdir_flag_spec='-L$libdir' 7769 hardcode_minus_L=yes 7770 ;; 7771 esac 7772 ;; 7773 7774 bsdi[45]*) 7775 export_dynamic_flag_spec=-rdynamic 7776 ;; 7777 7778 cygwin* | mingw* | pw32* | cegcc*) 7779 # When not using gcc, we currently assume that we are using 7780 # Microsoft Visual C++. 7781 # hardcode_libdir_flag_spec is actually meaningless, as there is 7782 # no search path for DLLs. 7783 hardcode_libdir_flag_spec=' ' 7784 allow_undefined_flag=unsupported 7785 # Tell ltmain to make .lib files, not .a files. 7786 libext=lib 7787 # Tell ltmain to make .dll files, not .so files. 7788 shrext_cmds=".dll" 7789 # FIXME: Setting linknames here is a bad hack. 7790 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 7791 # The linker will automatically build a .lib file if we build a DLL. 7792 old_archive_from_new_cmds='true' 7793 # FIXME: Should let the user specify the lib program. 7794 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 7795 fix_srcfile_path='`cygpath -w "$srcfile"`' 7796 enable_shared_with_static_runtimes=yes 7797 ;; 7798 7799 darwin* | rhapsody*) 7800 7801 7802 archive_cmds_need_lc=no 7803 hardcode_direct=no 7804 hardcode_automatic=yes 7805 hardcode_shlibpath_var=unsupported 7806 whole_archive_flag_spec='' 7807 link_all_deplibs=yes 7808 allow_undefined_flag="$_lt_dar_allow_undefined" 7809 case $cc_basename in 7810 ifort*) _lt_dar_can_shared=yes ;; 7811 *) _lt_dar_can_shared=$GCC ;; 7812 esac 7813 if test "$_lt_dar_can_shared" = "yes"; then 7814 output_verbose_link_cmd=echo 7815 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 7816 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 7817 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}" 7818 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}" 7819 7820 else 7821 ld_shlibs=no 7822 fi 7823 7824 ;; 7825 7826 dgux*) 7827 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7828 hardcode_libdir_flag_spec='-L$libdir' 7829 hardcode_shlibpath_var=no 7830 ;; 7831 7832 freebsd1*) 7833 ld_shlibs=no 7834 ;; 7835 7836 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 7837 # support. Future versions do this automatically, but an explicit c++rt0.o 7838 # does not break anything, and helps significantly (at the cost of a little 7839 # extra space). 7840 freebsd2.2*) 7841 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 7842 hardcode_libdir_flag_spec='-R$libdir' 7843 hardcode_direct=yes 7844 hardcode_shlibpath_var=no 7845 ;; 7846 7847 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 7848 freebsd2*) 7849 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7850 hardcode_direct=yes 7851 hardcode_minus_L=yes 7852 hardcode_shlibpath_var=no 7853 ;; 7854 7855 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 7856 freebsd* | dragonfly*) 7857 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 7858 hardcode_libdir_flag_spec='-R$libdir' 7859 hardcode_direct=yes 7860 hardcode_shlibpath_var=no 7861 ;; 7862 7863 hpux9*) 7864 if test "$GCC" = yes; then 7865 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' 7866 else 7867 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' 7868 fi 7869 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7870 hardcode_libdir_separator=: 7871 hardcode_direct=yes 7872 7873 # hardcode_minus_L: Not really in the search PATH, 7874 # but as the default location of the library. 7875 hardcode_minus_L=yes 7876 export_dynamic_flag_spec='${wl}-E' 7877 ;; 7878 7879 hpux10*) 7880 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 7881 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7882 else 7883 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 7884 fi 7885 if test "$with_gnu_ld" = no; then 7886 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7887 hardcode_libdir_flag_spec_ld='+b $libdir' 7888 hardcode_libdir_separator=: 7889 hardcode_direct=yes 7890 hardcode_direct_absolute=yes 7891 export_dynamic_flag_spec='${wl}-E' 7892 # hardcode_minus_L: Not really in the search PATH, 7893 # but as the default location of the library. 7894 hardcode_minus_L=yes 7895 fi 7896 ;; 7897 7898 hpux11*) 7899 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 7900 case $host_cpu in 7901 hppa*64*) 7902 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7903 ;; 7904 ia64*) 7905 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 7906 ;; 7907 *) 7908 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7909 ;; 7910 esac 7911 else 7912 case $host_cpu in 7913 hppa*64*) 7914 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7915 ;; 7916 ia64*) 7917 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 7918 ;; 7919 *) 7920 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7921 ;; 7922 esac 7923 fi 7924 if test "$with_gnu_ld" = no; then 7925 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7926 hardcode_libdir_separator=: 7927 7928 case $host_cpu in 7929 hppa*64*|ia64*) 7930 hardcode_direct=no 7931 hardcode_shlibpath_var=no 7932 ;; 7933 *) 7934 hardcode_direct=yes 7935 hardcode_direct_absolute=yes 7936 export_dynamic_flag_spec='${wl}-E' 7937 7938 # hardcode_minus_L: Not really in the search PATH, 7939 # but as the default location of the library. 7940 hardcode_minus_L=yes 7941 ;; 7942 esac 7943 fi 7944 ;; 7945 7946 irix5* | irix6* | nonstopux*) 7947 if test "$GCC" = yes; then 7948 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' 7949 # Try to use the -exported_symbol ld option, if it does not 7950 # work, assume that -exports_file does not work either and 7951 # implicitly export all symbols. 7952 save_LDFLAGS="$LDFLAGS" 7953 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 7954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7955/* end confdefs.h. */ 7956int foo(void) {} 7957_ACEOF 7958if ac_fn_c_try_link "$LINENO"; then : 7959 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' 7960 7961fi 7962rm -f core conftest.err conftest.$ac_objext \ 7963 conftest$ac_exeext conftest.$ac_ext 7964 LDFLAGS="$save_LDFLAGS" 7965 else 7966 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' 7967 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' 7968 fi 7969 archive_cmds_need_lc='no' 7970 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7971 hardcode_libdir_separator=: 7972 inherit_rpath=yes 7973 link_all_deplibs=yes 7974 ;; 7975 7976 netbsd*) 7977 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 7978 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 7979 else 7980 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 7981 fi 7982 hardcode_libdir_flag_spec='-R$libdir' 7983 hardcode_direct=yes 7984 hardcode_shlibpath_var=no 7985 ;; 7986 7987 newsos6) 7988 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7989 hardcode_direct=yes 7990 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7991 hardcode_libdir_separator=: 7992 hardcode_shlibpath_var=no 7993 ;; 7994 7995 *nto* | *qnx*) 7996 ;; 7997 7998 openbsd*) 7999 if test -f /usr/libexec/ld.so; then 8000 hardcode_direct=yes 8001 hardcode_shlibpath_var=no 8002 hardcode_direct_absolute=yes 8003 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8004 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8005 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8006 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8007 export_dynamic_flag_spec='${wl}-E' 8008 else 8009 case $host_os in 8010 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8011 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8012 hardcode_libdir_flag_spec='-R$libdir' 8013 ;; 8014 *) 8015 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8016 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8017 ;; 8018 esac 8019 fi 8020 else 8021 ld_shlibs=no 8022 fi 8023 ;; 8024 8025 os2*) 8026 hardcode_libdir_flag_spec='-L$libdir' 8027 hardcode_minus_L=yes 8028 allow_undefined_flag=unsupported 8029 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' 8030 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8031 ;; 8032 8033 osf3*) 8034 if test "$GCC" = yes; then 8035 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8036 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' 8037 else 8038 allow_undefined_flag=' -expect_unresolved \*' 8039 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' 8040 fi 8041 archive_cmds_need_lc='no' 8042 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8043 hardcode_libdir_separator=: 8044 ;; 8045 8046 osf4* | osf5*) # as osf3* with the addition of -msym flag 8047 if test "$GCC" = yes; then 8048 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 8049 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' 8050 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8051 else 8052 allow_undefined_flag=' -expect_unresolved \*' 8053 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' 8054 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~ 8055 $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' 8056 8057 # Both c and cxx compiler support -rpath directly 8058 hardcode_libdir_flag_spec='-rpath $libdir' 8059 fi 8060 archive_cmds_need_lc='no' 8061 hardcode_libdir_separator=: 8062 ;; 8063 8064 solaris*) 8065 no_undefined_flag=' -z defs' 8066 if test "$GCC" = yes; then 8067 wlarc='${wl}' 8068 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 8069 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8070 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8071 else 8072 case `$CC -V 2>&1` in 8073 *"Compilers 5.0"*) 8074 wlarc='' 8075 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 8076 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8077 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 8078 ;; 8079 *) 8080 wlarc='${wl}' 8081 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 8082 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 8083 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 8084 ;; 8085 esac 8086 fi 8087 hardcode_libdir_flag_spec='-R$libdir' 8088 hardcode_shlibpath_var=no 8089 case $host_os in 8090 solaris2.[0-5] | solaris2.[0-5].*) ;; 8091 *) 8092 # The compiler driver will combine and reorder linker options, 8093 # but understands `-z linker_flag'. GCC discards it without `$wl', 8094 # but is careful enough not to reorder. 8095 # Supported since Solaris 2.6 (maybe 2.5.1?) 8096 if test "$GCC" = yes; then 8097 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 8098 else 8099 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 8100 fi 8101 ;; 8102 esac 8103 link_all_deplibs=yes 8104 ;; 8105 8106 sunos4*) 8107 if test "x$host_vendor" = xsequent; then 8108 # Use $CC to link under sequent, because it throws in some extra .o 8109 # files that make .init and .fini sections work. 8110 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 8111 else 8112 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 8113 fi 8114 hardcode_libdir_flag_spec='-L$libdir' 8115 hardcode_direct=yes 8116 hardcode_minus_L=yes 8117 hardcode_shlibpath_var=no 8118 ;; 8119 8120 sysv4) 8121 case $host_vendor in 8122 sni) 8123 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8124 hardcode_direct=yes # is this really true??? 8125 ;; 8126 siemens) 8127 ## LD is ld it makes a PLAMLIB 8128 ## CC just makes a GrossModule. 8129 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 8130 reload_cmds='$CC -r -o $output$reload_objs' 8131 hardcode_direct=no 8132 ;; 8133 motorola) 8134 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8135 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 8136 ;; 8137 esac 8138 runpath_var='LD_RUN_PATH' 8139 hardcode_shlibpath_var=no 8140 ;; 8141 8142 sysv4.3*) 8143 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8144 hardcode_shlibpath_var=no 8145 export_dynamic_flag_spec='-Bexport' 8146 ;; 8147 8148 sysv4*MP*) 8149 if test -d /usr/nec; then 8150 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8151 hardcode_shlibpath_var=no 8152 runpath_var=LD_RUN_PATH 8153 hardcode_runpath_var=yes 8154 ld_shlibs=yes 8155 fi 8156 ;; 8157 8158 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 8159 no_undefined_flag='${wl}-z,text' 8160 archive_cmds_need_lc=no 8161 hardcode_shlibpath_var=no 8162 runpath_var='LD_RUN_PATH' 8163 8164 if test "$GCC" = yes; then 8165 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8166 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8167 else 8168 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8169 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8170 fi 8171 ;; 8172 8173 sysv5* | sco3.2v5* | sco5v6*) 8174 # Note: We can NOT use -z defs as we might desire, because we do not 8175 # link with -lc, and that would cause any symbols used from libc to 8176 # always be unresolved, which means just about no library would 8177 # ever link correctly. If we're not using GNU ld we use -z text 8178 # though, which does catch some bad symbols but isn't as heavy-handed 8179 # as -z defs. 8180 no_undefined_flag='${wl}-z,text' 8181 allow_undefined_flag='${wl}-z,nodefs' 8182 archive_cmds_need_lc=no 8183 hardcode_shlibpath_var=no 8184 hardcode_libdir_flag_spec='${wl}-R,$libdir' 8185 hardcode_libdir_separator=':' 8186 link_all_deplibs=yes 8187 export_dynamic_flag_spec='${wl}-Bexport' 8188 runpath_var='LD_RUN_PATH' 8189 8190 if test "$GCC" = yes; then 8191 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8192 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8193 else 8194 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8195 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 8196 fi 8197 ;; 8198 8199 uts4*) 8200 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8201 hardcode_libdir_flag_spec='-L$libdir' 8202 hardcode_shlibpath_var=no 8203 ;; 8204 8205 *) 8206 ld_shlibs=no 8207 ;; 8208 esac 8209 8210 if test x$host_vendor = xsni; then 8211 case $host in 8212 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 8213 export_dynamic_flag_spec='${wl}-Blargedynsym' 8214 ;; 8215 esac 8216 fi 8217 fi 8218 8219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 8220$as_echo "$ld_shlibs" >&6; } 8221test "$ld_shlibs" = no && can_build_shared=no 8222 8223with_gnu_ld=$with_gnu_ld 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239# 8240# Do we need to explicitly link libc? 8241# 8242case "x$archive_cmds_need_lc" in 8243x|xyes) 8244 # Assume -lc should be added 8245 archive_cmds_need_lc=yes 8246 8247 if test "$enable_shared" = yes && test "$GCC" = yes; then 8248 case $archive_cmds in 8249 *'~'*) 8250 # FIXME: we may have to deal with multi-command sequences. 8251 ;; 8252 '$CC '*) 8253 # Test whether the compiler implicitly links with -lc since on some 8254 # systems, -lgcc has to come before -lc. If gcc already passes -lc 8255 # to ld, don't add -lc before -lgcc. 8256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 8257$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 8258 $RM conftest* 8259 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8260 8261 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8262 (eval $ac_compile) 2>&5 8263 ac_status=$? 8264 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8265 test $ac_status = 0; } 2>conftest.err; then 8266 soname=conftest 8267 lib=conftest 8268 libobjs=conftest.$ac_objext 8269 deplibs= 8270 wl=$lt_prog_compiler_wl 8271 pic_flag=$lt_prog_compiler_pic 8272 compiler_flags=-v 8273 linker_flags=-v 8274 verstring= 8275 output_objdir=. 8276 libname=conftest 8277 lt_save_allow_undefined_flag=$allow_undefined_flag 8278 allow_undefined_flag= 8279 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 8280 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 8281 ac_status=$? 8282 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8283 test $ac_status = 0; } 8284 then 8285 archive_cmds_need_lc=no 8286 else 8287 archive_cmds_need_lc=yes 8288 fi 8289 allow_undefined_flag=$lt_save_allow_undefined_flag 8290 else 8291 cat conftest.err 1>&5 8292 fi 8293 $RM conftest* 8294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 8295$as_echo "$archive_cmds_need_lc" >&6; } 8296 ;; 8297 esac 8298 fi 8299 ;; 8300esac 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 8458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 8459$as_echo_n "checking dynamic linker characteristics... " >&6; } 8460 8461if test "$GCC" = yes; then 8462 case $host_os in 8463 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 8464 *) lt_awk_arg="/^libraries:/" ;; 8465 esac 8466 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8467 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 8468 # if the path contains ";" then we assume it to be the separator 8469 # otherwise default to the standard path separator (i.e. ":") - it is 8470 # assumed that no part of a normal pathname contains ";" but that should 8471 # okay in the real world where ";" in dirpaths is itself problematic. 8472 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 8473 else 8474 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8475 fi 8476 # Ok, now we have the path, separated by spaces, we can step through it 8477 # and add multilib dir if necessary. 8478 lt_tmp_lt_search_path_spec= 8479 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 8480 for lt_sys_path in $lt_search_path_spec; do 8481 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 8482 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 8483 else 8484 test -d "$lt_sys_path" && \ 8485 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 8486 fi 8487 done 8488 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 8489BEGIN {RS=" "; FS="/|\n";} { 8490 lt_foo=""; 8491 lt_count=0; 8492 for (lt_i = NF; lt_i > 0; lt_i--) { 8493 if ($lt_i != "" && $lt_i != ".") { 8494 if ($lt_i == "..") { 8495 lt_count++; 8496 } else { 8497 if (lt_count == 0) { 8498 lt_foo="/" $lt_i lt_foo; 8499 } else { 8500 lt_count--; 8501 } 8502 } 8503 } 8504 } 8505 if (lt_foo != "") { lt_freq[lt_foo]++; } 8506 if (lt_freq[lt_foo] == 1) { print lt_foo; } 8507}'` 8508 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 8509else 8510 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 8511fi 8512library_names_spec= 8513libname_spec='lib$name' 8514soname_spec= 8515shrext_cmds=".so" 8516postinstall_cmds= 8517postuninstall_cmds= 8518finish_cmds= 8519finish_eval= 8520shlibpath_var= 8521shlibpath_overrides_runpath=unknown 8522version_type=none 8523dynamic_linker="$host_os ld.so" 8524sys_lib_dlsearch_path_spec="/lib /usr/lib" 8525need_lib_prefix=unknown 8526hardcode_into_libs=no 8527 8528# when you set need_version to no, make sure it does not cause -set_version 8529# flags to be left without arguments 8530need_version=unknown 8531 8532case $host_os in 8533aix3*) 8534 version_type=linux 8535 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 8536 shlibpath_var=LIBPATH 8537 8538 # AIX 3 has no versioning support, so we append a major version to the name. 8539 soname_spec='${libname}${release}${shared_ext}$major' 8540 ;; 8541 8542aix[4-9]*) 8543 version_type=linux 8544 need_lib_prefix=no 8545 need_version=no 8546 hardcode_into_libs=yes 8547 if test "$host_cpu" = ia64; then 8548 # AIX 5 supports IA64 8549 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 8550 shlibpath_var=LD_LIBRARY_PATH 8551 else 8552 # With GCC up to 2.95.x, collect2 would create an import file 8553 # for dependence libraries. The import file would start with 8554 # the line `#! .'. This would cause the generated library to 8555 # depend on `.', always an invalid library. This was fixed in 8556 # development snapshots of GCC prior to 3.0. 8557 case $host_os in 8558 aix4 | aix4.[01] | aix4.[01].*) 8559 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 8560 echo ' yes ' 8561 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 8562 : 8563 else 8564 can_build_shared=no 8565 fi 8566 ;; 8567 esac 8568 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 8569 # soname into executable. Probably we can add versioning support to 8570 # collect2, so additional links can be useful in future. 8571 if test "$aix_use_runtimelinking" = yes; then 8572 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 8573 # instead of lib<name>.a to let people know that these are not 8574 # typical AIX shared libraries. 8575 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8576 else 8577 # We preserve .a as extension for shared libraries through AIX4.2 8578 # and later when we are not doing run time linking. 8579 library_names_spec='${libname}${release}.a $libname.a' 8580 soname_spec='${libname}${release}${shared_ext}$major' 8581 fi 8582 shlibpath_var=LIBPATH 8583 fi 8584 ;; 8585 8586amigaos*) 8587 case $host_cpu in 8588 powerpc) 8589 # Since July 2007 AmigaOS4 officially supports .so libraries. 8590 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 8591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8592 ;; 8593 m68k) 8594 library_names_spec='$libname.ixlibrary $libname.a' 8595 # Create ${libname}_ixlibrary.a entries in /sys/libs. 8596 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' 8597 ;; 8598 esac 8599 ;; 8600 8601beos*) 8602 library_names_spec='${libname}${shared_ext}' 8603 dynamic_linker="$host_os ld.so" 8604 shlibpath_var=LIBRARY_PATH 8605 ;; 8606 8607bsdi[45]*) 8608 version_type=linux 8609 need_version=no 8610 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8611 soname_spec='${libname}${release}${shared_ext}$major' 8612 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 8613 shlibpath_var=LD_LIBRARY_PATH 8614 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 8615 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 8616 # the default ld.so.conf also contains /usr/contrib/lib and 8617 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 8618 # libtool to hard-code these into programs 8619 ;; 8620 8621cygwin* | mingw* | pw32* | cegcc*) 8622 version_type=windows 8623 shrext_cmds=".dll" 8624 need_version=no 8625 need_lib_prefix=no 8626 8627 case $GCC,$host_os in 8628 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 8629 library_names_spec='$libname.dll.a' 8630 # DLL is installed to $(libdir)/../bin by postinstall_cmds 8631 postinstall_cmds='base_file=`basename \${file}`~ 8632 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 8633 dldir=$destdir/`dirname \$dlpath`~ 8634 test -d \$dldir || mkdir -p \$dldir~ 8635 $install_prog $dir/$dlname \$dldir/$dlname~ 8636 chmod a+x \$dldir/$dlname~ 8637 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 8638 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 8639 fi' 8640 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 8641 dlpath=$dir/\$dldll~ 8642 $RM \$dlpath' 8643 shlibpath_overrides_runpath=yes 8644 8645 case $host_os in 8646 cygwin*) 8647 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 8648 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8649 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 8650 ;; 8651 mingw* | cegcc*) 8652 # MinGW DLLs use traditional 'lib' prefix 8653 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8654 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8655 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 8656 # It is most probably a Windows format PATH printed by 8657 # mingw gcc, but we are running on Cygwin. Gcc prints its search 8658 # path with ; separators, and with drive letters. We can handle the 8659 # drive letters (cygwin fileutils understands them), so leave them, 8660 # especially as we might pass files found there to a mingw objdump, 8661 # which wouldn't understand a cygwinified path. Ahh. 8662 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8663 else 8664 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8665 fi 8666 ;; 8667 pw32*) 8668 # pw32 DLLs use 'pw' prefix rather than 'lib' 8669 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8670 ;; 8671 esac 8672 ;; 8673 8674 *) 8675 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 8676 ;; 8677 esac 8678 dynamic_linker='Win32 ld.exe' 8679 # FIXME: first we should search . and the directory the executable is in 8680 shlibpath_var=PATH 8681 ;; 8682 8683darwin* | rhapsody*) 8684 dynamic_linker="$host_os dyld" 8685 version_type=darwin 8686 need_lib_prefix=no 8687 need_version=no 8688 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 8689 soname_spec='${libname}${release}${major}$shared_ext' 8690 shlibpath_overrides_runpath=yes 8691 shlibpath_var=DYLD_LIBRARY_PATH 8692 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 8693 8694 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 8695 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 8696 ;; 8697 8698dgux*) 8699 version_type=linux 8700 need_lib_prefix=no 8701 need_version=no 8702 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 8703 soname_spec='${libname}${release}${shared_ext}$major' 8704 shlibpath_var=LD_LIBRARY_PATH 8705 ;; 8706 8707freebsd1*) 8708 dynamic_linker=no 8709 ;; 8710 8711freebsd* | dragonfly*) 8712 # DragonFly does not have aout. When/if they implement a new 8713 # versioning mechanism, adjust this. 8714 if test -x /usr/bin/objformat; then 8715 objformat=`/usr/bin/objformat` 8716 else 8717 case $host_os in 8718 freebsd[123]*) objformat=aout ;; 8719 *) objformat=elf ;; 8720 esac 8721 fi 8722 # Handle Gentoo/FreeBSD as it was Linux 8723 case $host_vendor in 8724 gentoo) 8725 version_type=linux ;; 8726 *) 8727 version_type=freebsd-$objformat ;; 8728 esac 8729 8730 case $version_type in 8731 freebsd-elf*) 8732 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 8733 need_version=no 8734 need_lib_prefix=no 8735 ;; 8736 freebsd-*) 8737 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 8738 need_version=yes 8739 ;; 8740 linux) 8741 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8742 soname_spec='${libname}${release}${shared_ext}$major' 8743 need_lib_prefix=no 8744 need_version=no 8745 ;; 8746 esac 8747 shlibpath_var=LD_LIBRARY_PATH 8748 case $host_os in 8749 freebsd2*) 8750 shlibpath_overrides_runpath=yes 8751 ;; 8752 freebsd3.[01]* | freebsdelf3.[01]*) 8753 shlibpath_overrides_runpath=yes 8754 hardcode_into_libs=yes 8755 ;; 8756 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 8757 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 8758 shlibpath_overrides_runpath=no 8759 hardcode_into_libs=yes 8760 ;; 8761 *) # from 4.6 on, and DragonFly 8762 shlibpath_overrides_runpath=yes 8763 hardcode_into_libs=yes 8764 ;; 8765 esac 8766 ;; 8767 8768gnu*) 8769 version_type=linux 8770 need_lib_prefix=no 8771 need_version=no 8772 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 8773 soname_spec='${libname}${release}${shared_ext}$major' 8774 shlibpath_var=LD_LIBRARY_PATH 8775 hardcode_into_libs=yes 8776 ;; 8777 8778hpux9* | hpux10* | hpux11*) 8779 # Give a soname corresponding to the major version so that dld.sl refuses to 8780 # link against other versions. 8781 version_type=sunos 8782 need_lib_prefix=no 8783 need_version=no 8784 case $host_cpu in 8785 ia64*) 8786 shrext_cmds='.so' 8787 hardcode_into_libs=yes 8788 dynamic_linker="$host_os dld.so" 8789 shlibpath_var=LD_LIBRARY_PATH 8790 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8791 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8792 soname_spec='${libname}${release}${shared_ext}$major' 8793 if test "X$HPUX_IA64_MODE" = X32; then 8794 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 8795 else 8796 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 8797 fi 8798 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8799 ;; 8800 hppa*64*) 8801 shrext_cmds='.sl' 8802 hardcode_into_libs=yes 8803 dynamic_linker="$host_os dld.sl" 8804 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 8805 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8806 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8807 soname_spec='${libname}${release}${shared_ext}$major' 8808 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 8809 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8810 ;; 8811 *) 8812 shrext_cmds='.sl' 8813 dynamic_linker="$host_os dld.sl" 8814 shlibpath_var=SHLIB_PATH 8815 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 8816 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8817 soname_spec='${libname}${release}${shared_ext}$major' 8818 ;; 8819 esac 8820 # HP-UX runs *really* slowly unless shared libraries are mode 555. 8821 postinstall_cmds='chmod 555 $lib' 8822 ;; 8823 8824interix[3-9]*) 8825 version_type=linux 8826 need_lib_prefix=no 8827 need_version=no 8828 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8829 soname_spec='${libname}${release}${shared_ext}$major' 8830 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 8831 shlibpath_var=LD_LIBRARY_PATH 8832 shlibpath_overrides_runpath=no 8833 hardcode_into_libs=yes 8834 ;; 8835 8836irix5* | irix6* | nonstopux*) 8837 case $host_os in 8838 nonstopux*) version_type=nonstopux ;; 8839 *) 8840 if test "$lt_cv_prog_gnu_ld" = yes; then 8841 version_type=linux 8842 else 8843 version_type=irix 8844 fi ;; 8845 esac 8846 need_lib_prefix=no 8847 need_version=no 8848 soname_spec='${libname}${release}${shared_ext}$major' 8849 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 8850 case $host_os in 8851 irix5* | nonstopux*) 8852 libsuff= shlibsuff= 8853 ;; 8854 *) 8855 case $LD in # libtool.m4 will add one of these switches to LD 8856 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 8857 libsuff= shlibsuff= libmagic=32-bit;; 8858 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 8859 libsuff=32 shlibsuff=N32 libmagic=N32;; 8860 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 8861 libsuff=64 shlibsuff=64 libmagic=64-bit;; 8862 *) libsuff= shlibsuff= libmagic=never-match;; 8863 esac 8864 ;; 8865 esac 8866 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 8867 shlibpath_overrides_runpath=no 8868 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 8869 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 8870 hardcode_into_libs=yes 8871 ;; 8872 8873# No shared lib support for Linux oldld, aout, or coff. 8874linux*oldld* | linux*aout* | linux*coff*) 8875 dynamic_linker=no 8876 ;; 8877 8878# This must be Linux ELF. 8879linux* | k*bsd*-gnu) 8880 version_type=linux 8881 need_lib_prefix=no 8882 need_version=no 8883 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8884 soname_spec='${libname}${release}${shared_ext}$major' 8885 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 8886 shlibpath_var=LD_LIBRARY_PATH 8887 shlibpath_overrides_runpath=no 8888 # Some binutils ld are patched to set DT_RUNPATH 8889 save_LDFLAGS=$LDFLAGS 8890 save_libdir=$libdir 8891 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 8892 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 8893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8894/* end confdefs.h. */ 8895 8896int 8897main () 8898{ 8899 8900 ; 8901 return 0; 8902} 8903_ACEOF 8904if ac_fn_c_try_link "$LINENO"; then : 8905 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 8906 shlibpath_overrides_runpath=yes 8907fi 8908fi 8909rm -f core conftest.err conftest.$ac_objext \ 8910 conftest$ac_exeext conftest.$ac_ext 8911 LDFLAGS=$save_LDFLAGS 8912 libdir=$save_libdir 8913 8914 # This implies no fast_install, which is unacceptable. 8915 # Some rework will be needed to allow for fast_install 8916 # before this can be enabled. 8917 hardcode_into_libs=yes 8918 8919 # Append ld.so.conf contents to the search path 8920 if test -f /etc/ld.so.conf; then 8921 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' ' '` 8922 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 8923 fi 8924 8925 # We used to test for /lib/ld.so.1 and disable shared libraries on 8926 # powerpc, because MkLinux only supported shared libraries with the 8927 # GNU dynamic linker. Since this was broken with cross compilers, 8928 # most powerpc-linux boxes support dynamic linking these days and 8929 # people can always --disable-shared, the test was removed, and we 8930 # assume the GNU/Linux dynamic linker is in use. 8931 dynamic_linker='GNU/Linux ld.so' 8932 ;; 8933 8934netbsd*) 8935 version_type=sunos 8936 need_lib_prefix=no 8937 need_version=no 8938 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8939 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8940 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8941 dynamic_linker='NetBSD (a.out) ld.so' 8942 else 8943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8944 soname_spec='${libname}${release}${shared_ext}$major' 8945 dynamic_linker='NetBSD ld.elf_so' 8946 fi 8947 shlibpath_var=LD_LIBRARY_PATH 8948 shlibpath_overrides_runpath=yes 8949 hardcode_into_libs=yes 8950 ;; 8951 8952newsos6) 8953 version_type=linux 8954 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8955 shlibpath_var=LD_LIBRARY_PATH 8956 shlibpath_overrides_runpath=yes 8957 ;; 8958 8959*nto* | *qnx*) 8960 version_type=qnx 8961 need_lib_prefix=no 8962 need_version=no 8963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8964 soname_spec='${libname}${release}${shared_ext}$major' 8965 shlibpath_var=LD_LIBRARY_PATH 8966 shlibpath_overrides_runpath=no 8967 hardcode_into_libs=yes 8968 dynamic_linker='ldqnx.so' 8969 ;; 8970 8971openbsd*) 8972 version_type=sunos 8973 sys_lib_dlsearch_path_spec="/usr/lib" 8974 need_lib_prefix=no 8975 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 8976 case $host_os in 8977 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 8978 *) need_version=no ;; 8979 esac 8980 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8981 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8982 shlibpath_var=LD_LIBRARY_PATH 8983 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8984 case $host_os in 8985 openbsd2.[89] | openbsd2.[89].*) 8986 shlibpath_overrides_runpath=no 8987 ;; 8988 *) 8989 shlibpath_overrides_runpath=yes 8990 ;; 8991 esac 8992 else 8993 shlibpath_overrides_runpath=yes 8994 fi 8995 ;; 8996 8997os2*) 8998 libname_spec='$name' 8999 shrext_cmds=".dll" 9000 need_lib_prefix=no 9001 library_names_spec='$libname${shared_ext} $libname.a' 9002 dynamic_linker='OS/2 ld.exe' 9003 shlibpath_var=LIBPATH 9004 ;; 9005 9006osf3* | osf4* | osf5*) 9007 version_type=osf 9008 need_lib_prefix=no 9009 need_version=no 9010 soname_spec='${libname}${release}${shared_ext}$major' 9011 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9012 shlibpath_var=LD_LIBRARY_PATH 9013 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9014 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9015 ;; 9016 9017rdos*) 9018 dynamic_linker=no 9019 ;; 9020 9021solaris*) 9022 version_type=linux 9023 need_lib_prefix=no 9024 need_version=no 9025 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9026 soname_spec='${libname}${release}${shared_ext}$major' 9027 shlibpath_var=LD_LIBRARY_PATH 9028 shlibpath_overrides_runpath=yes 9029 hardcode_into_libs=yes 9030 # ldd complains unless libraries are executable 9031 postinstall_cmds='chmod +x $lib' 9032 ;; 9033 9034sunos4*) 9035 version_type=sunos 9036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9037 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 9038 shlibpath_var=LD_LIBRARY_PATH 9039 shlibpath_overrides_runpath=yes 9040 if test "$with_gnu_ld" = yes; then 9041 need_lib_prefix=no 9042 fi 9043 need_version=yes 9044 ;; 9045 9046sysv4 | sysv4.3*) 9047 version_type=linux 9048 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9049 soname_spec='${libname}${release}${shared_ext}$major' 9050 shlibpath_var=LD_LIBRARY_PATH 9051 case $host_vendor in 9052 sni) 9053 shlibpath_overrides_runpath=no 9054 need_lib_prefix=no 9055 runpath_var=LD_RUN_PATH 9056 ;; 9057 siemens) 9058 need_lib_prefix=no 9059 ;; 9060 motorola) 9061 need_lib_prefix=no 9062 need_version=no 9063 shlibpath_overrides_runpath=no 9064 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 9065 ;; 9066 esac 9067 ;; 9068 9069sysv4*MP*) 9070 if test -d /usr/nec ;then 9071 version_type=linux 9072 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 9073 soname_spec='$libname${shared_ext}.$major' 9074 shlibpath_var=LD_LIBRARY_PATH 9075 fi 9076 ;; 9077 9078sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 9079 version_type=freebsd-elf 9080 need_lib_prefix=no 9081 need_version=no 9082 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9083 soname_spec='${libname}${release}${shared_ext}$major' 9084 shlibpath_var=LD_LIBRARY_PATH 9085 shlibpath_overrides_runpath=yes 9086 hardcode_into_libs=yes 9087 if test "$with_gnu_ld" = yes; then 9088 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 9089 else 9090 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 9091 case $host_os in 9092 sco3.2v5*) 9093 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 9094 ;; 9095 esac 9096 fi 9097 sys_lib_dlsearch_path_spec='/usr/lib' 9098 ;; 9099 9100tpf*) 9101 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 9102 version_type=linux 9103 need_lib_prefix=no 9104 need_version=no 9105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9106 shlibpath_var=LD_LIBRARY_PATH 9107 shlibpath_overrides_runpath=no 9108 hardcode_into_libs=yes 9109 ;; 9110 9111uts4*) 9112 version_type=linux 9113 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9114 soname_spec='${libname}${release}${shared_ext}$major' 9115 shlibpath_var=LD_LIBRARY_PATH 9116 ;; 9117 9118*) 9119 dynamic_linker=no 9120 ;; 9121esac 9122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 9123$as_echo "$dynamic_linker" >&6; } 9124test "$dynamic_linker" = no && can_build_shared=no 9125 9126variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 9127if test "$GCC" = yes; then 9128 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 9129fi 9130 9131if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 9132 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 9133fi 9134if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 9135 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 9136fi 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 9224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 9225$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 9226hardcode_action= 9227if test -n "$hardcode_libdir_flag_spec" || 9228 test -n "$runpath_var" || 9229 test "X$hardcode_automatic" = "Xyes" ; then 9230 9231 # We can hardcode non-existent directories. 9232 if test "$hardcode_direct" != no && 9233 # If the only mechanism to avoid hardcoding is shlibpath_var, we 9234 # have to relink, otherwise we might link with an installed library 9235 # when we should be linking with a yet-to-be-installed one 9236 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 9237 test "$hardcode_minus_L" != no; then 9238 # Linking always hardcodes the temporary library directory. 9239 hardcode_action=relink 9240 else 9241 # We can link without hardcoding, and we can hardcode nonexisting dirs. 9242 hardcode_action=immediate 9243 fi 9244else 9245 # We cannot hardcode anything, or else we can only hardcode existing 9246 # directories. 9247 hardcode_action=unsupported 9248fi 9249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 9250$as_echo "$hardcode_action" >&6; } 9251 9252if test "$hardcode_action" = relink || 9253 test "$inherit_rpath" = yes; then 9254 # Fast installation is not supported 9255 enable_fast_install=no 9256elif test "$shlibpath_overrides_runpath" = yes || 9257 test "$enable_shared" = no; then 9258 # Fast installation is not necessary 9259 enable_fast_install=needless 9260fi 9261 9262 9263 9264 9265 9266 9267 if test "x$enable_dlopen" != xyes; then 9268 enable_dlopen=unknown 9269 enable_dlopen_self=unknown 9270 enable_dlopen_self_static=unknown 9271else 9272 lt_cv_dlopen=no 9273 lt_cv_dlopen_libs= 9274 9275 case $host_os in 9276 beos*) 9277 lt_cv_dlopen="load_add_on" 9278 lt_cv_dlopen_libs= 9279 lt_cv_dlopen_self=yes 9280 ;; 9281 9282 mingw* | pw32* | cegcc*) 9283 lt_cv_dlopen="LoadLibrary" 9284 lt_cv_dlopen_libs= 9285 ;; 9286 9287 cygwin*) 9288 lt_cv_dlopen="dlopen" 9289 lt_cv_dlopen_libs= 9290 ;; 9291 9292 darwin*) 9293 # if libdl is installed we need to link against it 9294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 9295$as_echo_n "checking for dlopen in -ldl... " >&6; } 9296if ${ac_cv_lib_dl_dlopen+:} false; then : 9297 $as_echo_n "(cached) " >&6 9298else 9299 ac_check_lib_save_LIBS=$LIBS 9300LIBS="-ldl $LIBS" 9301cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9302/* end confdefs.h. */ 9303 9304/* Override any GCC internal prototype to avoid an error. 9305 Use char because int might match the return type of a GCC 9306 builtin and then its argument prototype would still apply. */ 9307#ifdef __cplusplus 9308extern "C" 9309#endif 9310char dlopen (); 9311int 9312main () 9313{ 9314return dlopen (); 9315 ; 9316 return 0; 9317} 9318_ACEOF 9319if ac_fn_c_try_link "$LINENO"; then : 9320 ac_cv_lib_dl_dlopen=yes 9321else 9322 ac_cv_lib_dl_dlopen=no 9323fi 9324rm -f core conftest.err conftest.$ac_objext \ 9325 conftest$ac_exeext conftest.$ac_ext 9326LIBS=$ac_check_lib_save_LIBS 9327fi 9328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 9329$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9330if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 9331 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9332else 9333 9334 lt_cv_dlopen="dyld" 9335 lt_cv_dlopen_libs= 9336 lt_cv_dlopen_self=yes 9337 9338fi 9339 9340 ;; 9341 9342 *) 9343 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 9344if test "x$ac_cv_func_shl_load" = xyes; then : 9345 lt_cv_dlopen="shl_load" 9346else 9347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 9348$as_echo_n "checking for shl_load in -ldld... " >&6; } 9349if ${ac_cv_lib_dld_shl_load+:} false; then : 9350 $as_echo_n "(cached) " >&6 9351else 9352 ac_check_lib_save_LIBS=$LIBS 9353LIBS="-ldld $LIBS" 9354cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9355/* end confdefs.h. */ 9356 9357/* Override any GCC internal prototype to avoid an error. 9358 Use char because int might match the return type of a GCC 9359 builtin and then its argument prototype would still apply. */ 9360#ifdef __cplusplus 9361extern "C" 9362#endif 9363char shl_load (); 9364int 9365main () 9366{ 9367return shl_load (); 9368 ; 9369 return 0; 9370} 9371_ACEOF 9372if ac_fn_c_try_link "$LINENO"; then : 9373 ac_cv_lib_dld_shl_load=yes 9374else 9375 ac_cv_lib_dld_shl_load=no 9376fi 9377rm -f core conftest.err conftest.$ac_objext \ 9378 conftest$ac_exeext conftest.$ac_ext 9379LIBS=$ac_check_lib_save_LIBS 9380fi 9381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 9382$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 9383if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 9384 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 9385else 9386 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 9387if test "x$ac_cv_func_dlopen" = xyes; then : 9388 lt_cv_dlopen="dlopen" 9389else 9390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 9391$as_echo_n "checking for dlopen in -ldl... " >&6; } 9392if ${ac_cv_lib_dl_dlopen+:} false; then : 9393 $as_echo_n "(cached) " >&6 9394else 9395 ac_check_lib_save_LIBS=$LIBS 9396LIBS="-ldl $LIBS" 9397cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9398/* end confdefs.h. */ 9399 9400/* Override any GCC internal prototype to avoid an error. 9401 Use char because int might match the return type of a GCC 9402 builtin and then its argument prototype would still apply. */ 9403#ifdef __cplusplus 9404extern "C" 9405#endif 9406char dlopen (); 9407int 9408main () 9409{ 9410return dlopen (); 9411 ; 9412 return 0; 9413} 9414_ACEOF 9415if ac_fn_c_try_link "$LINENO"; then : 9416 ac_cv_lib_dl_dlopen=yes 9417else 9418 ac_cv_lib_dl_dlopen=no 9419fi 9420rm -f core conftest.err conftest.$ac_objext \ 9421 conftest$ac_exeext conftest.$ac_ext 9422LIBS=$ac_check_lib_save_LIBS 9423fi 9424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 9425$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 9426if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 9427 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 9428else 9429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 9430$as_echo_n "checking for dlopen in -lsvld... " >&6; } 9431if ${ac_cv_lib_svld_dlopen+:} false; then : 9432 $as_echo_n "(cached) " >&6 9433else 9434 ac_check_lib_save_LIBS=$LIBS 9435LIBS="-lsvld $LIBS" 9436cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9437/* end confdefs.h. */ 9438 9439/* Override any GCC internal prototype to avoid an error. 9440 Use char because int might match the return type of a GCC 9441 builtin and then its argument prototype would still apply. */ 9442#ifdef __cplusplus 9443extern "C" 9444#endif 9445char dlopen (); 9446int 9447main () 9448{ 9449return dlopen (); 9450 ; 9451 return 0; 9452} 9453_ACEOF 9454if ac_fn_c_try_link "$LINENO"; then : 9455 ac_cv_lib_svld_dlopen=yes 9456else 9457 ac_cv_lib_svld_dlopen=no 9458fi 9459rm -f core conftest.err conftest.$ac_objext \ 9460 conftest$ac_exeext conftest.$ac_ext 9461LIBS=$ac_check_lib_save_LIBS 9462fi 9463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 9464$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 9465if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 9466 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 9467else 9468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 9469$as_echo_n "checking for dld_link in -ldld... " >&6; } 9470if ${ac_cv_lib_dld_dld_link+:} false; then : 9471 $as_echo_n "(cached) " >&6 9472else 9473 ac_check_lib_save_LIBS=$LIBS 9474LIBS="-ldld $LIBS" 9475cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9476/* end confdefs.h. */ 9477 9478/* Override any GCC internal prototype to avoid an error. 9479 Use char because int might match the return type of a GCC 9480 builtin and then its argument prototype would still apply. */ 9481#ifdef __cplusplus 9482extern "C" 9483#endif 9484char dld_link (); 9485int 9486main () 9487{ 9488return dld_link (); 9489 ; 9490 return 0; 9491} 9492_ACEOF 9493if ac_fn_c_try_link "$LINENO"; then : 9494 ac_cv_lib_dld_dld_link=yes 9495else 9496 ac_cv_lib_dld_dld_link=no 9497fi 9498rm -f core conftest.err conftest.$ac_objext \ 9499 conftest$ac_exeext conftest.$ac_ext 9500LIBS=$ac_check_lib_save_LIBS 9501fi 9502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 9503$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 9504if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 9505 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 9506fi 9507 9508 9509fi 9510 9511 9512fi 9513 9514 9515fi 9516 9517 9518fi 9519 9520 9521fi 9522 9523 ;; 9524 esac 9525 9526 if test "x$lt_cv_dlopen" != xno; then 9527 enable_dlopen=yes 9528 else 9529 enable_dlopen=no 9530 fi 9531 9532 case $lt_cv_dlopen in 9533 dlopen) 9534 save_CPPFLAGS="$CPPFLAGS" 9535 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 9536 9537 save_LDFLAGS="$LDFLAGS" 9538 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 9539 9540 save_LIBS="$LIBS" 9541 LIBS="$lt_cv_dlopen_libs $LIBS" 9542 9543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 9544$as_echo_n "checking whether a program can dlopen itself... " >&6; } 9545if ${lt_cv_dlopen_self+:} false; then : 9546 $as_echo_n "(cached) " >&6 9547else 9548 if test "$cross_compiling" = yes; then : 9549 lt_cv_dlopen_self=cross 9550else 9551 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9552 lt_status=$lt_dlunknown 9553 cat > conftest.$ac_ext <<_LT_EOF 9554#line 9554 "configure" 9555#include "confdefs.h" 9556 9557#if HAVE_DLFCN_H 9558#include <dlfcn.h> 9559#endif 9560 9561#include <stdio.h> 9562 9563#ifdef RTLD_GLOBAL 9564# define LT_DLGLOBAL RTLD_GLOBAL 9565#else 9566# ifdef DL_GLOBAL 9567# define LT_DLGLOBAL DL_GLOBAL 9568# else 9569# define LT_DLGLOBAL 0 9570# endif 9571#endif 9572 9573/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9574 find out it does not work in some platform. */ 9575#ifndef LT_DLLAZY_OR_NOW 9576# ifdef RTLD_LAZY 9577# define LT_DLLAZY_OR_NOW RTLD_LAZY 9578# else 9579# ifdef DL_LAZY 9580# define LT_DLLAZY_OR_NOW DL_LAZY 9581# else 9582# ifdef RTLD_NOW 9583# define LT_DLLAZY_OR_NOW RTLD_NOW 9584# else 9585# ifdef DL_NOW 9586# define LT_DLLAZY_OR_NOW DL_NOW 9587# else 9588# define LT_DLLAZY_OR_NOW 0 9589# endif 9590# endif 9591# endif 9592# endif 9593#endif 9594 9595void fnord() { int i=42;} 9596int main () 9597{ 9598 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9599 int status = $lt_dlunknown; 9600 9601 if (self) 9602 { 9603 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9604 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9605 /* dlclose (self); */ 9606 } 9607 else 9608 puts (dlerror ()); 9609 9610 return status; 9611} 9612_LT_EOF 9613 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 9614 (eval $ac_link) 2>&5 9615 ac_status=$? 9616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9617 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 9618 (./conftest; exit; ) >&5 2>/dev/null 9619 lt_status=$? 9620 case x$lt_status in 9621 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 9622 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 9623 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 9624 esac 9625 else : 9626 # compilation failed 9627 lt_cv_dlopen_self=no 9628 fi 9629fi 9630rm -fr conftest* 9631 9632 9633fi 9634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 9635$as_echo "$lt_cv_dlopen_self" >&6; } 9636 9637 if test "x$lt_cv_dlopen_self" = xyes; then 9638 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 9639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 9640$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 9641if ${lt_cv_dlopen_self_static+:} false; then : 9642 $as_echo_n "(cached) " >&6 9643else 9644 if test "$cross_compiling" = yes; then : 9645 lt_cv_dlopen_self_static=cross 9646else 9647 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9648 lt_status=$lt_dlunknown 9649 cat > conftest.$ac_ext <<_LT_EOF 9650#line 9650 "configure" 9651#include "confdefs.h" 9652 9653#if HAVE_DLFCN_H 9654#include <dlfcn.h> 9655#endif 9656 9657#include <stdio.h> 9658 9659#ifdef RTLD_GLOBAL 9660# define LT_DLGLOBAL RTLD_GLOBAL 9661#else 9662# ifdef DL_GLOBAL 9663# define LT_DLGLOBAL DL_GLOBAL 9664# else 9665# define LT_DLGLOBAL 0 9666# endif 9667#endif 9668 9669/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9670 find out it does not work in some platform. */ 9671#ifndef LT_DLLAZY_OR_NOW 9672# ifdef RTLD_LAZY 9673# define LT_DLLAZY_OR_NOW RTLD_LAZY 9674# else 9675# ifdef DL_LAZY 9676# define LT_DLLAZY_OR_NOW DL_LAZY 9677# else 9678# ifdef RTLD_NOW 9679# define LT_DLLAZY_OR_NOW RTLD_NOW 9680# else 9681# ifdef DL_NOW 9682# define LT_DLLAZY_OR_NOW DL_NOW 9683# else 9684# define LT_DLLAZY_OR_NOW 0 9685# endif 9686# endif 9687# endif 9688# endif 9689#endif 9690 9691void fnord() { int i=42;} 9692int main () 9693{ 9694 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9695 int status = $lt_dlunknown; 9696 9697 if (self) 9698 { 9699 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9700 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9701 /* dlclose (self); */ 9702 } 9703 else 9704 puts (dlerror ()); 9705 9706 return status; 9707} 9708_LT_EOF 9709 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 9710 (eval $ac_link) 2>&5 9711 ac_status=$? 9712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9713 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 9714 (./conftest; exit; ) >&5 2>/dev/null 9715 lt_status=$? 9716 case x$lt_status in 9717 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 9718 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 9719 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 9720 esac 9721 else : 9722 # compilation failed 9723 lt_cv_dlopen_self_static=no 9724 fi 9725fi 9726rm -fr conftest* 9727 9728 9729fi 9730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 9731$as_echo "$lt_cv_dlopen_self_static" >&6; } 9732 fi 9733 9734 CPPFLAGS="$save_CPPFLAGS" 9735 LDFLAGS="$save_LDFLAGS" 9736 LIBS="$save_LIBS" 9737 ;; 9738 esac 9739 9740 case $lt_cv_dlopen_self in 9741 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 9742 *) enable_dlopen_self=unknown ;; 9743 esac 9744 9745 case $lt_cv_dlopen_self_static in 9746 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 9747 *) enable_dlopen_self_static=unknown ;; 9748 esac 9749fi 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767striplib= 9768old_striplib= 9769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 9770$as_echo_n "checking whether stripping libraries is possible... " >&6; } 9771if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 9772 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 9773 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 9774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9775$as_echo "yes" >&6; } 9776else 9777# FIXME - insert some real tests, host_os isn't really good enough 9778 case $host_os in 9779 darwin*) 9780 if test -n "$STRIP" ; then 9781 striplib="$STRIP -x" 9782 old_striplib="$STRIP -S" 9783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9784$as_echo "yes" >&6; } 9785 else 9786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9787$as_echo "no" >&6; } 9788 fi 9789 ;; 9790 *) 9791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9792$as_echo "no" >&6; } 9793 ;; 9794 esac 9795fi 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 # Report which library types will actually be built 9809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 9810$as_echo_n "checking if libtool supports shared libraries... " >&6; } 9811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 9812$as_echo "$can_build_shared" >&6; } 9813 9814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 9815$as_echo_n "checking whether to build shared libraries... " >&6; } 9816 test "$can_build_shared" = "no" && enable_shared=no 9817 9818 # On AIX, shared libraries and static libraries use the same namespace, and 9819 # are all built from PIC. 9820 case $host_os in 9821 aix3*) 9822 test "$enable_shared" = yes && enable_static=no 9823 if test -n "$RANLIB"; then 9824 archive_cmds="$archive_cmds~\$RANLIB \$lib" 9825 postinstall_cmds='$RANLIB $lib' 9826 fi 9827 ;; 9828 9829 aix[4-9]*) 9830 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 9831 test "$enable_shared" = yes && enable_static=no 9832 fi 9833 ;; 9834 esac 9835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 9836$as_echo "$enable_shared" >&6; } 9837 9838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 9839$as_echo_n "checking whether to build static libraries... " >&6; } 9840 # Make sure either enable_shared or enable_static is yes. 9841 test "$enable_shared" = yes || enable_static=yes 9842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 9843$as_echo "$enable_static" >&6; } 9844 9845 9846 9847 9848fi 9849ac_ext=c 9850ac_cpp='$CPP $CPPFLAGS' 9851ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9852ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9853ac_compiler_gnu=$ac_cv_c_compiler_gnu 9854 9855CC="$lt_save_CC" 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 ac_config_commands="$ac_config_commands libtool" 9870 9871 9872 9873 9874# Only expand once: 9875 9876 9877# Find a good install program. We prefer a C program (faster), 9878# so one script is as good as another. But avoid the broken or 9879# incompatible versions: 9880# SysV /etc/install, /usr/sbin/install 9881# SunOS /usr/etc/install 9882# IRIX /sbin/install 9883# AIX /bin/install 9884# AmigaOS /C/install, which installs bootblocks on floppy discs 9885# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 9886# AFS /usr/afsws/bin/install, which mishandles nonexistent args 9887# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 9888# OS/2's system install, which has a completely different semantic 9889# ./install, which can be erroneously created by make from ./install.sh. 9890# Reject install programs that cannot install multiple files. 9891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 9892$as_echo_n "checking for a BSD-compatible install... " >&6; } 9893if test -z "$INSTALL"; then 9894if ${ac_cv_path_install+:} false; then : 9895 $as_echo_n "(cached) " >&6 9896else 9897 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9898for as_dir in $PATH 9899do 9900 IFS=$as_save_IFS 9901 test -z "$as_dir" && as_dir=. 9902 # Account for people who put trailing slashes in PATH elements. 9903case $as_dir/ in #(( 9904 ./ | .// | /[cC]/* | \ 9905 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 9906 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 9907 /usr/ucb/* ) ;; 9908 *) 9909 # OSF1 and SCO ODT 3.0 have their own names for install. 9910 # Don't use installbsd from OSF since it installs stuff as root 9911 # by default. 9912 for ac_prog in ginstall scoinst install; do 9913 for ac_exec_ext in '' $ac_executable_extensions; do 9914 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 9915 if test $ac_prog = install && 9916 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 9917 # AIX install. It has an incompatible calling convention. 9918 : 9919 elif test $ac_prog = install && 9920 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 9921 # program-specific install script used by HP pwplus--don't use. 9922 : 9923 else 9924 rm -rf conftest.one conftest.two conftest.dir 9925 echo one > conftest.one 9926 echo two > conftest.two 9927 mkdir conftest.dir 9928 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 9929 test -s conftest.one && test -s conftest.two && 9930 test -s conftest.dir/conftest.one && 9931 test -s conftest.dir/conftest.two 9932 then 9933 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 9934 break 3 9935 fi 9936 fi 9937 fi 9938 done 9939 done 9940 ;; 9941esac 9942 9943 done 9944IFS=$as_save_IFS 9945 9946rm -rf conftest.one conftest.two conftest.dir 9947 9948fi 9949 if test "${ac_cv_path_install+set}" = set; then 9950 INSTALL=$ac_cv_path_install 9951 else 9952 # As a last resort, use the slow shell script. Don't cache a 9953 # value for INSTALL within a source directory, because that will 9954 # break other packages using the cache if that directory is 9955 # removed, or if the value is a relative name. 9956 INSTALL=$ac_install_sh 9957 fi 9958fi 9959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 9960$as_echo "$INSTALL" >&6; } 9961 9962# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 9963# It thinks the first close brace ends the variable substitution. 9964test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 9965 9966test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 9967 9968test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 9969 9970 9971######### 9972# Enable large file support (if special flags are necessary) 9973# 9974# Check whether --enable-largefile was given. 9975if test "${enable_largefile+set}" = set; then : 9976 enableval=$enable_largefile; 9977fi 9978 9979if test "$enable_largefile" != no; then 9980 9981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 9982$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 9983if ${ac_cv_sys_largefile_CC+:} false; then : 9984 $as_echo_n "(cached) " >&6 9985else 9986 ac_cv_sys_largefile_CC=no 9987 if test "$GCC" != yes; then 9988 ac_save_CC=$CC 9989 while :; do 9990 # IRIX 6.2 and later do not support large files by default, 9991 # so use the C compiler's -n32 option if that helps. 9992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9993/* end confdefs.h. */ 9994#include <sys/types.h> 9995 /* Check that off_t can represent 2**63 - 1 correctly. 9996 We can't simply define LARGE_OFF_T to be 9223372036854775807, 9997 since some C++ compilers masquerading as C compilers 9998 incorrectly reject 9223372036854775807. */ 9999#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10000 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10001 && LARGE_OFF_T % 2147483647 == 1) 10002 ? 1 : -1]; 10003int 10004main () 10005{ 10006 10007 ; 10008 return 0; 10009} 10010_ACEOF 10011 if ac_fn_c_try_compile "$LINENO"; then : 10012 break 10013fi 10014rm -f core conftest.err conftest.$ac_objext 10015 CC="$CC -n32" 10016 if ac_fn_c_try_compile "$LINENO"; then : 10017 ac_cv_sys_largefile_CC=' -n32'; break 10018fi 10019rm -f core conftest.err conftest.$ac_objext 10020 break 10021 done 10022 CC=$ac_save_CC 10023 rm -f conftest.$ac_ext 10024 fi 10025fi 10026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 10027$as_echo "$ac_cv_sys_largefile_CC" >&6; } 10028 if test "$ac_cv_sys_largefile_CC" != no; then 10029 CC=$CC$ac_cv_sys_largefile_CC 10030 fi 10031 10032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 10033$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 10034if ${ac_cv_sys_file_offset_bits+:} false; then : 10035 $as_echo_n "(cached) " >&6 10036else 10037 while :; do 10038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10039/* end confdefs.h. */ 10040#include <sys/types.h> 10041 /* Check that off_t can represent 2**63 - 1 correctly. 10042 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10043 since some C++ compilers masquerading as C compilers 10044 incorrectly reject 9223372036854775807. */ 10045#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10046 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10047 && LARGE_OFF_T % 2147483647 == 1) 10048 ? 1 : -1]; 10049int 10050main () 10051{ 10052 10053 ; 10054 return 0; 10055} 10056_ACEOF 10057if ac_fn_c_try_compile "$LINENO"; then : 10058 ac_cv_sys_file_offset_bits=no; break 10059fi 10060rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10062/* end confdefs.h. */ 10063#define _FILE_OFFSET_BITS 64 10064#include <sys/types.h> 10065 /* Check that off_t can represent 2**63 - 1 correctly. 10066 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10067 since some C++ compilers masquerading as C compilers 10068 incorrectly reject 9223372036854775807. */ 10069#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10070 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10071 && LARGE_OFF_T % 2147483647 == 1) 10072 ? 1 : -1]; 10073int 10074main () 10075{ 10076 10077 ; 10078 return 0; 10079} 10080_ACEOF 10081if ac_fn_c_try_compile "$LINENO"; then : 10082 ac_cv_sys_file_offset_bits=64; break 10083fi 10084rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10085 ac_cv_sys_file_offset_bits=unknown 10086 break 10087done 10088fi 10089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 10090$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 10091case $ac_cv_sys_file_offset_bits in #( 10092 no | unknown) ;; 10093 *) 10094cat >>confdefs.h <<_ACEOF 10095#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 10096_ACEOF 10097;; 10098esac 10099rm -rf conftest* 10100 if test $ac_cv_sys_file_offset_bits = unknown; then 10101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 10102$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 10103if ${ac_cv_sys_large_files+:} false; then : 10104 $as_echo_n "(cached) " >&6 10105else 10106 while :; do 10107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10108/* end confdefs.h. */ 10109#include <sys/types.h> 10110 /* Check that off_t can represent 2**63 - 1 correctly. 10111 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10112 since some C++ compilers masquerading as C compilers 10113 incorrectly reject 9223372036854775807. */ 10114#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10115 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10116 && LARGE_OFF_T % 2147483647 == 1) 10117 ? 1 : -1]; 10118int 10119main () 10120{ 10121 10122 ; 10123 return 0; 10124} 10125_ACEOF 10126if ac_fn_c_try_compile "$LINENO"; then : 10127 ac_cv_sys_large_files=no; break 10128fi 10129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10131/* end confdefs.h. */ 10132#define _LARGE_FILES 1 10133#include <sys/types.h> 10134 /* Check that off_t can represent 2**63 - 1 correctly. 10135 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10136 since some C++ compilers masquerading as C compilers 10137 incorrectly reject 9223372036854775807. */ 10138#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10139 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10140 && LARGE_OFF_T % 2147483647 == 1) 10141 ? 1 : -1]; 10142int 10143main () 10144{ 10145 10146 ; 10147 return 0; 10148} 10149_ACEOF 10150if ac_fn_c_try_compile "$LINENO"; then : 10151 ac_cv_sys_large_files=1; break 10152fi 10153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10154 ac_cv_sys_large_files=unknown 10155 break 10156done 10157fi 10158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 10159$as_echo "$ac_cv_sys_large_files" >&6; } 10160case $ac_cv_sys_large_files in #( 10161 no | unknown) ;; 10162 *) 10163cat >>confdefs.h <<_ACEOF 10164#define _LARGE_FILES $ac_cv_sys_large_files 10165_ACEOF 10166;; 10167esac 10168rm -rf conftest* 10169 fi 10170 10171 10172fi 10173 10174 10175######### 10176# Check for needed/wanted data types 10177ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default" 10178if test "x$ac_cv_type_int8_t" = xyes; then : 10179 10180cat >>confdefs.h <<_ACEOF 10181#define HAVE_INT8_T 1 10182_ACEOF 10183 10184 10185fi 10186ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default" 10187if test "x$ac_cv_type_int16_t" = xyes; then : 10188 10189cat >>confdefs.h <<_ACEOF 10190#define HAVE_INT16_T 1 10191_ACEOF 10192 10193 10194fi 10195ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default" 10196if test "x$ac_cv_type_int32_t" = xyes; then : 10197 10198cat >>confdefs.h <<_ACEOF 10199#define HAVE_INT32_T 1 10200_ACEOF 10201 10202 10203fi 10204ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default" 10205if test "x$ac_cv_type_int64_t" = xyes; then : 10206 10207cat >>confdefs.h <<_ACEOF 10208#define HAVE_INT64_T 1 10209_ACEOF 10210 10211 10212fi 10213ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 10214if test "x$ac_cv_type_intptr_t" = xyes; then : 10215 10216cat >>confdefs.h <<_ACEOF 10217#define HAVE_INTPTR_T 1 10218_ACEOF 10219 10220 10221fi 10222ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default" 10223if test "x$ac_cv_type_uint8_t" = xyes; then : 10224 10225cat >>confdefs.h <<_ACEOF 10226#define HAVE_UINT8_T 1 10227_ACEOF 10228 10229 10230fi 10231ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default" 10232if test "x$ac_cv_type_uint16_t" = xyes; then : 10233 10234cat >>confdefs.h <<_ACEOF 10235#define HAVE_UINT16_T 1 10236_ACEOF 10237 10238 10239fi 10240ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default" 10241if test "x$ac_cv_type_uint32_t" = xyes; then : 10242 10243cat >>confdefs.h <<_ACEOF 10244#define HAVE_UINT32_T 1 10245_ACEOF 10246 10247 10248fi 10249ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default" 10250if test "x$ac_cv_type_uint64_t" = xyes; then : 10251 10252cat >>confdefs.h <<_ACEOF 10253#define HAVE_UINT64_T 1 10254_ACEOF 10255 10256 10257fi 10258ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 10259if test "x$ac_cv_type_uintptr_t" = xyes; then : 10260 10261cat >>confdefs.h <<_ACEOF 10262#define HAVE_UINTPTR_T 1 10263_ACEOF 10264 10265 10266fi 10267 10268 10269######### 10270# Check for needed/wanted headers 10271for ac_header in sys/types.h stdlib.h stdint.h inttypes.h malloc.h 10272do : 10273 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10274ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10275if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10276 cat >>confdefs.h <<_ACEOF 10277#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10278_ACEOF 10279 10280fi 10281 10282done 10283 10284 10285######### 10286# Figure out whether or not we have these functions 10287# 10288for ac_func in fdatasync gmtime_r isnan localtime_r localtime_s malloc_usable_size strchrnul usleep utime pread pread64 pwrite pwrite64 10289do : 10290 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 10291ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 10292if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 10293 cat >>confdefs.h <<_ACEOF 10294#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 10295_ACEOF 10296 10297fi 10298done 10299 10300 10301######### 10302# By default, we use the amalgamation (this may be changed below...) 10303# 10304USE_AMALGAMATION=1 10305 10306######### 10307# See whether we can run specific tclsh versions known to work well; 10308# if not, then we fall back to plain tclsh. 10309# TODO: try other versions before falling back? 10310# 10311for ac_prog in tclsh8.7 tclsh8.6 tclsh8.5 tclsh 10312do 10313 # Extract the first word of "$ac_prog", so it can be a program name with args. 10314set dummy $ac_prog; ac_word=$2 10315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10316$as_echo_n "checking for $ac_word... " >&6; } 10317if ${ac_cv_prog_TCLSH_CMD+:} false; then : 10318 $as_echo_n "(cached) " >&6 10319else 10320 if test -n "$TCLSH_CMD"; then 10321 ac_cv_prog_TCLSH_CMD="$TCLSH_CMD" # Let the user override the test. 10322else 10323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10324for as_dir in $PATH 10325do 10326 IFS=$as_save_IFS 10327 test -z "$as_dir" && as_dir=. 10328 for ac_exec_ext in '' $ac_executable_extensions; do 10329 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10330 ac_cv_prog_TCLSH_CMD="$ac_prog" 10331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10332 break 2 10333 fi 10334done 10335 done 10336IFS=$as_save_IFS 10337 10338fi 10339fi 10340TCLSH_CMD=$ac_cv_prog_TCLSH_CMD 10341if test -n "$TCLSH_CMD"; then 10342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCLSH_CMD" >&5 10343$as_echo "$TCLSH_CMD" >&6; } 10344else 10345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10346$as_echo "no" >&6; } 10347fi 10348 10349 10350 test -n "$TCLSH_CMD" && break 10351done 10352test -n "$TCLSH_CMD" || TCLSH_CMD="none" 10353 10354if test "$TCLSH_CMD" = "none"; then 10355 # If we can't find a local tclsh, then building the amalgamation will fail. 10356 # We act as though --disable-amalgamation has been used. 10357 echo "Warning: can't find tclsh - defaulting to non-amalgamation build." 10358 USE_AMALGAMATION=0 10359 TCLSH_CMD="tclsh" 10360fi 10361 10362 10363 10364if test "x${TCLLIBDIR+set}" != "xset" ; then 10365 TCLLIBDIR='$(libdir)' 10366 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` ; do 10367 TCLLIBDIR=$i 10368 break 10369 done 10370 TCLLIBDIR="${TCLLIBDIR}/sqlite3" 10371fi 10372 10373 10374######### 10375# Set up an appropriate program prefix 10376# 10377if test "$program_prefix" = "NONE"; then 10378 program_prefix="" 10379fi 10380 10381 10382VERSION=`cat $srcdir/VERSION | sed 's/^\([0-9]*\.*[0-9]*\).*/\1/'` 10383{ $as_echo "$as_me:${as_lineno-$LINENO}: Version set to $VERSION" >&5 10384$as_echo "$as_me: Version set to $VERSION" >&6;} 10385 10386RELEASE=`cat $srcdir/VERSION` 10387{ $as_echo "$as_me:${as_lineno-$LINENO}: Release set to $RELEASE" >&5 10388$as_echo "$as_me: Release set to $RELEASE" >&6;} 10389 10390 10391######### 10392# Locate a compiler for the build machine. This compiler should 10393# generate command-line programs that run on the build machine. 10394# 10395if test x"$cross_compiling" = xno; then 10396 BUILD_CC=$CC 10397 BUILD_CFLAGS=$CFLAGS 10398else 10399 if test "${BUILD_CC+set}" != set; then 10400 for ac_prog in gcc cc cl 10401do 10402 # Extract the first word of "$ac_prog", so it can be a program name with args. 10403set dummy $ac_prog; ac_word=$2 10404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10405$as_echo_n "checking for $ac_word... " >&6; } 10406if ${ac_cv_prog_BUILD_CC+:} false; then : 10407 $as_echo_n "(cached) " >&6 10408else 10409 if test -n "$BUILD_CC"; then 10410 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test. 10411else 10412as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10413for as_dir in $PATH 10414do 10415 IFS=$as_save_IFS 10416 test -z "$as_dir" && as_dir=. 10417 for ac_exec_ext in '' $ac_executable_extensions; do 10418 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10419 ac_cv_prog_BUILD_CC="$ac_prog" 10420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10421 break 2 10422 fi 10423done 10424 done 10425IFS=$as_save_IFS 10426 10427fi 10428fi 10429BUILD_CC=$ac_cv_prog_BUILD_CC 10430if test -n "$BUILD_CC"; then 10431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5 10432$as_echo "$BUILD_CC" >&6; } 10433else 10434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10435$as_echo "no" >&6; } 10436fi 10437 10438 10439 test -n "$BUILD_CC" && break 10440done 10441 10442 fi 10443 if test "${BUILD_CFLAGS+set}" != set; then 10444 BUILD_CFLAGS="-g" 10445 fi 10446fi 10447 10448 10449########## 10450# Do we want to support multithreaded use of sqlite 10451# 10452# Check whether --enable-threadsafe was given. 10453if test "${enable_threadsafe+set}" = set; then : 10454 enableval=$enable_threadsafe; 10455fi 10456 10457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support threadsafe operation" >&5 10458$as_echo_n "checking whether to support threadsafe operation... " >&6; } 10459if test "$enable_threadsafe" = "no"; then 10460 SQLITE_THREADSAFE=0 10461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10462$as_echo "no" >&6; } 10463else 10464 SQLITE_THREADSAFE=1 10465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10466$as_echo "yes" >&6; } 10467fi 10468 10469 10470if test "$SQLITE_THREADSAFE" = "1"; then 10471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5 10472$as_echo_n "checking for library containing pthread_create... " >&6; } 10473if ${ac_cv_search_pthread_create+:} false; then : 10474 $as_echo_n "(cached) " >&6 10475else 10476 ac_func_search_save_LIBS=$LIBS 10477cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10478/* end confdefs.h. */ 10479 10480/* Override any GCC internal prototype to avoid an error. 10481 Use char because int might match the return type of a GCC 10482 builtin and then its argument prototype would still apply. */ 10483#ifdef __cplusplus 10484extern "C" 10485#endif 10486char pthread_create (); 10487int 10488main () 10489{ 10490return pthread_create (); 10491 ; 10492 return 0; 10493} 10494_ACEOF 10495for ac_lib in '' pthread; do 10496 if test -z "$ac_lib"; then 10497 ac_res="none required" 10498 else 10499 ac_res=-l$ac_lib 10500 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10501 fi 10502 if ac_fn_c_try_link "$LINENO"; then : 10503 ac_cv_search_pthread_create=$ac_res 10504fi 10505rm -f core conftest.err conftest.$ac_objext \ 10506 conftest$ac_exeext 10507 if ${ac_cv_search_pthread_create+:} false; then : 10508 break 10509fi 10510done 10511if ${ac_cv_search_pthread_create+:} false; then : 10512 10513else 10514 ac_cv_search_pthread_create=no 10515fi 10516rm conftest.$ac_ext 10517LIBS=$ac_func_search_save_LIBS 10518fi 10519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5 10520$as_echo "$ac_cv_search_pthread_create" >&6; } 10521ac_res=$ac_cv_search_pthread_create 10522if test "$ac_res" != no; then : 10523 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10524 10525fi 10526 10527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5 10528$as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; } 10529if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 10530 $as_echo_n "(cached) " >&6 10531else 10532 ac_func_search_save_LIBS=$LIBS 10533cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10534/* end confdefs.h. */ 10535 10536/* Override any GCC internal prototype to avoid an error. 10537 Use char because int might match the return type of a GCC 10538 builtin and then its argument prototype would still apply. */ 10539#ifdef __cplusplus 10540extern "C" 10541#endif 10542char pthread_mutexattr_init (); 10543int 10544main () 10545{ 10546return pthread_mutexattr_init (); 10547 ; 10548 return 0; 10549} 10550_ACEOF 10551for ac_lib in '' pthread; do 10552 if test -z "$ac_lib"; then 10553 ac_res="none required" 10554 else 10555 ac_res=-l$ac_lib 10556 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10557 fi 10558 if ac_fn_c_try_link "$LINENO"; then : 10559 ac_cv_search_pthread_mutexattr_init=$ac_res 10560fi 10561rm -f core conftest.err conftest.$ac_objext \ 10562 conftest$ac_exeext 10563 if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 10564 break 10565fi 10566done 10567if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 10568 10569else 10570 ac_cv_search_pthread_mutexattr_init=no 10571fi 10572rm conftest.$ac_ext 10573LIBS=$ac_func_search_save_LIBS 10574fi 10575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5 10576$as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; } 10577ac_res=$ac_cv_search_pthread_mutexattr_init 10578if test "$ac_res" != no; then : 10579 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10580 10581fi 10582 10583fi 10584 10585########## 10586# Do we want to support release 10587# 10588# Check whether --enable-releasemode was given. 10589if test "${enable_releasemode+set}" = set; then : 10590 enableval=$enable_releasemode; 10591else 10592 enable_releasemode=no 10593fi 10594 10595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support shared library linked as release mode or not" >&5 10596$as_echo_n "checking whether to support shared library linked as release mode or not... " >&6; } 10597if test "$enable_releasemode" = "no"; then 10598 ALLOWRELEASE="" 10599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10600$as_echo "no" >&6; } 10601else 10602 ALLOWRELEASE="-release `cat $srcdir/VERSION`" 10603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10604$as_echo "yes" >&6; } 10605fi 10606 10607 10608########## 10609# Do we want temporary databases in memory 10610# 10611# Check whether --enable-tempstore was given. 10612if test "${enable_tempstore+set}" = set; then : 10613 enableval=$enable_tempstore; 10614else 10615 enable_tempstore=no 10616fi 10617 10618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use an in-ram database for temporary tables" >&5 10619$as_echo_n "checking whether to use an in-ram database for temporary tables... " >&6; } 10620case "$enable_tempstore" in 10621 never ) 10622 TEMP_STORE=0 10623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: never" >&5 10624$as_echo "never" >&6; } 10625 ;; 10626 no ) 10627 TEMP_STORE=1 10628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10629$as_echo "no" >&6; } 10630 ;; 10631 yes ) 10632 TEMP_STORE=2 10633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10634$as_echo "yes" >&6; } 10635 ;; 10636 always ) 10637 TEMP_STORE=3 10638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: always" >&5 10639$as_echo "always" >&6; } 10640 ;; 10641 * ) 10642 TEMP_STORE=1 10643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10644$as_echo "no" >&6; } 10645 ;; 10646esac 10647 10648 10649 10650########### 10651# Lots of things are different if we are compiling for Windows using 10652# the CYGWIN environment. So check for that special case and handle 10653# things accordingly. 10654# 10655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if executables have the .exe suffix" >&5 10656$as_echo_n "checking if executables have the .exe suffix... " >&6; } 10657if test "$config_BUILD_EXEEXT" = ".exe"; then 10658 CYGWIN=yes 10659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10660$as_echo "yes" >&6; } 10661else 10662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5 10663$as_echo "unknown" >&6; } 10664fi 10665if test "$CYGWIN" != "yes"; then 10666 10667case $host_os in 10668 *cygwin* ) CYGWIN=yes;; 10669 * ) CYGWIN=no;; 10670esac 10671 10672fi 10673if test "$CYGWIN" = "yes"; then 10674 BUILD_EXEEXT=.exe 10675else 10676 BUILD_EXEEXT=$EXEEXT 10677fi 10678if test x"$cross_compiling" = xno; then 10679 TARGET_EXEEXT=$BUILD_EXEEXT 10680else 10681 TARGET_EXEEXT=$config_TARGET_EXEEXT 10682fi 10683if test "$TARGET_EXEEXT" = ".exe"; then 10684 SQLITE_OS_UNIX=0 10685 SQLITE_OS_WIN=1 10686 CFLAGS="$CFLAGS -DSQLITE_OS_WIN=1" 10687else 10688 SQLITE_OS_UNIX=1 10689 SQLITE_OS_WIN=0 10690 CFLAGS="$CFLAGS -DSQLITE_OS_UNIX=1" 10691fi 10692 10693 10694 10695 10696 10697 10698########## 10699# Figure out all the parameters needed to compile against Tcl. 10700# 10701# This code is derived from the SC_PATH_TCLCONFIG and SC_LOAD_TCLCONFIG 10702# macros in the in the tcl.m4 file of the standard TCL distribution. 10703# Those macros could not be used directly since we have to make some 10704# minor changes to accomodate systems that do not have TCL installed. 10705# 10706# Check whether --enable-tcl was given. 10707if test "${enable_tcl+set}" = set; then : 10708 enableval=$enable_tcl; use_tcl=$enableval 10709else 10710 use_tcl=yes 10711fi 10712 10713if test "${use_tcl}" = "yes" ; then 10714 10715# Check whether --with-tcl was given. 10716if test "${with_tcl+set}" = set; then : 10717 withval=$with_tcl; with_tclconfig=${withval} 10718fi 10719 10720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5 10721$as_echo_n "checking for Tcl configuration... " >&6; } 10722 if ${ac_cv_c_tclconfig+:} false; then : 10723 $as_echo_n "(cached) " >&6 10724else 10725 10726 # First check to see if --with-tcl was specified. 10727 if test x"${with_tclconfig}" != x ; then 10728 if test -f "${with_tclconfig}/tclConfig.sh" ; then 10729 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)` 10730 else 10731 as_fn_error $? "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5 10732 fi 10733 fi 10734 10735 # Start autosearch by asking tclsh 10736 if test x"${ac_cv_c_tclconfig}" = x ; then 10737 if test x"$cross_compiling" = xno; then 10738 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` 10739 do 10740 if test -f "$i/tclConfig.sh" ; then 10741 ac_cv_c_tclconfig="$i" 10742 break 10743 fi 10744 done 10745 fi 10746 fi 10747 10748 # On ubuntu 14.10, $auto_path on tclsh is not quite correct. 10749 # So try again after applying corrections. 10750 if test x"${ac_cv_c_tclconfig}" = x ; then 10751 if test x"$cross_compiling" = xno; then 10752 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD} | sed 's,/tcltk/tcl,/tcl,g'` 10753 do 10754 if test -f "$i/tclConfig.sh" ; then 10755 ac_cv_c_tclconfig="$i" 10756 break 10757 fi 10758 done 10759 fi 10760 fi 10761 10762 # Recent versions of Xcode on Macs hid the tclConfig.sh file 10763 # in a strange place. 10764 if test x"${ac_cv_c_tclconfig}" = x ; then 10765 if test x"$cross_compiling" = xno; then 10766 for i in /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX*.sdk/usr/lib 10767 do 10768 if test -f "$i/tclConfig.sh" ; then 10769 ac_cv_c_tclconfig="$i" 10770 break 10771 fi 10772 done 10773 fi 10774 fi 10775 10776 # then check for a private Tcl installation 10777 if test x"${ac_cv_c_tclconfig}" = x ; then 10778 for i in \ 10779 ../tcl \ 10780 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10781 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \ 10782 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \ 10783 ../../tcl \ 10784 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10785 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \ 10786 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \ 10787 ../../../tcl \ 10788 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10789 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \ 10790 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` 10791 do 10792 if test -f "$i/unix/tclConfig.sh" ; then 10793 ac_cv_c_tclconfig=`(cd $i/unix; pwd)` 10794 break 10795 fi 10796 done 10797 fi 10798 10799 # check in a few common install locations 10800 if test x"${ac_cv_c_tclconfig}" = x ; then 10801 for i in \ 10802 `ls -d ${libdir} 2>/dev/null` \ 10803 `ls -d /usr/local/lib 2>/dev/null` \ 10804 `ls -d /usr/contrib/lib 2>/dev/null` \ 10805 `ls -d /usr/lib 2>/dev/null` 10806 do 10807 if test -f "$i/tclConfig.sh" ; then 10808 ac_cv_c_tclconfig=`(cd $i; pwd)` 10809 break 10810 fi 10811 done 10812 fi 10813 10814 # check in a few other private locations 10815 if test x"${ac_cv_c_tclconfig}" = x ; then 10816 for i in \ 10817 ${srcdir}/../tcl \ 10818 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \ 10819 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \ 10820 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` 10821 do 10822 if test -f "$i/unix/tclConfig.sh" ; then 10823 ac_cv_c_tclconfig=`(cd $i/unix; pwd)` 10824 break 10825 fi 10826 done 10827 fi 10828 10829fi 10830 10831 10832 if test x"${ac_cv_c_tclconfig}" = x ; then 10833 use_tcl=no 10834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5 10835$as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;} 10836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&5 10837$as_echo "$as_me: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&2;} 10838 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&5 10839$as_echo "$as_me: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&2;} 10840 else 10841 TCL_BIN_DIR=${ac_cv_c_tclconfig} 10842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $TCL_BIN_DIR/tclConfig.sh" >&5 10843$as_echo "found $TCL_BIN_DIR/tclConfig.sh" >&6; } 10844 10845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of $TCL_BIN_DIR/tclConfig.sh" >&5 10846$as_echo_n "checking for existence of $TCL_BIN_DIR/tclConfig.sh... " >&6; } 10847 if test -f "$TCL_BIN_DIR/tclConfig.sh" ; then 10848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5 10849$as_echo "loading" >&6; } 10850 . $TCL_BIN_DIR/tclConfig.sh 10851 else 10852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: file not found" >&5 10853$as_echo "file not found" >&6; } 10854 fi 10855 10856 # 10857 # If the TCL_BIN_DIR is the build directory (not the install directory), 10858 # then set the common variable name to the value of the build variables. 10859 # For example, the variable TCL_LIB_SPEC will be set to the value 10860 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC 10861 # instead of TCL_BUILD_LIB_SPEC since it will work with both an 10862 # installed and uninstalled version of Tcl. 10863 # 10864 10865 if test -f $TCL_BIN_DIR/Makefile ; then 10866 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC} 10867 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC} 10868 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH} 10869 fi 10870 10871 # 10872 # eval is required to do the TCL_DBGX substitution 10873 # 10874 10875 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\"" 10876 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\"" 10877 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\"" 10878 10879 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\"" 10880 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\"" 10881 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\"" 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 fi 10897fi 10898if test "${use_tcl}" = "no" ; then 10899 HAVE_TCL="" 10900else 10901 HAVE_TCL=1 10902fi 10903 10904 10905########## 10906# Figure out what C libraries are required to compile programs 10907# that use "readline()" library. 10908# 10909TARGET_READLINE_LIBS="" 10910TARGET_READLINE_INC="" 10911TARGET_HAVE_READLINE=0 10912TARGET_HAVE_EDITLINE=0 10913# Check whether --enable-editline was given. 10914if test "${enable_editline+set}" = set; then : 10915 enableval=$enable_editline; with_editline=$enableval 10916else 10917 with_editline=auto 10918fi 10919 10920# Check whether --enable-readline was given. 10921if test "${enable_readline+set}" = set; then : 10922 enableval=$enable_readline; with_readline=$enableval 10923else 10924 with_readline=auto 10925fi 10926 10927 10928if test x"$with_editline" != xno; then 10929 sLIBS=$LIBS 10930 LIBS="" 10931 TARGET_HAVE_EDITLINE=1 10932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5 10933$as_echo_n "checking for library containing readline... " >&6; } 10934if ${ac_cv_search_readline+:} false; then : 10935 $as_echo_n "(cached) " >&6 10936else 10937 ac_func_search_save_LIBS=$LIBS 10938cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10939/* end confdefs.h. */ 10940 10941/* Override any GCC internal prototype to avoid an error. 10942 Use char because int might match the return type of a GCC 10943 builtin and then its argument prototype would still apply. */ 10944#ifdef __cplusplus 10945extern "C" 10946#endif 10947char readline (); 10948int 10949main () 10950{ 10951return readline (); 10952 ; 10953 return 0; 10954} 10955_ACEOF 10956for ac_lib in '' edit; do 10957 if test -z "$ac_lib"; then 10958 ac_res="none required" 10959 else 10960 ac_res=-l$ac_lib 10961 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10962 fi 10963 if ac_fn_c_try_link "$LINENO"; then : 10964 ac_cv_search_readline=$ac_res 10965fi 10966rm -f core conftest.err conftest.$ac_objext \ 10967 conftest$ac_exeext 10968 if ${ac_cv_search_readline+:} false; then : 10969 break 10970fi 10971done 10972if ${ac_cv_search_readline+:} false; then : 10973 10974else 10975 ac_cv_search_readline=no 10976fi 10977rm conftest.$ac_ext 10978LIBS=$ac_func_search_save_LIBS 10979fi 10980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5 10981$as_echo "$ac_cv_search_readline" >&6; } 10982ac_res=$ac_cv_search_readline 10983if test "$ac_res" != no; then : 10984 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10985 with_readline=no 10986else 10987 TARGET_HAVE_EDITLINE=0 10988fi 10989 10990 TARGET_READLINE_LIBS=$LIBS 10991 LIBS=$sLIBS 10992fi 10993if test x"$with_readline" != xno; then 10994 found="yes" 10995 10996 10997# Check whether --with-readline-lib was given. 10998if test "${with_readline_lib+set}" = set; then : 10999 withval=$with_readline_lib; with_readline_lib=$withval 11000else 11001 with_readline_lib="auto" 11002fi 11003 11004 if test "x$with_readline_lib" = xauto; then 11005 save_LIBS="$LIBS" 11006 LIBS="" 11007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5 11008$as_echo_n "checking for library containing tgetent... " >&6; } 11009if ${ac_cv_search_tgetent+:} false; then : 11010 $as_echo_n "(cached) " >&6 11011else 11012 ac_func_search_save_LIBS=$LIBS 11013cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11014/* end confdefs.h. */ 11015 11016/* Override any GCC internal prototype to avoid an error. 11017 Use char because int might match the return type of a GCC 11018 builtin and then its argument prototype would still apply. */ 11019#ifdef __cplusplus 11020extern "C" 11021#endif 11022char tgetent (); 11023int 11024main () 11025{ 11026return tgetent (); 11027 ; 11028 return 0; 11029} 11030_ACEOF 11031for ac_lib in '' readline ncurses curses termcap; do 11032 if test -z "$ac_lib"; then 11033 ac_res="none required" 11034 else 11035 ac_res=-l$ac_lib 11036 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11037 fi 11038 if ac_fn_c_try_link "$LINENO"; then : 11039 ac_cv_search_tgetent=$ac_res 11040fi 11041rm -f core conftest.err conftest.$ac_objext \ 11042 conftest$ac_exeext 11043 if ${ac_cv_search_tgetent+:} false; then : 11044 break 11045fi 11046done 11047if ${ac_cv_search_tgetent+:} false; then : 11048 11049else 11050 ac_cv_search_tgetent=no 11051fi 11052rm conftest.$ac_ext 11053LIBS=$ac_func_search_save_LIBS 11054fi 11055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5 11056$as_echo "$ac_cv_search_tgetent" >&6; } 11057ac_res=$ac_cv_search_tgetent 11058if test "$ac_res" != no; then : 11059 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11060 term_LIBS="$LIBS" 11061else 11062 term_LIBS="" 11063fi 11064 11065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5 11066$as_echo_n "checking for readline in -lreadline... " >&6; } 11067if ${ac_cv_lib_readline_readline+:} false; then : 11068 $as_echo_n "(cached) " >&6 11069else 11070 ac_check_lib_save_LIBS=$LIBS 11071LIBS="-lreadline $LIBS" 11072cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11073/* end confdefs.h. */ 11074 11075/* Override any GCC internal prototype to avoid an error. 11076 Use char because int might match the return type of a GCC 11077 builtin and then its argument prototype would still apply. */ 11078#ifdef __cplusplus 11079extern "C" 11080#endif 11081char readline (); 11082int 11083main () 11084{ 11085return readline (); 11086 ; 11087 return 0; 11088} 11089_ACEOF 11090if ac_fn_c_try_link "$LINENO"; then : 11091 ac_cv_lib_readline_readline=yes 11092else 11093 ac_cv_lib_readline_readline=no 11094fi 11095rm -f core conftest.err conftest.$ac_objext \ 11096 conftest$ac_exeext conftest.$ac_ext 11097LIBS=$ac_check_lib_save_LIBS 11098fi 11099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5 11100$as_echo "$ac_cv_lib_readline_readline" >&6; } 11101if test "x$ac_cv_lib_readline_readline" = xyes; then : 11102 TARGET_READLINE_LIBS="-lreadline" 11103else 11104 found="no" 11105fi 11106 11107 TARGET_READLINE_LIBS="$TARGET_READLINE_LIBS $term_LIBS" 11108 LIBS="$save_LIBS" 11109 else 11110 TARGET_READLINE_LIBS="$with_readline_lib" 11111 fi 11112 11113 11114# Check whether --with-readline-inc was given. 11115if test "${with_readline_inc+set}" = set; then : 11116 withval=$with_readline_inc; with_readline_inc=$withval 11117else 11118 with_readline_inc="auto" 11119fi 11120 11121 if test "x$with_readline_inc" = xauto; then 11122 ac_fn_c_check_header_mongrel "$LINENO" "readline.h" "ac_cv_header_readline_h" "$ac_includes_default" 11123if test "x$ac_cv_header_readline_h" = xyes; then : 11124 found="yes" 11125else 11126 11127 found="no" 11128 if test "$cross_compiling" != yes; then 11129 for dir in /usr /usr/local /usr/local/readline /usr/contrib /mingw; do 11130 for subdir in include include/readline; do 11131 as_ac_File=`$as_echo "ac_cv_file_$dir/$subdir/readline.h" | $as_tr_sh` 11132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $dir/$subdir/readline.h" >&5 11133$as_echo_n "checking for $dir/$subdir/readline.h... " >&6; } 11134if eval \${$as_ac_File+:} false; then : 11135 $as_echo_n "(cached) " >&6 11136else 11137 test "$cross_compiling" = yes && 11138 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 11139if test -r "$dir/$subdir/readline.h"; then 11140 eval "$as_ac_File=yes" 11141else 11142 eval "$as_ac_File=no" 11143fi 11144fi 11145eval ac_res=\$$as_ac_File 11146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 11147$as_echo "$ac_res" >&6; } 11148if eval test \"x\$"$as_ac_File"\" = x"yes"; then : 11149 found=yes 11150fi 11151 11152 if test "$found" = "yes"; then 11153 TARGET_READLINE_INC="-I$dir/$subdir" 11154 break 11155 fi 11156 done 11157 test "$found" = "yes" && break 11158 done 11159 fi 11160 11161fi 11162 11163 11164 else 11165 TARGET_READLINE_INC="$with_readline_inc" 11166 fi 11167 11168 if test x"$found" = xno; then 11169 TARGET_READLINE_LIBS="" 11170 TARGET_READLINE_INC="" 11171 TARGET_HAVE_READLINE=0 11172 else 11173 TARGET_HAVE_READLINE=1 11174 fi 11175fi 11176 11177 11178 11179 11180 11181 11182########## 11183# Figure out what C libraries are required to compile programs 11184# that use "fdatasync()" function. 11185# 11186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fdatasync" >&5 11187$as_echo_n "checking for library containing fdatasync... " >&6; } 11188if ${ac_cv_search_fdatasync+:} false; then : 11189 $as_echo_n "(cached) " >&6 11190else 11191 ac_func_search_save_LIBS=$LIBS 11192cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11193/* end confdefs.h. */ 11194 11195/* Override any GCC internal prototype to avoid an error. 11196 Use char because int might match the return type of a GCC 11197 builtin and then its argument prototype would still apply. */ 11198#ifdef __cplusplus 11199extern "C" 11200#endif 11201char fdatasync (); 11202int 11203main () 11204{ 11205return fdatasync (); 11206 ; 11207 return 0; 11208} 11209_ACEOF 11210for ac_lib in '' rt; do 11211 if test -z "$ac_lib"; then 11212 ac_res="none required" 11213 else 11214 ac_res=-l$ac_lib 11215 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11216 fi 11217 if ac_fn_c_try_link "$LINENO"; then : 11218 ac_cv_search_fdatasync=$ac_res 11219fi 11220rm -f core conftest.err conftest.$ac_objext \ 11221 conftest$ac_exeext 11222 if ${ac_cv_search_fdatasync+:} false; then : 11223 break 11224fi 11225done 11226if ${ac_cv_search_fdatasync+:} false; then : 11227 11228else 11229 ac_cv_search_fdatasync=no 11230fi 11231rm conftest.$ac_ext 11232LIBS=$ac_func_search_save_LIBS 11233fi 11234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fdatasync" >&5 11235$as_echo "$ac_cv_search_fdatasync" >&6; } 11236ac_res=$ac_cv_search_fdatasync 11237if test "$ac_res" != no; then : 11238 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11239 11240fi 11241 11242 11243######### 11244# check for debug enabled 11245# Check whether --enable-debug was given. 11246if test "${enable_debug+set}" = set; then : 11247 enableval=$enable_debug; 11248fi 11249 11250if test "${enable_debug}" = "yes" ; then 11251 TARGET_DEBUG="-DSQLITE_DEBUG=1 -DSQLITE_ENABLE_SELECTTRACE -DSQLITE_ENABLE_WHERETRACE -O0" 11252else 11253 TARGET_DEBUG="-DNDEBUG" 11254fi 11255 11256 11257######### 11258# See whether we should use the amalgamation to build 11259# Check whether --enable-amalgamation was given. 11260if test "${enable_amalgamation+set}" = set; then : 11261 enableval=$enable_amalgamation; 11262fi 11263 11264if test "${enable_amalgamation}" = "no" ; then 11265 USE_AMALGAMATION=0 11266fi 11267 11268 11269######### 11270# Look for zlib. Only needed by extensions and by the sqlite3.exe shell 11271for ac_header in zlib.h 11272do : 11273 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 11274if test "x$ac_cv_header_zlib_h" = xyes; then : 11275 cat >>confdefs.h <<_ACEOF 11276#define HAVE_ZLIB_H 1 11277_ACEOF 11278 11279fi 11280 11281done 11282 11283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing deflate" >&5 11284$as_echo_n "checking for library containing deflate... " >&6; } 11285if ${ac_cv_search_deflate+:} false; then : 11286 $as_echo_n "(cached) " >&6 11287else 11288 ac_func_search_save_LIBS=$LIBS 11289cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11290/* end confdefs.h. */ 11291 11292/* Override any GCC internal prototype to avoid an error. 11293 Use char because int might match the return type of a GCC 11294 builtin and then its argument prototype would still apply. */ 11295#ifdef __cplusplus 11296extern "C" 11297#endif 11298char deflate (); 11299int 11300main () 11301{ 11302return deflate (); 11303 ; 11304 return 0; 11305} 11306_ACEOF 11307for ac_lib in '' z; do 11308 if test -z "$ac_lib"; then 11309 ac_res="none required" 11310 else 11311 ac_res=-l$ac_lib 11312 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11313 fi 11314 if ac_fn_c_try_link "$LINENO"; then : 11315 ac_cv_search_deflate=$ac_res 11316fi 11317rm -f core conftest.err conftest.$ac_objext \ 11318 conftest$ac_exeext 11319 if ${ac_cv_search_deflate+:} false; then : 11320 break 11321fi 11322done 11323if ${ac_cv_search_deflate+:} false; then : 11324 11325else 11326 ac_cv_search_deflate=no 11327fi 11328rm conftest.$ac_ext 11329LIBS=$ac_func_search_save_LIBS 11330fi 11331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_deflate" >&5 11332$as_echo "$ac_cv_search_deflate" >&6; } 11333ac_res=$ac_cv_search_deflate 11334if test "$ac_res" != no; then : 11335 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11336 HAVE_ZLIB="-DSQLITE_HAVE_ZLIB=1" 11337else 11338 HAVE_ZLIB="" 11339fi 11340 11341 11342 11343######### 11344# See whether we should allow loadable extensions 11345# Check whether --enable-load-extension was given. 11346if test "${enable_load_extension+set}" = set; then : 11347 enableval=$enable_load_extension; 11348else 11349 enable_load_extension=yes 11350fi 11351 11352if test "${enable_load_extension}" = "yes" ; then 11353 OPT_FEATURE_FLAGS="" 11354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 11355$as_echo_n "checking for library containing dlopen... " >&6; } 11356if ${ac_cv_search_dlopen+:} false; then : 11357 $as_echo_n "(cached) " >&6 11358else 11359 ac_func_search_save_LIBS=$LIBS 11360cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11361/* end confdefs.h. */ 11362 11363/* Override any GCC internal prototype to avoid an error. 11364 Use char because int might match the return type of a GCC 11365 builtin and then its argument prototype would still apply. */ 11366#ifdef __cplusplus 11367extern "C" 11368#endif 11369char dlopen (); 11370int 11371main () 11372{ 11373return dlopen (); 11374 ; 11375 return 0; 11376} 11377_ACEOF 11378for ac_lib in '' dl; do 11379 if test -z "$ac_lib"; then 11380 ac_res="none required" 11381 else 11382 ac_res=-l$ac_lib 11383 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11384 fi 11385 if ac_fn_c_try_link "$LINENO"; then : 11386 ac_cv_search_dlopen=$ac_res 11387fi 11388rm -f core conftest.err conftest.$ac_objext \ 11389 conftest$ac_exeext 11390 if ${ac_cv_search_dlopen+:} false; then : 11391 break 11392fi 11393done 11394if ${ac_cv_search_dlopen+:} false; then : 11395 11396else 11397 ac_cv_search_dlopen=no 11398fi 11399rm conftest.$ac_ext 11400LIBS=$ac_func_search_save_LIBS 11401fi 11402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 11403$as_echo "$ac_cv_search_dlopen" >&6; } 11404ac_res=$ac_cv_search_dlopen 11405if test "$ac_res" != no; then : 11406 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11407 11408fi 11409 11410else 11411 OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" 11412fi 11413 11414########## 11415# Do we want to support memsys3 and/or memsys5 11416# 11417# Check whether --enable-memsys5 was given. 11418if test "${enable_memsys5+set}" = set; then : 11419 enableval=$enable_memsys5; 11420fi 11421 11422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support MEMSYS5" >&5 11423$as_echo_n "checking whether to support MEMSYS5... " >&6; } 11424if test "${enable_memsys5}" = "yes"; then 11425 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_MEMSYS5" 11426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11427$as_echo "yes" >&6; } 11428else 11429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11430$as_echo "no" >&6; } 11431fi 11432# Check whether --enable-memsys3 was given. 11433if test "${enable_memsys3+set}" = set; then : 11434 enableval=$enable_memsys3; 11435fi 11436 11437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support MEMSYS3" >&5 11438$as_echo_n "checking whether to support MEMSYS3... " >&6; } 11439if test "${enable_memsys3}" = "yes" -a "${enable_memsys5}" = "no"; then 11440 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_MEMSYS3" 11441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11442$as_echo "yes" >&6; } 11443else 11444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11445$as_echo "no" >&6; } 11446fi 11447 11448######## 11449# The --enable-extensions argument is short-hand to enable 11450# multiple extensions. 11451# Check whether --enable-all was given. 11452if test "${enable_all+set}" = set; then : 11453 enableval=$enable_all; 11454fi 11455 11456 11457######### 11458# See whether we should enable Full Text Search extensions 11459# Check whether --enable-fts3 was given. 11460if test "${enable_fts3+set}" = set; then : 11461 enableval=$enable_fts3; 11462fi 11463 11464if test "${enable_fts3}" = "yes" ; then 11465 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS3" 11466fi 11467# Check whether --enable-fts4 was given. 11468if test "${enable_fts4+set}" = set; then : 11469 enableval=$enable_fts4; 11470fi 11471 11472if test "${enable_fts4}" = "yes" -o "${enable_all}" = "yes" ; then 11473 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS4" 11474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 11475$as_echo_n "checking for library containing log... " >&6; } 11476if ${ac_cv_search_log+:} false; then : 11477 $as_echo_n "(cached) " >&6 11478else 11479 ac_func_search_save_LIBS=$LIBS 11480cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11481/* end confdefs.h. */ 11482 11483/* Override any GCC internal prototype to avoid an error. 11484 Use char because int might match the return type of a GCC 11485 builtin and then its argument prototype would still apply. */ 11486#ifdef __cplusplus 11487extern "C" 11488#endif 11489char log (); 11490int 11491main () 11492{ 11493return log (); 11494 ; 11495 return 0; 11496} 11497_ACEOF 11498for ac_lib in '' m; do 11499 if test -z "$ac_lib"; then 11500 ac_res="none required" 11501 else 11502 ac_res=-l$ac_lib 11503 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11504 fi 11505 if ac_fn_c_try_link "$LINENO"; then : 11506 ac_cv_search_log=$ac_res 11507fi 11508rm -f core conftest.err conftest.$ac_objext \ 11509 conftest$ac_exeext 11510 if ${ac_cv_search_log+:} false; then : 11511 break 11512fi 11513done 11514if ${ac_cv_search_log+:} false; then : 11515 11516else 11517 ac_cv_search_log=no 11518fi 11519rm conftest.$ac_ext 11520LIBS=$ac_func_search_save_LIBS 11521fi 11522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 11523$as_echo "$ac_cv_search_log" >&6; } 11524ac_res=$ac_cv_search_log 11525if test "$ac_res" != no; then : 11526 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11527 11528fi 11529 11530fi 11531# Check whether --enable-fts5 was given. 11532if test "${enable_fts5+set}" = set; then : 11533 enableval=$enable_fts5; 11534fi 11535 11536if test "${enable_fts5}" = "yes" -o "${enable_all}" = "yes" ; then 11537 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS5" 11538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 11539$as_echo_n "checking for library containing log... " >&6; } 11540if ${ac_cv_search_log+:} false; then : 11541 $as_echo_n "(cached) " >&6 11542else 11543 ac_func_search_save_LIBS=$LIBS 11544cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11545/* end confdefs.h. */ 11546 11547/* Override any GCC internal prototype to avoid an error. 11548 Use char because int might match the return type of a GCC 11549 builtin and then its argument prototype would still apply. */ 11550#ifdef __cplusplus 11551extern "C" 11552#endif 11553char log (); 11554int 11555main () 11556{ 11557return log (); 11558 ; 11559 return 0; 11560} 11561_ACEOF 11562for ac_lib in '' m; do 11563 if test -z "$ac_lib"; then 11564 ac_res="none required" 11565 else 11566 ac_res=-l$ac_lib 11567 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11568 fi 11569 if ac_fn_c_try_link "$LINENO"; then : 11570 ac_cv_search_log=$ac_res 11571fi 11572rm -f core conftest.err conftest.$ac_objext \ 11573 conftest$ac_exeext 11574 if ${ac_cv_search_log+:} false; then : 11575 break 11576fi 11577done 11578if ${ac_cv_search_log+:} false; then : 11579 11580else 11581 ac_cv_search_log=no 11582fi 11583rm conftest.$ac_ext 11584LIBS=$ac_func_search_save_LIBS 11585fi 11586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 11587$as_echo "$ac_cv_search_log" >&6; } 11588ac_res=$ac_cv_search_log 11589if test "$ac_res" != no; then : 11590 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11591 11592fi 11593 11594fi 11595 11596######### 11597# See whether we should enable JSON1 11598# Check whether --enable-json1 was given. 11599if test "${enable_json1+set}" = set; then : 11600 enableval=$enable_json1; 11601fi 11602 11603if test "${enable_json1}" = "yes" -o "${enable_all}" = "yes" ; then 11604 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_JSON1" 11605fi 11606 11607######### 11608# See whether we should enable the LIMIT clause on UPDATE and DELETE 11609# statements. 11610# Check whether --enable-update-limit was given. 11611if test "${enable_update_limit+set}" = set; then : 11612 enableval=$enable_update_limit; 11613fi 11614 11615if test "${enable_update_limit}" = "yes" ; then 11616 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT" 11617fi 11618 11619######### 11620# See whether we should enable GEOPOLY 11621# Check whether --enable-geopoly was given. 11622if test "${enable_geopoly+set}" = set; then : 11623 enableval=$enable_geopoly; enable_geopoly=yes 11624else 11625 enable_geopoly=no 11626fi 11627 11628if test "${enable_geopoly}" = "yes" -o "${enable_all}" = "yes" ; then 11629 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_GEOPOLY" 11630 enable_rtree=yes 11631fi 11632 11633######### 11634# See whether we should enable RTREE 11635# Check whether --enable-rtree was given. 11636if test "${enable_rtree+set}" = set; then : 11637 enableval=$enable_rtree; 11638fi 11639 11640if test "${enable_rtree}" = "yes" ; then 11641 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_RTREE" 11642fi 11643 11644######### 11645# See whether we should enable the SESSION extension 11646# Check whether --enable-session was given. 11647if test "${enable_session+set}" = set; then : 11648 enableval=$enable_session; 11649fi 11650 11651if test "${enable_session}" = "yes" -o "${enable_all}" = "yes" ; then 11652 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_SESSION" 11653 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_PREUPDATE_HOOK" 11654fi 11655 11656######### 11657# attempt to duplicate any OMITS and ENABLES into the ${OPT_FEATURE_FLAGS} parameter 11658for option in $CFLAGS $CPPFLAGS 11659do 11660 case $option in 11661 -DSQLITE_OMIT*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";; 11662 -DSQLITE_ENABLE*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";; 11663 esac 11664done 11665 11666 11667 11668# attempt to remove any OMITS and ENABLES from the $(CFLAGS) parameter 11669ac_temp_CFLAGS="" 11670for option in $CFLAGS 11671do 11672 case $option in 11673 -DSQLITE_OMIT*) ;; 11674 -DSQLITE_ENABLE*) ;; 11675 *) ac_temp_CFLAGS="$ac_temp_CFLAGS $option";; 11676 esac 11677done 11678CFLAGS=$ac_temp_CFLAGS 11679 11680 11681# attempt to remove any OMITS and ENABLES from the $(CPPFLAGS) parameter 11682ac_temp_CPPFLAGS="" 11683for option in $CPPFLAGS 11684do 11685 case $option in 11686 -DSQLITE_OMIT*) ;; 11687 -DSQLITE_ENABLE*) ;; 11688 *) ac_temp_CPPFLAGS="$ac_temp_CPPFLAGS $option";; 11689 esac 11690done 11691CPPFLAGS=$ac_temp_CPPFLAGS 11692 11693 11694# attempt to remove any OMITS and ENABLES from the $(BUILD_CFLAGS) parameter 11695ac_temp_BUILD_CFLAGS="" 11696for option in $BUILD_CFLAGS 11697do 11698 case $option in 11699 -DSQLITE_OMIT*) ;; 11700 -DSQLITE_ENABLE*) ;; 11701 *) ac_temp_BUILD_CFLAGS="$ac_temp_BUILD_CFLAGS $option";; 11702 esac 11703done 11704BUILD_CFLAGS=$ac_temp_BUILD_CFLAGS 11705 11706 11707######### 11708# See whether we should use GCOV 11709# Check whether --enable-gcov was given. 11710if test "${enable_gcov+set}" = set; then : 11711 enableval=$enable_gcov; 11712fi 11713 11714if test "${use_gcov}" = "yes" ; then 11715 USE_GCOV=1 11716else 11717 USE_GCOV=0 11718fi 11719 11720 11721 11722######### 11723# Output the config header 11724ac_config_headers="$ac_config_headers config.h" 11725 11726 11727######### 11728# Generate the output files. 11729# 11730 11731ac_config_files="$ac_config_files Makefile sqlite3.pc" 11732 11733cat >confcache <<\_ACEOF 11734# This file is a shell script that caches the results of configure 11735# tests run on this system so they can be shared between configure 11736# scripts and configure runs, see configure's option --config-cache. 11737# It is not useful on other systems. If it contains results you don't 11738# want to keep, you may remove or edit it. 11739# 11740# config.status only pays attention to the cache file if you give it 11741# the --recheck option to rerun configure. 11742# 11743# `ac_cv_env_foo' variables (set or unset) will be overridden when 11744# loading this file, other *unset* `ac_cv_foo' will be assigned the 11745# following values. 11746 11747_ACEOF 11748 11749# The following way of writing the cache mishandles newlines in values, 11750# but we know of no workaround that is simple, portable, and efficient. 11751# So, we kill variables containing newlines. 11752# Ultrix sh set writes to stderr and can't be redirected directly, 11753# and sets the high bit in the cache file unless we assign to the vars. 11754( 11755 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11756 eval ac_val=\$$ac_var 11757 case $ac_val in #( 11758 *${as_nl}*) 11759 case $ac_var in #( 11760 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11761$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11762 esac 11763 case $ac_var in #( 11764 _ | IFS | as_nl) ;; #( 11765 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11766 *) { eval $ac_var=; unset $ac_var;} ;; 11767 esac ;; 11768 esac 11769 done 11770 11771 (set) 2>&1 | 11772 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11773 *${as_nl}ac_space=\ *) 11774 # `set' does not quote correctly, so add quotes: double-quote 11775 # substitution turns \\\\ into \\, and sed turns \\ into \. 11776 sed -n \ 11777 "s/'/'\\\\''/g; 11778 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11779 ;; #( 11780 *) 11781 # `set' quotes correctly as required by POSIX, so do not add quotes. 11782 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11783 ;; 11784 esac | 11785 sort 11786) | 11787 sed ' 11788 /^ac_cv_env_/b end 11789 t clear 11790 :clear 11791 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11792 t end 11793 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11794 :end' >>confcache 11795if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11796 if test -w "$cache_file"; then 11797 if test "x$cache_file" != "x/dev/null"; then 11798 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11799$as_echo "$as_me: updating cache $cache_file" >&6;} 11800 if test ! -f "$cache_file" || test -h "$cache_file"; then 11801 cat confcache >"$cache_file" 11802 else 11803 case $cache_file in #( 11804 */* | ?:*) 11805 mv -f confcache "$cache_file"$$ && 11806 mv -f "$cache_file"$$ "$cache_file" ;; #( 11807 *) 11808 mv -f confcache "$cache_file" ;; 11809 esac 11810 fi 11811 fi 11812 else 11813 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11814$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11815 fi 11816fi 11817rm -f confcache 11818 11819test "x$prefix" = xNONE && prefix=$ac_default_prefix 11820# Let make expand exec_prefix. 11821test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11822 11823DEFS=-DHAVE_CONFIG_H 11824 11825ac_libobjs= 11826ac_ltlibobjs= 11827U= 11828for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11829 # 1. Remove the extension, and $U if already installed. 11830 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11831 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11832 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11833 # will be set to the directory where LIBOBJS objects are built. 11834 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11835 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11836done 11837LIBOBJS=$ac_libobjs 11838 11839LTLIBOBJS=$ac_ltlibobjs 11840 11841 11842 11843: "${CONFIG_STATUS=./config.status}" 11844ac_write_fail=0 11845ac_clean_files_save=$ac_clean_files 11846ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11847{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11848$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11849as_write_fail=0 11850cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11851#! $SHELL 11852# Generated by $as_me. 11853# Run this file to recreate the current configuration. 11854# Compiler output produced by configure, useful for debugging 11855# configure, is in config.log if it exists. 11856 11857debug=false 11858ac_cs_recheck=false 11859ac_cs_silent=false 11860 11861SHELL=\${CONFIG_SHELL-$SHELL} 11862export SHELL 11863_ASEOF 11864cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11865## -------------------- ## 11866## M4sh Initialization. ## 11867## -------------------- ## 11868 11869# Be more Bourne compatible 11870DUALCASE=1; export DUALCASE # for MKS sh 11871if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11872 emulate sh 11873 NULLCMD=: 11874 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11875 # is contrary to our usage. Disable this feature. 11876 alias -g '${1+"$@"}'='"$@"' 11877 setopt NO_GLOB_SUBST 11878else 11879 case `(set -o) 2>/dev/null` in #( 11880 *posix*) : 11881 set -o posix ;; #( 11882 *) : 11883 ;; 11884esac 11885fi 11886 11887 11888as_nl=' 11889' 11890export as_nl 11891# Printing a long string crashes Solaris 7 /usr/bin/printf. 11892as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11893as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11894as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11895# Prefer a ksh shell builtin over an external printf program on Solaris, 11896# but without wasting forks for bash or zsh. 11897if test -z "$BASH_VERSION$ZSH_VERSION" \ 11898 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11899 as_echo='print -r --' 11900 as_echo_n='print -rn --' 11901elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11902 as_echo='printf %s\n' 11903 as_echo_n='printf %s' 11904else 11905 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11906 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11907 as_echo_n='/usr/ucb/echo -n' 11908 else 11909 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11910 as_echo_n_body='eval 11911 arg=$1; 11912 case $arg in #( 11913 *"$as_nl"*) 11914 expr "X$arg" : "X\\(.*\\)$as_nl"; 11915 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11916 esac; 11917 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11918 ' 11919 export as_echo_n_body 11920 as_echo_n='sh -c $as_echo_n_body as_echo' 11921 fi 11922 export as_echo_body 11923 as_echo='sh -c $as_echo_body as_echo' 11924fi 11925 11926# The user is always right. 11927if test "${PATH_SEPARATOR+set}" != set; then 11928 PATH_SEPARATOR=: 11929 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11930 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11931 PATH_SEPARATOR=';' 11932 } 11933fi 11934 11935 11936# IFS 11937# We need space, tab and new line, in precisely that order. Quoting is 11938# there to prevent editors from complaining about space-tab. 11939# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11940# splitting by setting IFS to empty value.) 11941IFS=" "" $as_nl" 11942 11943# Find who we are. Look in the path if we contain no directory separator. 11944as_myself= 11945case $0 in #(( 11946 *[\\/]* ) as_myself=$0 ;; 11947 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11948for as_dir in $PATH 11949do 11950 IFS=$as_save_IFS 11951 test -z "$as_dir" && as_dir=. 11952 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11953 done 11954IFS=$as_save_IFS 11955 11956 ;; 11957esac 11958# We did not find ourselves, most probably we were run as `sh COMMAND' 11959# in which case we are not to be found in the path. 11960if test "x$as_myself" = x; then 11961 as_myself=$0 11962fi 11963if test ! -f "$as_myself"; then 11964 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11965 exit 1 11966fi 11967 11968# Unset variables that we do not need and which cause bugs (e.g. in 11969# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11970# suppresses any "Segmentation fault" message there. '((' could 11971# trigger a bug in pdksh 5.2.14. 11972for as_var in BASH_ENV ENV MAIL MAILPATH 11973do eval test x\${$as_var+set} = xset \ 11974 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11975done 11976PS1='$ ' 11977PS2='> ' 11978PS4='+ ' 11979 11980# NLS nuisances. 11981LC_ALL=C 11982export LC_ALL 11983LANGUAGE=C 11984export LANGUAGE 11985 11986# CDPATH. 11987(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11988 11989 11990# as_fn_error STATUS ERROR [LINENO LOG_FD] 11991# ---------------------------------------- 11992# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11993# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11994# script with STATUS, using 1 if that was 0. 11995as_fn_error () 11996{ 11997 as_status=$1; test $as_status -eq 0 && as_status=1 11998 if test "$4"; then 11999 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12000 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12001 fi 12002 $as_echo "$as_me: error: $2" >&2 12003 as_fn_exit $as_status 12004} # as_fn_error 12005 12006 12007# as_fn_set_status STATUS 12008# ----------------------- 12009# Set $? to STATUS, without forking. 12010as_fn_set_status () 12011{ 12012 return $1 12013} # as_fn_set_status 12014 12015# as_fn_exit STATUS 12016# ----------------- 12017# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12018as_fn_exit () 12019{ 12020 set +e 12021 as_fn_set_status $1 12022 exit $1 12023} # as_fn_exit 12024 12025# as_fn_unset VAR 12026# --------------- 12027# Portably unset VAR. 12028as_fn_unset () 12029{ 12030 { eval $1=; unset $1;} 12031} 12032as_unset=as_fn_unset 12033# as_fn_append VAR VALUE 12034# ---------------------- 12035# Append the text in VALUE to the end of the definition contained in VAR. Take 12036# advantage of any shell optimizations that allow amortized linear growth over 12037# repeated appends, instead of the typical quadratic growth present in naive 12038# implementations. 12039if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12040 eval 'as_fn_append () 12041 { 12042 eval $1+=\$2 12043 }' 12044else 12045 as_fn_append () 12046 { 12047 eval $1=\$$1\$2 12048 } 12049fi # as_fn_append 12050 12051# as_fn_arith ARG... 12052# ------------------ 12053# Perform arithmetic evaluation on the ARGs, and store the result in the 12054# global $as_val. Take advantage of shells that can avoid forks. The arguments 12055# must be portable across $(()) and expr. 12056if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12057 eval 'as_fn_arith () 12058 { 12059 as_val=$(( $* )) 12060 }' 12061else 12062 as_fn_arith () 12063 { 12064 as_val=`expr "$@" || test $? -eq 1` 12065 } 12066fi # as_fn_arith 12067 12068 12069if expr a : '\(a\)' >/dev/null 2>&1 && 12070 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12071 as_expr=expr 12072else 12073 as_expr=false 12074fi 12075 12076if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12077 as_basename=basename 12078else 12079 as_basename=false 12080fi 12081 12082if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12083 as_dirname=dirname 12084else 12085 as_dirname=false 12086fi 12087 12088as_me=`$as_basename -- "$0" || 12089$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12090 X"$0" : 'X\(//\)$' \| \ 12091 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12092$as_echo X/"$0" | 12093 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12094 s//\1/ 12095 q 12096 } 12097 /^X\/\(\/\/\)$/{ 12098 s//\1/ 12099 q 12100 } 12101 /^X\/\(\/\).*/{ 12102 s//\1/ 12103 q 12104 } 12105 s/.*/./; q'` 12106 12107# Avoid depending upon Character Ranges. 12108as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12109as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12110as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12111as_cr_digits='0123456789' 12112as_cr_alnum=$as_cr_Letters$as_cr_digits 12113 12114ECHO_C= ECHO_N= ECHO_T= 12115case `echo -n x` in #((((( 12116-n*) 12117 case `echo 'xy\c'` in 12118 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12119 xy) ECHO_C='\c';; 12120 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12121 ECHO_T=' ';; 12122 esac;; 12123*) 12124 ECHO_N='-n';; 12125esac 12126 12127rm -f conf$$ conf$$.exe conf$$.file 12128if test -d conf$$.dir; then 12129 rm -f conf$$.dir/conf$$.file 12130else 12131 rm -f conf$$.dir 12132 mkdir conf$$.dir 2>/dev/null 12133fi 12134if (echo >conf$$.file) 2>/dev/null; then 12135 if ln -s conf$$.file conf$$ 2>/dev/null; then 12136 as_ln_s='ln -s' 12137 # ... but there are two gotchas: 12138 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12139 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12140 # In both cases, we have to default to `cp -pR'. 12141 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12142 as_ln_s='cp -pR' 12143 elif ln conf$$.file conf$$ 2>/dev/null; then 12144 as_ln_s=ln 12145 else 12146 as_ln_s='cp -pR' 12147 fi 12148else 12149 as_ln_s='cp -pR' 12150fi 12151rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12152rmdir conf$$.dir 2>/dev/null 12153 12154 12155# as_fn_mkdir_p 12156# ------------- 12157# Create "$as_dir" as a directory, including parents if necessary. 12158as_fn_mkdir_p () 12159{ 12160 12161 case $as_dir in #( 12162 -*) as_dir=./$as_dir;; 12163 esac 12164 test -d "$as_dir" || eval $as_mkdir_p || { 12165 as_dirs= 12166 while :; do 12167 case $as_dir in #( 12168 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12169 *) as_qdir=$as_dir;; 12170 esac 12171 as_dirs="'$as_qdir' $as_dirs" 12172 as_dir=`$as_dirname -- "$as_dir" || 12173$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12174 X"$as_dir" : 'X\(//\)[^/]' \| \ 12175 X"$as_dir" : 'X\(//\)$' \| \ 12176 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12177$as_echo X"$as_dir" | 12178 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12179 s//\1/ 12180 q 12181 } 12182 /^X\(\/\/\)[^/].*/{ 12183 s//\1/ 12184 q 12185 } 12186 /^X\(\/\/\)$/{ 12187 s//\1/ 12188 q 12189 } 12190 /^X\(\/\).*/{ 12191 s//\1/ 12192 q 12193 } 12194 s/.*/./; q'` 12195 test -d "$as_dir" && break 12196 done 12197 test -z "$as_dirs" || eval "mkdir $as_dirs" 12198 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12199 12200 12201} # as_fn_mkdir_p 12202if mkdir -p . 2>/dev/null; then 12203 as_mkdir_p='mkdir -p "$as_dir"' 12204else 12205 test -d ./-p && rmdir ./-p 12206 as_mkdir_p=false 12207fi 12208 12209 12210# as_fn_executable_p FILE 12211# ----------------------- 12212# Test if FILE is an executable regular file. 12213as_fn_executable_p () 12214{ 12215 test -f "$1" && test -x "$1" 12216} # as_fn_executable_p 12217as_test_x='test -x' 12218as_executable_p=as_fn_executable_p 12219 12220# Sed expression to map a string onto a valid CPP name. 12221as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12222 12223# Sed expression to map a string onto a valid variable name. 12224as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12225 12226 12227exec 6>&1 12228## ----------------------------------- ## 12229## Main body of $CONFIG_STATUS script. ## 12230## ----------------------------------- ## 12231_ASEOF 12232test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12233 12234cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12235# Save the log message, to keep $0 and so on meaningful, and to 12236# report actual input values of CONFIG_FILES etc. instead of their 12237# values after options handling. 12238ac_log=" 12239This file was extended by sqlite $as_me 3.34.0, which was 12240generated by GNU Autoconf 2.69. Invocation command line was 12241 12242 CONFIG_FILES = $CONFIG_FILES 12243 CONFIG_HEADERS = $CONFIG_HEADERS 12244 CONFIG_LINKS = $CONFIG_LINKS 12245 CONFIG_COMMANDS = $CONFIG_COMMANDS 12246 $ $0 $@ 12247 12248on `(hostname || uname -n) 2>/dev/null | sed 1q` 12249" 12250 12251_ACEOF 12252 12253case $ac_config_files in *" 12254"*) set x $ac_config_files; shift; ac_config_files=$*;; 12255esac 12256 12257case $ac_config_headers in *" 12258"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12259esac 12260 12261 12262cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12263# Files that config.status was made for. 12264config_files="$ac_config_files" 12265config_headers="$ac_config_headers" 12266config_commands="$ac_config_commands" 12267 12268_ACEOF 12269 12270cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12271ac_cs_usage="\ 12272\`$as_me' instantiates files and other configuration actions 12273from templates according to the current configuration. Unless the files 12274and actions are specified as TAGs, all are instantiated by default. 12275 12276Usage: $0 [OPTION]... [TAG]... 12277 12278 -h, --help print this help, then exit 12279 -V, --version print version number and configuration settings, then exit 12280 --config print configuration, then exit 12281 -q, --quiet, --silent 12282 do not print progress messages 12283 -d, --debug don't remove temporary files 12284 --recheck update $as_me by reconfiguring in the same conditions 12285 --file=FILE[:TEMPLATE] 12286 instantiate the configuration file FILE 12287 --header=FILE[:TEMPLATE] 12288 instantiate the configuration header FILE 12289 12290Configuration files: 12291$config_files 12292 12293Configuration headers: 12294$config_headers 12295 12296Configuration commands: 12297$config_commands 12298 12299Report bugs to the package provider." 12300 12301_ACEOF 12302cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12303ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12304ac_cs_version="\\ 12305sqlite config.status 3.34.0 12306configured by $0, generated by GNU Autoconf 2.69, 12307 with options \\"\$ac_cs_config\\" 12308 12309Copyright (C) 2012 Free Software Foundation, Inc. 12310This config.status script is free software; the Free Software Foundation 12311gives unlimited permission to copy, distribute and modify it." 12312 12313ac_pwd='$ac_pwd' 12314srcdir='$srcdir' 12315INSTALL='$INSTALL' 12316test -n "\$AWK" || AWK=awk 12317_ACEOF 12318 12319cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12320# The default lists apply if the user does not specify any file. 12321ac_need_defaults=: 12322while test $# != 0 12323do 12324 case $1 in 12325 --*=?*) 12326 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12327 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12328 ac_shift=: 12329 ;; 12330 --*=) 12331 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12332 ac_optarg= 12333 ac_shift=: 12334 ;; 12335 *) 12336 ac_option=$1 12337 ac_optarg=$2 12338 ac_shift=shift 12339 ;; 12340 esac 12341 12342 case $ac_option in 12343 # Handling of the options. 12344 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12345 ac_cs_recheck=: ;; 12346 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12347 $as_echo "$ac_cs_version"; exit ;; 12348 --config | --confi | --conf | --con | --co | --c ) 12349 $as_echo "$ac_cs_config"; exit ;; 12350 --debug | --debu | --deb | --de | --d | -d ) 12351 debug=: ;; 12352 --file | --fil | --fi | --f ) 12353 $ac_shift 12354 case $ac_optarg in 12355 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12356 '') as_fn_error $? "missing file argument" ;; 12357 esac 12358 as_fn_append CONFIG_FILES " '$ac_optarg'" 12359 ac_need_defaults=false;; 12360 --header | --heade | --head | --hea ) 12361 $ac_shift 12362 case $ac_optarg in 12363 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12364 esac 12365 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12366 ac_need_defaults=false;; 12367 --he | --h) 12368 # Conflict between --help and --header 12369 as_fn_error $? "ambiguous option: \`$1' 12370Try \`$0 --help' for more information.";; 12371 --help | --hel | -h ) 12372 $as_echo "$ac_cs_usage"; exit ;; 12373 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12374 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12375 ac_cs_silent=: ;; 12376 12377 # This is an error. 12378 -*) as_fn_error $? "unrecognized option: \`$1' 12379Try \`$0 --help' for more information." ;; 12380 12381 *) as_fn_append ac_config_targets " $1" 12382 ac_need_defaults=false ;; 12383 12384 esac 12385 shift 12386done 12387 12388ac_configure_extra_args= 12389 12390if $ac_cs_silent; then 12391 exec 6>/dev/null 12392 ac_configure_extra_args="$ac_configure_extra_args --silent" 12393fi 12394 12395_ACEOF 12396cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12397if \$ac_cs_recheck; then 12398 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12399 shift 12400 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12401 CONFIG_SHELL='$SHELL' 12402 export CONFIG_SHELL 12403 exec "\$@" 12404fi 12405 12406_ACEOF 12407cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12408exec 5>>config.log 12409{ 12410 echo 12411 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12412## Running $as_me. ## 12413_ASBOX 12414 $as_echo "$ac_log" 12415} >&5 12416 12417_ACEOF 12418cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12419# 12420# INIT-COMMANDS 12421# 12422 12423 12424# The HP-UX ksh and POSIX shell print the target directory to stdout 12425# if CDPATH is set. 12426(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12427 12428sed_quote_subst='$sed_quote_subst' 12429double_quote_subst='$double_quote_subst' 12430delay_variable_subst='$delay_variable_subst' 12431macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 12432macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 12433enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 12434enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 12435pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 12436enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 12437host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 12438host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 12439host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 12440build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 12441build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 12442build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 12443SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 12444Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 12445GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 12446EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 12447FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 12448LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 12449NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 12450LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 12451max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 12452ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 12453exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 12454lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 12455lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 12456lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 12457reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 12458reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12459OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 12460deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 12461file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 12462AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 12463AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12464STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 12465RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 12466old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12467old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12468old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12469CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 12470CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 12471compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 12472GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 12473lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 12474lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 12475lt_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"`' 12476lt_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"`' 12477objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 12478SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 12479ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 12480MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 12481lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 12482lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 12483lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 12484lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 12485lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 12486need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 12487DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 12488NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 12489LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 12490OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 12491OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 12492libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 12493shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12494extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12495archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 12496enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 12497export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12498whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12499compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 12500old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12501old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12502archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12503archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12504module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12505module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12506with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 12507allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12508no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 12509hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 12510hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 12511hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 12512hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 12513hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 12514hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 12515hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12516hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 12517inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 12518link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 12519fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 12520always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 12521export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12522exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12523include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 12524prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12525file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 12526variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 12527need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 12528need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 12529version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 12530runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12531shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 12532shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 12533libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12534library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 12535soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 12536postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12537postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12538finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 12539finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 12540hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 12541sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12542sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 12543hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 12544enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 12545enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 12546enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 12547old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 12548striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 12549 12550LTCC='$LTCC' 12551LTCFLAGS='$LTCFLAGS' 12552compiler='$compiler_DEFAULT' 12553 12554# Quote evaled strings. 12555for var in SED \ 12556GREP \ 12557EGREP \ 12558FGREP \ 12559LD \ 12560NM \ 12561LN_S \ 12562lt_SP2NL \ 12563lt_NL2SP \ 12564reload_flag \ 12565OBJDUMP \ 12566deplibs_check_method \ 12567file_magic_cmd \ 12568AR \ 12569AR_FLAGS \ 12570STRIP \ 12571RANLIB \ 12572CC \ 12573CFLAGS \ 12574compiler \ 12575lt_cv_sys_global_symbol_pipe \ 12576lt_cv_sys_global_symbol_to_cdecl \ 12577lt_cv_sys_global_symbol_to_c_name_address \ 12578lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12579SHELL \ 12580ECHO \ 12581lt_prog_compiler_no_builtin_flag \ 12582lt_prog_compiler_wl \ 12583lt_prog_compiler_pic \ 12584lt_prog_compiler_static \ 12585lt_cv_prog_compiler_c_o \ 12586need_locks \ 12587DSYMUTIL \ 12588NMEDIT \ 12589LIPO \ 12590OTOOL \ 12591OTOOL64 \ 12592shrext_cmds \ 12593export_dynamic_flag_spec \ 12594whole_archive_flag_spec \ 12595compiler_needs_object \ 12596with_gnu_ld \ 12597allow_undefined_flag \ 12598no_undefined_flag \ 12599hardcode_libdir_flag_spec \ 12600hardcode_libdir_flag_spec_ld \ 12601hardcode_libdir_separator \ 12602fix_srcfile_path \ 12603exclude_expsyms \ 12604include_expsyms \ 12605file_list_spec \ 12606variables_saved_for_relink \ 12607libname_spec \ 12608library_names_spec \ 12609soname_spec \ 12610finish_eval \ 12611old_striplib \ 12612striplib; do 12613 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12614 *[\\\\\\\`\\"\\\$]*) 12615 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12616 ;; 12617 *) 12618 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12619 ;; 12620 esac 12621done 12622 12623# Double-quote double-evaled strings. 12624for var in reload_cmds \ 12625old_postinstall_cmds \ 12626old_postuninstall_cmds \ 12627old_archive_cmds \ 12628extract_expsyms_cmds \ 12629old_archive_from_new_cmds \ 12630old_archive_from_expsyms_cmds \ 12631archive_cmds \ 12632archive_expsym_cmds \ 12633module_cmds \ 12634module_expsym_cmds \ 12635export_symbols_cmds \ 12636prelink_cmds \ 12637postinstall_cmds \ 12638postuninstall_cmds \ 12639finish_cmds \ 12640sys_lib_search_path_spec \ 12641sys_lib_dlsearch_path_spec; do 12642 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 12643 *[\\\\\\\`\\"\\\$]*) 12644 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12645 ;; 12646 *) 12647 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12648 ;; 12649 esac 12650done 12651 12652# Fix-up fallback echo if it was mangled by the above quoting rules. 12653case \$lt_ECHO in 12654*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 12655 ;; 12656esac 12657 12658ac_aux_dir='$ac_aux_dir' 12659xsi_shell='$xsi_shell' 12660lt_shell_append='$lt_shell_append' 12661 12662# See if we are running on zsh, and set the options which allow our 12663# commands through without removal of \ escapes INIT. 12664if test -n "\${ZSH_VERSION+set}" ; then 12665 setopt NO_GLOB_SUBST 12666fi 12667 12668 12669 PACKAGE='$PACKAGE' 12670 VERSION='$VERSION' 12671 TIMESTAMP='$TIMESTAMP' 12672 RM='$RM' 12673 ofile='$ofile' 12674 12675 12676 12677 12678_ACEOF 12679 12680cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12681 12682# Handling of arguments. 12683for ac_config_target in $ac_config_targets 12684do 12685 case $ac_config_target in 12686 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12687 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12688 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12689 "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;; 12690 12691 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12692 esac 12693done 12694 12695 12696# If the user did not use the arguments to specify the items to instantiate, 12697# then the envvar interface is used. Set only those that are not. 12698# We use the long form for the default assignment because of an extremely 12699# bizarre bug on SunOS 4.1.3. 12700if $ac_need_defaults; then 12701 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12702 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12703 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12704fi 12705 12706# Have a temporary directory for convenience. Make it in the build tree 12707# simply because there is no reason against having it here, and in addition, 12708# creating and moving files from /tmp can sometimes cause problems. 12709# Hook for its removal unless debugging. 12710# Note that there is a small window in which the directory will not be cleaned: 12711# after its creation but before its name has been assigned to `$tmp'. 12712$debug || 12713{ 12714 tmp= ac_tmp= 12715 trap 'exit_status=$? 12716 : "${ac_tmp:=$tmp}" 12717 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12718' 0 12719 trap 'as_fn_exit 1' 1 2 13 15 12720} 12721# Create a (secure) tmp directory for tmp files. 12722 12723{ 12724 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12725 test -d "$tmp" 12726} || 12727{ 12728 tmp=./conf$$-$RANDOM 12729 (umask 077 && mkdir "$tmp") 12730} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12731ac_tmp=$tmp 12732 12733# Set up the scripts for CONFIG_FILES section. 12734# No need to generate them if there are no CONFIG_FILES. 12735# This happens for instance with `./config.status config.h'. 12736if test -n "$CONFIG_FILES"; then 12737 12738 12739ac_cr=`echo X | tr X '\015'` 12740# On cygwin, bash can eat \r inside `` if the user requested igncr. 12741# But we know of no other shell where ac_cr would be empty at this 12742# point, so we can use a bashism as a fallback. 12743if test "x$ac_cr" = x; then 12744 eval ac_cr=\$\'\\r\' 12745fi 12746ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12747if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12748 ac_cs_awk_cr='\\r' 12749else 12750 ac_cs_awk_cr=$ac_cr 12751fi 12752 12753echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12754_ACEOF 12755 12756 12757{ 12758 echo "cat >conf$$subs.awk <<_ACEOF" && 12759 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12760 echo "_ACEOF" 12761} >conf$$subs.sh || 12762 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12763ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12764ac_delim='%!_!# ' 12765for ac_last_try in false false false false false :; do 12766 . ./conf$$subs.sh || 12767 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12768 12769 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12770 if test $ac_delim_n = $ac_delim_num; then 12771 break 12772 elif $ac_last_try; then 12773 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12774 else 12775 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12776 fi 12777done 12778rm -f conf$$subs.sh 12779 12780cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12781cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12782_ACEOF 12783sed -n ' 12784h 12785s/^/S["/; s/!.*/"]=/ 12786p 12787g 12788s/^[^!]*!// 12789:repl 12790t repl 12791s/'"$ac_delim"'$// 12792t delim 12793:nl 12794h 12795s/\(.\{148\}\)..*/\1/ 12796t more1 12797s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12798p 12799n 12800b repl 12801:more1 12802s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12803p 12804g 12805s/.\{148\}// 12806t nl 12807:delim 12808h 12809s/\(.\{148\}\)..*/\1/ 12810t more2 12811s/["\\]/\\&/g; s/^/"/; s/$/"/ 12812p 12813b 12814:more2 12815s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12816p 12817g 12818s/.\{148\}// 12819t delim 12820' <conf$$subs.awk | sed ' 12821/^[^""]/{ 12822 N 12823 s/\n// 12824} 12825' >>$CONFIG_STATUS || ac_write_fail=1 12826rm -f conf$$subs.awk 12827cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12828_ACAWK 12829cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12830 for (key in S) S_is_set[key] = 1 12831 FS = "" 12832 12833} 12834{ 12835 line = $ 0 12836 nfields = split(line, field, "@") 12837 substed = 0 12838 len = length(field[1]) 12839 for (i = 2; i < nfields; i++) { 12840 key = field[i] 12841 keylen = length(key) 12842 if (S_is_set[key]) { 12843 value = S[key] 12844 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12845 len += length(value) + length(field[++i]) 12846 substed = 1 12847 } else 12848 len += 1 + keylen 12849 } 12850 12851 print line 12852} 12853 12854_ACAWK 12855_ACEOF 12856cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12857if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12858 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12859else 12860 cat 12861fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12862 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12863_ACEOF 12864 12865# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12866# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12867# trailing colons and then remove the whole line if VPATH becomes empty 12868# (actually we leave an empty line to preserve line numbers). 12869if test "x$srcdir" = x.; then 12870 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12871h 12872s/// 12873s/^/:/ 12874s/[ ]*$/:/ 12875s/:\$(srcdir):/:/g 12876s/:\${srcdir}:/:/g 12877s/:@srcdir@:/:/g 12878s/^:*// 12879s/:*$// 12880x 12881s/\(=[ ]*\).*/\1/ 12882G 12883s/\n// 12884s/^[^=]*=[ ]*$// 12885}' 12886fi 12887 12888cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12889fi # test -n "$CONFIG_FILES" 12890 12891# Set up the scripts for CONFIG_HEADERS section. 12892# No need to generate them if there are no CONFIG_HEADERS. 12893# This happens for instance with `./config.status Makefile'. 12894if test -n "$CONFIG_HEADERS"; then 12895cat >"$ac_tmp/defines.awk" <<\_ACAWK || 12896BEGIN { 12897_ACEOF 12898 12899# Transform confdefs.h into an awk script `defines.awk', embedded as 12900# here-document in config.status, that substitutes the proper values into 12901# config.h.in to produce config.h. 12902 12903# Create a delimiter string that does not exist in confdefs.h, to ease 12904# handling of long lines. 12905ac_delim='%!_!# ' 12906for ac_last_try in false false :; do 12907 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 12908 if test -z "$ac_tt"; then 12909 break 12910 elif $ac_last_try; then 12911 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12912 else 12913 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12914 fi 12915done 12916 12917# For the awk script, D is an array of macro values keyed by name, 12918# likewise P contains macro parameters if any. Preserve backslash 12919# newline sequences. 12920 12921ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12922sed -n ' 12923s/.\{148\}/&'"$ac_delim"'/g 12924t rset 12925:rset 12926s/^[ ]*#[ ]*define[ ][ ]*/ / 12927t def 12928d 12929:def 12930s/\\$// 12931t bsnl 12932s/["\\]/\\&/g 12933s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12934D["\1"]=" \3"/p 12935s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12936d 12937:bsnl 12938s/["\\]/\\&/g 12939s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12940D["\1"]=" \3\\\\\\n"\\/p 12941t cont 12942s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12943t cont 12944d 12945:cont 12946n 12947s/.\{148\}/&'"$ac_delim"'/g 12948t clear 12949:clear 12950s/\\$// 12951t bsnlc 12952s/["\\]/\\&/g; s/^/"/; s/$/"/p 12953d 12954:bsnlc 12955s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12956b cont 12957' <confdefs.h | sed ' 12958s/'"$ac_delim"'/"\\\ 12959"/g' >>$CONFIG_STATUS || ac_write_fail=1 12960 12961cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12962 for (key in D) D_is_set[key] = 1 12963 FS = "" 12964} 12965/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12966 line = \$ 0 12967 split(line, arg, " ") 12968 if (arg[1] == "#") { 12969 defundef = arg[2] 12970 mac1 = arg[3] 12971 } else { 12972 defundef = substr(arg[1], 2) 12973 mac1 = arg[2] 12974 } 12975 split(mac1, mac2, "(") #) 12976 macro = mac2[1] 12977 prefix = substr(line, 1, index(line, defundef) - 1) 12978 if (D_is_set[macro]) { 12979 # Preserve the white space surrounding the "#". 12980 print prefix "define", macro P[macro] D[macro] 12981 next 12982 } else { 12983 # Replace #undef with comments. This is necessary, for example, 12984 # in the case of _POSIX_SOURCE, which is predefined and required 12985 # on some systems where configure will not decide to define it. 12986 if (defundef == "undef") { 12987 print "/*", prefix defundef, macro, "*/" 12988 next 12989 } 12990 } 12991} 12992{ print } 12993_ACAWK 12994_ACEOF 12995cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12996 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 12997fi # test -n "$CONFIG_HEADERS" 12998 12999 13000eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13001shift 13002for ac_tag 13003do 13004 case $ac_tag in 13005 :[FHLC]) ac_mode=$ac_tag; continue;; 13006 esac 13007 case $ac_mode$ac_tag in 13008 :[FHL]*:*);; 13009 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 13010 :[FH]-) ac_tag=-:-;; 13011 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13012 esac 13013 ac_save_IFS=$IFS 13014 IFS=: 13015 set x $ac_tag 13016 IFS=$ac_save_IFS 13017 shift 13018 ac_file=$1 13019 shift 13020 13021 case $ac_mode in 13022 :L) ac_source=$1;; 13023 :[FH]) 13024 ac_file_inputs= 13025 for ac_f 13026 do 13027 case $ac_f in 13028 -) ac_f="$ac_tmp/stdin";; 13029 *) # Look for the file first in the build tree, then in the source tree 13030 # (if the path is not absolute). The absolute path cannot be DOS-style, 13031 # because $ac_f cannot contain `:'. 13032 test -f "$ac_f" || 13033 case $ac_f in 13034 [\\/$]*) false;; 13035 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13036 esac || 13037 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13038 esac 13039 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13040 as_fn_append ac_file_inputs " '$ac_f'" 13041 done 13042 13043 # Let's still pretend it is `configure' which instantiates (i.e., don't 13044 # use $as_me), people would be surprised to read: 13045 # /* config.h. Generated by config.status. */ 13046 configure_input='Generated from '` 13047 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13048 `' by configure.' 13049 if test x"$ac_file" != x-; then 13050 configure_input="$ac_file. $configure_input" 13051 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13052$as_echo "$as_me: creating $ac_file" >&6;} 13053 fi 13054 # Neutralize special characters interpreted by sed in replacement strings. 13055 case $configure_input in #( 13056 *\&* | *\|* | *\\* ) 13057 ac_sed_conf_input=`$as_echo "$configure_input" | 13058 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13059 *) ac_sed_conf_input=$configure_input;; 13060 esac 13061 13062 case $ac_tag in 13063 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13064 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13065 esac 13066 ;; 13067 esac 13068 13069 ac_dir=`$as_dirname -- "$ac_file" || 13070$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13071 X"$ac_file" : 'X\(//\)[^/]' \| \ 13072 X"$ac_file" : 'X\(//\)$' \| \ 13073 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13074$as_echo X"$ac_file" | 13075 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13076 s//\1/ 13077 q 13078 } 13079 /^X\(\/\/\)[^/].*/{ 13080 s//\1/ 13081 q 13082 } 13083 /^X\(\/\/\)$/{ 13084 s//\1/ 13085 q 13086 } 13087 /^X\(\/\).*/{ 13088 s//\1/ 13089 q 13090 } 13091 s/.*/./; q'` 13092 as_dir="$ac_dir"; as_fn_mkdir_p 13093 ac_builddir=. 13094 13095case "$ac_dir" in 13096.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13097*) 13098 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13099 # A ".." for each directory in $ac_dir_suffix. 13100 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13101 case $ac_top_builddir_sub in 13102 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13103 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13104 esac ;; 13105esac 13106ac_abs_top_builddir=$ac_pwd 13107ac_abs_builddir=$ac_pwd$ac_dir_suffix 13108# for backward compatibility: 13109ac_top_builddir=$ac_top_build_prefix 13110 13111case $srcdir in 13112 .) # We are building in place. 13113 ac_srcdir=. 13114 ac_top_srcdir=$ac_top_builddir_sub 13115 ac_abs_top_srcdir=$ac_pwd ;; 13116 [\\/]* | ?:[\\/]* ) # Absolute name. 13117 ac_srcdir=$srcdir$ac_dir_suffix; 13118 ac_top_srcdir=$srcdir 13119 ac_abs_top_srcdir=$srcdir ;; 13120 *) # Relative name. 13121 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13122 ac_top_srcdir=$ac_top_build_prefix$srcdir 13123 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13124esac 13125ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13126 13127 13128 case $ac_mode in 13129 :F) 13130 # 13131 # CONFIG_FILE 13132 # 13133 13134 case $INSTALL in 13135 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13136 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13137 esac 13138_ACEOF 13139 13140cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13141# If the template does not know about datarootdir, expand it. 13142# FIXME: This hack should be removed a few years after 2.60. 13143ac_datarootdir_hack=; ac_datarootdir_seen= 13144ac_sed_dataroot=' 13145/datarootdir/ { 13146 p 13147 q 13148} 13149/@datadir@/p 13150/@docdir@/p 13151/@infodir@/p 13152/@localedir@/p 13153/@mandir@/p' 13154case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13155*datarootdir*) ac_datarootdir_seen=yes;; 13156*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13157 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13158$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13159_ACEOF 13160cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13161 ac_datarootdir_hack=' 13162 s&@datadir@&$datadir&g 13163 s&@docdir@&$docdir&g 13164 s&@infodir@&$infodir&g 13165 s&@localedir@&$localedir&g 13166 s&@mandir@&$mandir&g 13167 s&\\\${datarootdir}&$datarootdir&g' ;; 13168esac 13169_ACEOF 13170 13171# Neutralize VPATH when `$srcdir' = `.'. 13172# Shell code in configure.ac might set extrasub. 13173# FIXME: do we really want to maintain this feature? 13174cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13175ac_sed_extra="$ac_vpsub 13176$extrasub 13177_ACEOF 13178cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13179:t 13180/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13181s|@configure_input@|$ac_sed_conf_input|;t t 13182s&@top_builddir@&$ac_top_builddir_sub&;t t 13183s&@top_build_prefix@&$ac_top_build_prefix&;t t 13184s&@srcdir@&$ac_srcdir&;t t 13185s&@abs_srcdir@&$ac_abs_srcdir&;t t 13186s&@top_srcdir@&$ac_top_srcdir&;t t 13187s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13188s&@builddir@&$ac_builddir&;t t 13189s&@abs_builddir@&$ac_abs_builddir&;t t 13190s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13191s&@INSTALL@&$ac_INSTALL&;t t 13192$ac_datarootdir_hack 13193" 13194eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13195 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13196 13197test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13198 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13199 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13200 "$ac_tmp/out"`; test -z "$ac_out"; } && 13201 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13202which seems to be undefined. Please make sure it is defined" >&5 13203$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13204which seems to be undefined. Please make sure it is defined" >&2;} 13205 13206 rm -f "$ac_tmp/stdin" 13207 case $ac_file in 13208 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13209 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13210 esac \ 13211 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13212 ;; 13213 :H) 13214 # 13215 # CONFIG_HEADER 13216 # 13217 if test x"$ac_file" != x-; then 13218 { 13219 $as_echo "/* $configure_input */" \ 13220 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13221 } >"$ac_tmp/config.h" \ 13222 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13223 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13224 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13225$as_echo "$as_me: $ac_file is unchanged" >&6;} 13226 else 13227 rm -f "$ac_file" 13228 mv "$ac_tmp/config.h" "$ac_file" \ 13229 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13230 fi 13231 else 13232 $as_echo "/* $configure_input */" \ 13233 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13234 || as_fn_error $? "could not create -" "$LINENO" 5 13235 fi 13236 ;; 13237 13238 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13239$as_echo "$as_me: executing $ac_file commands" >&6;} 13240 ;; 13241 esac 13242 13243 13244 case $ac_file$ac_mode in 13245 "libtool":C) 13246 13247 # See if we are running on zsh, and set the options which allow our 13248 # commands through without removal of \ escapes. 13249 if test -n "${ZSH_VERSION+set}" ; then 13250 setopt NO_GLOB_SUBST 13251 fi 13252 13253 cfgfile="${ofile}T" 13254 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13255 $RM "$cfgfile" 13256 13257 cat <<_LT_EOF >> "$cfgfile" 13258#! $SHELL 13259 13260# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13261# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13262# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13263# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13264# 13265# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13266# 2006, 2007, 2008 Free Software Foundation, Inc. 13267# Written by Gordon Matzigkeit, 1996 13268# 13269# This file is part of GNU Libtool. 13270# 13271# GNU Libtool is free software; you can redistribute it and/or 13272# modify it under the terms of the GNU General Public License as 13273# published by the Free Software Foundation; either version 2 of 13274# the License, or (at your option) any later version. 13275# 13276# As a special exception to the GNU General Public License, 13277# if you distribute this file as part of a program or library that 13278# is built using GNU Libtool, you may include this file under the 13279# same distribution terms that you use for the rest of that program. 13280# 13281# GNU Libtool is distributed in the hope that it will be useful, 13282# but WITHOUT ANY WARRANTY; without even the implied warranty of 13283# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13284# GNU General Public License for more details. 13285# 13286# You should have received a copy of the GNU General Public License 13287# along with GNU Libtool; see the file COPYING. If not, a copy 13288# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13289# obtained by writing to the Free Software Foundation, Inc., 13290# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13291 13292 13293# The names of the tagged configurations supported by this script. 13294available_tags="" 13295 13296# ### BEGIN LIBTOOL CONFIG 13297 13298# Which release of libtool.m4 was used? 13299macro_version=$macro_version 13300macro_revision=$macro_revision 13301 13302# Whether or not to build shared libraries. 13303build_libtool_libs=$enable_shared 13304 13305# Whether or not to build static libraries. 13306build_old_libs=$enable_static 13307 13308# What type of objects to build. 13309pic_mode=$pic_mode 13310 13311# Whether or not to optimize for fast installation. 13312fast_install=$enable_fast_install 13313 13314# The host system. 13315host_alias=$host_alias 13316host=$host 13317host_os=$host_os 13318 13319# The build system. 13320build_alias=$build_alias 13321build=$build 13322build_os=$build_os 13323 13324# A sed program that does not truncate output. 13325SED=$lt_SED 13326 13327# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13328Xsed="\$SED -e 1s/^X//" 13329 13330# A grep program that handles long lines. 13331GREP=$lt_GREP 13332 13333# An ERE matcher. 13334EGREP=$lt_EGREP 13335 13336# A literal string matcher. 13337FGREP=$lt_FGREP 13338 13339# A BSD- or MS-compatible name lister. 13340NM=$lt_NM 13341 13342# Whether we need soft or hard links. 13343LN_S=$lt_LN_S 13344 13345# What is the maximum length of a command? 13346max_cmd_len=$max_cmd_len 13347 13348# Object file suffix (normally "o"). 13349objext=$ac_objext 13350 13351# Executable file suffix (normally ""). 13352exeext=$exeext 13353 13354# whether the shell understands "unset". 13355lt_unset=$lt_unset 13356 13357# turn spaces into newlines. 13358SP2NL=$lt_lt_SP2NL 13359 13360# turn newlines into spaces. 13361NL2SP=$lt_lt_NL2SP 13362 13363# How to create reloadable object files. 13364reload_flag=$lt_reload_flag 13365reload_cmds=$lt_reload_cmds 13366 13367# An object symbol dumper. 13368OBJDUMP=$lt_OBJDUMP 13369 13370# Method to check whether dependent libraries are shared objects. 13371deplibs_check_method=$lt_deplibs_check_method 13372 13373# Command to use when deplibs_check_method == "file_magic". 13374file_magic_cmd=$lt_file_magic_cmd 13375 13376# The archiver. 13377AR=$lt_AR 13378AR_FLAGS=$lt_AR_FLAGS 13379 13380# A symbol stripping program. 13381STRIP=$lt_STRIP 13382 13383# Commands used to install an old-style archive. 13384RANLIB=$lt_RANLIB 13385old_postinstall_cmds=$lt_old_postinstall_cmds 13386old_postuninstall_cmds=$lt_old_postuninstall_cmds 13387 13388# A C compiler. 13389LTCC=$lt_CC 13390 13391# LTCC compiler flags. 13392LTCFLAGS=$lt_CFLAGS 13393 13394# Take the output of nm and produce a listing of raw symbols and C names. 13395global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13396 13397# Transform the output of nm in a proper C declaration. 13398global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13399 13400# Transform the output of nm in a C name address pair. 13401global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13402 13403# Transform the output of nm in a C name address pair when lib prefix is needed. 13404global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13405 13406# The name of the directory that contains temporary libtool files. 13407objdir=$objdir 13408 13409# Shell to use when invoking shell scripts. 13410SHELL=$lt_SHELL 13411 13412# An echo program that does not interpret backslashes. 13413ECHO=$lt_ECHO 13414 13415# Used to examine libraries when file_magic_cmd begins with "file". 13416MAGIC_CMD=$MAGIC_CMD 13417 13418# Must we lock files when doing compilation? 13419need_locks=$lt_need_locks 13420 13421# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13422DSYMUTIL=$lt_DSYMUTIL 13423 13424# Tool to change global to local symbols on Mac OS X. 13425NMEDIT=$lt_NMEDIT 13426 13427# Tool to manipulate fat objects and archives on Mac OS X. 13428LIPO=$lt_LIPO 13429 13430# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13431OTOOL=$lt_OTOOL 13432 13433# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13434OTOOL64=$lt_OTOOL64 13435 13436# Old archive suffix (normally "a"). 13437libext=$libext 13438 13439# Shared library suffix (normally ".so"). 13440shrext_cmds=$lt_shrext_cmds 13441 13442# The commands to extract the exported symbol list from a shared archive. 13443extract_expsyms_cmds=$lt_extract_expsyms_cmds 13444 13445# Variables whose values should be saved in libtool wrapper scripts and 13446# restored at link time. 13447variables_saved_for_relink=$lt_variables_saved_for_relink 13448 13449# Do we need the "lib" prefix for modules? 13450need_lib_prefix=$need_lib_prefix 13451 13452# Do we need a version for libraries? 13453need_version=$need_version 13454 13455# Library versioning type. 13456version_type=$version_type 13457 13458# Shared library runtime path variable. 13459runpath_var=$runpath_var 13460 13461# Shared library path variable. 13462shlibpath_var=$shlibpath_var 13463 13464# Is shlibpath searched before the hard-coded library search path? 13465shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13466 13467# Format of library name prefix. 13468libname_spec=$lt_libname_spec 13469 13470# List of archive names. First name is the real one, the rest are links. 13471# The last name is the one that the linker finds with -lNAME 13472library_names_spec=$lt_library_names_spec 13473 13474# The coded name of the library, if different from the real name. 13475soname_spec=$lt_soname_spec 13476 13477# Command to use after installation of a shared archive. 13478postinstall_cmds=$lt_postinstall_cmds 13479 13480# Command to use after uninstallation of a shared archive. 13481postuninstall_cmds=$lt_postuninstall_cmds 13482 13483# Commands used to finish a libtool library installation in a directory. 13484finish_cmds=$lt_finish_cmds 13485 13486# As "finish_cmds", except a single script fragment to be evaled but 13487# not shown. 13488finish_eval=$lt_finish_eval 13489 13490# Whether we should hardcode library paths into libraries. 13491hardcode_into_libs=$hardcode_into_libs 13492 13493# Compile-time system search path for libraries. 13494sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13495 13496# Run-time system search path for libraries. 13497sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13498 13499# Whether dlopen is supported. 13500dlopen_support=$enable_dlopen 13501 13502# Whether dlopen of programs is supported. 13503dlopen_self=$enable_dlopen_self 13504 13505# Whether dlopen of statically linked programs is supported. 13506dlopen_self_static=$enable_dlopen_self_static 13507 13508# Commands to strip libraries. 13509old_striplib=$lt_old_striplib 13510striplib=$lt_striplib 13511 13512 13513# The linker used to build libraries. 13514LD=$lt_LD 13515 13516# Commands used to build an old-style archive. 13517old_archive_cmds=$lt_old_archive_cmds 13518 13519# A language specific compiler. 13520CC=$lt_compiler 13521 13522# Is the compiler the GNU compiler? 13523with_gcc=$GCC 13524 13525# Compiler flag to turn off builtin functions. 13526no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13527 13528# How to pass a linker flag through the compiler. 13529wl=$lt_lt_prog_compiler_wl 13530 13531# Additional compiler flags for building library objects. 13532pic_flag=$lt_lt_prog_compiler_pic 13533 13534# Compiler flag to prevent dynamic linking. 13535link_static_flag=$lt_lt_prog_compiler_static 13536 13537# Does compiler simultaneously support -c and -o options? 13538compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13539 13540# Whether or not to add -lc for building shared libraries. 13541build_libtool_need_lc=$archive_cmds_need_lc 13542 13543# Whether or not to disallow shared libs when runtime libs are static. 13544allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13545 13546# Compiler flag to allow reflexive dlopens. 13547export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13548 13549# Compiler flag to generate shared objects directly from archives. 13550whole_archive_flag_spec=$lt_whole_archive_flag_spec 13551 13552# Whether the compiler copes with passing no objects directly. 13553compiler_needs_object=$lt_compiler_needs_object 13554 13555# Create an old-style archive from a shared archive. 13556old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13557 13558# Create a temporary old-style archive to link instead of a shared archive. 13559old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13560 13561# Commands used to build a shared archive. 13562archive_cmds=$lt_archive_cmds 13563archive_expsym_cmds=$lt_archive_expsym_cmds 13564 13565# Commands used to build a loadable module if different from building 13566# a shared archive. 13567module_cmds=$lt_module_cmds 13568module_expsym_cmds=$lt_module_expsym_cmds 13569 13570# Whether we are building with GNU ld or not. 13571with_gnu_ld=$lt_with_gnu_ld 13572 13573# Flag that allows shared libraries with undefined symbols to be built. 13574allow_undefined_flag=$lt_allow_undefined_flag 13575 13576# Flag that enforces no undefined symbols. 13577no_undefined_flag=$lt_no_undefined_flag 13578 13579# Flag to hardcode \$libdir into a binary during linking. 13580# This must work even if \$libdir does not exist 13581hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13582 13583# If ld is used when linking, flag to hardcode \$libdir into a binary 13584# during linking. This must work even if \$libdir does not exist. 13585hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13586 13587# Whether we need a single "-rpath" flag with a separated argument. 13588hardcode_libdir_separator=$lt_hardcode_libdir_separator 13589 13590# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13591# DIR into the resulting binary. 13592hardcode_direct=$hardcode_direct 13593 13594# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13595# DIR into the resulting binary and the resulting library dependency is 13596# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13597# library is relocated. 13598hardcode_direct_absolute=$hardcode_direct_absolute 13599 13600# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13601# into the resulting binary. 13602hardcode_minus_L=$hardcode_minus_L 13603 13604# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13605# into the resulting binary. 13606hardcode_shlibpath_var=$hardcode_shlibpath_var 13607 13608# Set to "yes" if building a shared library automatically hardcodes DIR 13609# into the library and all subsequent libraries and executables linked 13610# against it. 13611hardcode_automatic=$hardcode_automatic 13612 13613# Set to yes if linker adds runtime paths of dependent libraries 13614# to runtime path list. 13615inherit_rpath=$inherit_rpath 13616 13617# Whether libtool must link a program against all its dependency libraries. 13618link_all_deplibs=$link_all_deplibs 13619 13620# Fix the shell variable \$srcfile for the compiler. 13621fix_srcfile_path=$lt_fix_srcfile_path 13622 13623# Set to "yes" if exported symbols are required. 13624always_export_symbols=$always_export_symbols 13625 13626# The commands to list exported symbols. 13627export_symbols_cmds=$lt_export_symbols_cmds 13628 13629# Symbols that should not be listed in the preloaded symbols. 13630exclude_expsyms=$lt_exclude_expsyms 13631 13632# Symbols that must always be exported. 13633include_expsyms=$lt_include_expsyms 13634 13635# Commands necessary for linking programs (against libraries) with templates. 13636prelink_cmds=$lt_prelink_cmds 13637 13638# Specify filename containing input files. 13639file_list_spec=$lt_file_list_spec 13640 13641# How to hardcode a shared library path into an executable. 13642hardcode_action=$hardcode_action 13643 13644# ### END LIBTOOL CONFIG 13645 13646_LT_EOF 13647 13648 case $host_os in 13649 aix3*) 13650 cat <<\_LT_EOF >> "$cfgfile" 13651# AIX sometimes has problems with the GCC collect2 program. For some 13652# reason, if we set the COLLECT_NAMES environment variable, the problems 13653# vanish in a puff of smoke. 13654if test "X${COLLECT_NAMES+set}" != Xset; then 13655 COLLECT_NAMES= 13656 export COLLECT_NAMES 13657fi 13658_LT_EOF 13659 ;; 13660 esac 13661 13662 13663ltmain="$ac_aux_dir/ltmain.sh" 13664 13665 13666 # We use sed instead of cat because bash on DJGPP gets confused if 13667 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13668 # text mode, it properly converts lines to CR/LF. This bash problem 13669 # is reportedly fixed, but why not run on old versions too? 13670 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13671 || (rm -f "$cfgfile"; exit 1) 13672 13673 case $xsi_shell in 13674 yes) 13675 cat << \_LT_EOF >> "$cfgfile" 13676 13677# func_dirname file append nondir_replacement 13678# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13679# otherwise set result to NONDIR_REPLACEMENT. 13680func_dirname () 13681{ 13682 case ${1} in 13683 */*) func_dirname_result="${1%/*}${2}" ;; 13684 * ) func_dirname_result="${3}" ;; 13685 esac 13686} 13687 13688# func_basename file 13689func_basename () 13690{ 13691 func_basename_result="${1##*/}" 13692} 13693 13694# func_dirname_and_basename file append nondir_replacement 13695# perform func_basename and func_dirname in a single function 13696# call: 13697# dirname: Compute the dirname of FILE. If nonempty, 13698# add APPEND to the result, otherwise set result 13699# to NONDIR_REPLACEMENT. 13700# value returned in "$func_dirname_result" 13701# basename: Compute filename of FILE. 13702# value retuned in "$func_basename_result" 13703# Implementation must be kept synchronized with func_dirname 13704# and func_basename. For efficiency, we do not delegate to 13705# those functions but instead duplicate the functionality here. 13706func_dirname_and_basename () 13707{ 13708 case ${1} in 13709 */*) func_dirname_result="${1%/*}${2}" ;; 13710 * ) func_dirname_result="${3}" ;; 13711 esac 13712 func_basename_result="${1##*/}" 13713} 13714 13715# func_stripname prefix suffix name 13716# strip PREFIX and SUFFIX off of NAME. 13717# PREFIX and SUFFIX must not contain globbing or regex special 13718# characters, hashes, percent signs, but SUFFIX may contain a leading 13719# dot (in which case that matches only a dot). 13720func_stripname () 13721{ 13722 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13723 # positional parameters, so assign one to ordinary parameter first. 13724 func_stripname_result=${3} 13725 func_stripname_result=${func_stripname_result#"${1}"} 13726 func_stripname_result=${func_stripname_result%"${2}"} 13727} 13728 13729# func_opt_split 13730func_opt_split () 13731{ 13732 func_opt_split_opt=${1%%=*} 13733 func_opt_split_arg=${1#*=} 13734} 13735 13736# func_lo2o object 13737func_lo2o () 13738{ 13739 case ${1} in 13740 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13741 *) func_lo2o_result=${1} ;; 13742 esac 13743} 13744 13745# func_xform libobj-or-source 13746func_xform () 13747{ 13748 func_xform_result=${1%.*}.lo 13749} 13750 13751# func_arith arithmetic-term... 13752func_arith () 13753{ 13754 func_arith_result=$(( $* )) 13755} 13756 13757# func_len string 13758# STRING may not start with a hyphen. 13759func_len () 13760{ 13761 func_len_result=${#1} 13762} 13763 13764_LT_EOF 13765 ;; 13766 *) # Bourne compatible functions. 13767 cat << \_LT_EOF >> "$cfgfile" 13768 13769# func_dirname file append nondir_replacement 13770# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13771# otherwise set result to NONDIR_REPLACEMENT. 13772func_dirname () 13773{ 13774 # Extract subdirectory from the argument. 13775 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 13776 if test "X$func_dirname_result" = "X${1}"; then 13777 func_dirname_result="${3}" 13778 else 13779 func_dirname_result="$func_dirname_result${2}" 13780 fi 13781} 13782 13783# func_basename file 13784func_basename () 13785{ 13786 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 13787} 13788 13789 13790# func_stripname prefix suffix name 13791# strip PREFIX and SUFFIX off of NAME. 13792# PREFIX and SUFFIX must not contain globbing or regex special 13793# characters, hashes, percent signs, but SUFFIX may contain a leading 13794# dot (in which case that matches only a dot). 13795# func_strip_suffix prefix name 13796func_stripname () 13797{ 13798 case ${2} in 13799 .*) func_stripname_result=`$ECHO "X${3}" \ 13800 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 13801 *) func_stripname_result=`$ECHO "X${3}" \ 13802 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 13803 esac 13804} 13805 13806# sed scripts: 13807my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13808my_sed_long_arg='1s/^-[^=]*=//' 13809 13810# func_opt_split 13811func_opt_split () 13812{ 13813 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 13814 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 13815} 13816 13817# func_lo2o object 13818func_lo2o () 13819{ 13820 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 13821} 13822 13823# func_xform libobj-or-source 13824func_xform () 13825{ 13826 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 13827} 13828 13829# func_arith arithmetic-term... 13830func_arith () 13831{ 13832 func_arith_result=`expr "$@"` 13833} 13834 13835# func_len string 13836# STRING may not start with a hyphen. 13837func_len () 13838{ 13839 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13840} 13841 13842_LT_EOF 13843esac 13844 13845case $lt_shell_append in 13846 yes) 13847 cat << \_LT_EOF >> "$cfgfile" 13848 13849# func_append var value 13850# Append VALUE to the end of shell variable VAR. 13851func_append () 13852{ 13853 eval "$1+=\$2" 13854} 13855_LT_EOF 13856 ;; 13857 *) 13858 cat << \_LT_EOF >> "$cfgfile" 13859 13860# func_append var value 13861# Append VALUE to the end of shell variable VAR. 13862func_append () 13863{ 13864 eval "$1=\$$1\$2" 13865} 13866 13867_LT_EOF 13868 ;; 13869 esac 13870 13871 13872 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13873 || (rm -f "$cfgfile"; exit 1) 13874 13875 mv -f "$cfgfile" "$ofile" || 13876 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13877 chmod +x "$ofile" 13878 13879 ;; 13880 13881 esac 13882done # for ac_tag 13883 13884 13885as_fn_exit 0 13886_ACEOF 13887ac_clean_files=$ac_clean_files_save 13888 13889test $ac_write_fail = 0 || 13890 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13891 13892 13893# configure is writing to config.log, and then calls config.status. 13894# config.status does its own redirection, appending to config.log. 13895# Unfortunately, on DOS this fails, as config.log is still kept open 13896# by configure, so config.status won't be able to write to it; its 13897# output is simply discarded. So we exec the FD to /dev/null, 13898# effectively closing config.log, so it can be properly (re)opened and 13899# appended to by config.status. When coming back to configure, we 13900# need to make the FD available again. 13901if test "$no_create" != yes; then 13902 ac_cs_success=: 13903 ac_config_status_args= 13904 test "$silent" = yes && 13905 ac_config_status_args="$ac_config_status_args --quiet" 13906 exec 5>/dev/null 13907 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13908 exec 5>>config.log 13909 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13910 # would make configure fail if this is the last instruction. 13911 $ac_cs_success || as_fn_exit 1 13912fi 13913if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13914 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13915$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13916fi 13917 13918